改了什么
- 移除:内置嵌入引擎(fastembed / ONNX Runtime)、embed-worker 进程、模型下载与管理界面、向量索引后台任务、语义菌毯视图、相关设置项。
- 保留:Tantivy BM25 关键词检索(应用内搜索与 MCP
search_notes的底线)与结构星图。 - 升级自动清理:旧版向量文件(
vectors_v*.bin等)与已下载模型权重在升级后自动删除,释放磁盘。
为什么
Mycel 的价值在治理、记忆与 Agent 接口,不在又内置一个嵌入栈。库本来就是纯 Markdown——任何向量工具都能直接读,不需要应用替你选一个模型。
怎么自己接
- 直接用 Agent:Claude Code、Codex 等 Agent 走
chunfeng-mcp读写库;要语义召回时让 Agent 用自己的检索/向量工具扫 Markdown 文件即可。 - 自建向量管线:把 vault 目录交给你的嵌入管线(本地嵌入服务、向量库如 Qdrant/LanceDB/sqlite-vec 等)。Markdown + frontmatter 即可索引,无需导出。
- MCP 关键词检索:
search_notes提供 BM25 关键词召回(含recall: "fts" | "scan"来源标记),适合作为自建管线的字面锚点或兜底。
边界
- Mycel 不替你管理模型、向量库或索引生命周期——那些文件放哪、何时重建由你的工具决定;请不要写进
.mycel/的保留层(除可再生派生层外会被清理策略忽略)。 - 写入仍走提案契约:Agent 改笔记内容一律
propose_edit→ diff 审批 → 落盘。