背景 我用本地大模型(Qwen3.6-35B-A3B,35B 参数 MoE)+ Ollama + Smart Composer 1.2.9 搭了一套离线知识库,发现 Vault Chat(库聊天)始终无法检索,折腾两小时后定位到插件层面。分享排查路径,也向同样用本地模型的朋友求证。
环境
- Obsidian 1.13.7 / Windows 11;Smart Composer 1.2.9
- 聊天模型 qwen3.6:35b-a3b(非小模型),Ollama 0.32.15,127.0.0.1:11434
- 嵌入模型 nomic-embed-text
现象
- 聊天框一直显示 Tools (0);
- Vault Chat 回答从不带引用,模型思考过程里可见 “Current context = Empty”;
- 向量索引健康(610 条/2.69MB),重建索引无效;
- 普通聊天、嵌入、Copilot 的 @ 引用都正常——不是 Ollama 的问题;
- 新会话里点 Vault Chat 按钮无反应;
- 检索空时模型会编内容,即使提示词要求"没有就说没有"。
结论 GitHub 上官方把这类问题(#145/#203/#146)归因为"小模型局限",并由 #332(简化提示词)关闭;但本案例是 35B 大模型 + simple 提示级别,解释不通——疑似插件对 Ollama 的工具调用链路没接上(Vault Chat 靠工具调用触发检索)。
临时方案:用 Copilot 的 @ 指定笔记(直读文件),或把问题交给本地 AI 助手直接读库。
有同样问题的朋友欢迎交流;也期待插件作者后续修复。