Wiki 层负责 markdown 知识库与 Obsidian vault 的工作流。上游 skill 已 vendored,RAFA 做 OpenCode 打包。不假定某一种私有 vault 布局。
- Ingest:把来源编译成结构化 markdown 页面。
- Retrieve:检索并排序相关页面,供 Agent 上下文使用。
- Query:基于本地笔记回答问题并给出引用。
- Lint:检测元数据、链接、地址与结构问题。
- Save:写入会话笔记或可沉淀的研究输出。
- Mode:按 vault 方法论路由新页面。
- Transport:在 Obsidian API、MCP、CLI、filesystem 之间选择。
Wiki 工作流可能触及敏感本地笔记。文档必须写清:何时读本地内容、写文件、调用远程模型、抓取网页。远程出口应默认 opt-in 且可见。
实现仓库:opencode-obsidian-wiki。