@detpecca/dsh-llm-wiki
提供LLM-Wiki知识库检索、阅读与维护工具 适合需要让智能体对本地知识库进行检索、校验和自动修复的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:detpecca/dsh-llm-wiki說明文件
閱讀完整 README ↗3. 配置知识库路径
安装默认指向 ./wiki。把实际路径写进 profile 的 cordis.patch.yml
($DSH_HOME/profiles//cordis.patch.yml,$DSH_HOME 默认为 ~/.dsh),
按 id 覆盖并重述全部键(patch 是整行替换,不是深合并):
- id: llm-wiki
config:
wikiPath: D:/path/to/your/wiki # 你的知识库根目录
pythonPath: python # python 可执行文件(引擎已装进它的 site-packages)
cwd: '' # 留空用宿主 cwd;llm_wiki 需可从 cwd 导入(pip 装过即可)
# —— 以下三项可选:wiki_ingest / wiki_fix finalize 的 LLM 配置,显式配置优先于环境变量 ——
llmWikiBaseUrl: https://api.moonshot.cn/v1
llmWikiApiKey: sk-xxx # 或改用环境变量 LLM_WIKI_API_KEY
llmWikiModel: kimi-k2-0711-preview
重启 DSH 后,agent 即可调用全部 7 个工具。
配置项
| 键 | 默认 | 说明 |
|---|---|---|
wikiPath | ./wiki | wiki 根目录(含 index.md) |
pythonPath | python | python 可执行文件 |
cwd | ''(宿主 cwd) | 子进程工作目录;llm_wiki 包需可导入 |
llmWikiBaseUrl | ''(回落环境变量) | ingest/finalize 的 OpenAI 兼容端点 |
llmWikiApiKey | ''(回落环境变量) | ingest/finalize 的 API key |
llmWikiModel | ''(回落环境变量) | ingest/finalize 的模型名 |
LLM 配置的优先级:每个键独立判断——cordis.patch.yml 里的显式值 >
环境变量 LLM_WIKI_BASE_URL / LLM_WIKI_API_KEY / LLM_WIKI_MODEL > 不设置
(此时 wiki_ingest / finalize 会以清晰错误失败)。查询类工具不需要第二套
LLM key——遍历推理由 DSH 宿主的 agent 模型自己完成。
使用示例(对 agent 说)
- 「把
D:\notes\transformer.md收录进我的知识库,然后校验一下」 - 「我知识库里关于注意力机制都讲了什么?给出依据页面」
- 「检查一下知识库结构有没有问题,有就修好」
- 「错误本里最近记录了什么?为什么会反复出现?」