detpecca/dsh-llm-wiki ↗★ 3

@detpecca/dsh-llm-wiki

DeepSeek Harness plugin — manage an LLM-Wiki knowledge base from the agent: wiki_search / wiki_read / wiki_stats / wiki_validate / wiki_fix / wiki_errorbook / wiki_ingest 适合需要让智能体对本地知识库进行检索、校验和自动修复的用户。

パッケージ
@detpecca/dsh-llm-wiki
互換性
未検証
バージョン
0.3.0
ライセンス
MIT
最終更新
2026/08/18

インストール

$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./wikiwiki 根目录(含 index.md)
pythonPathpythonpython 可执行文件
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 收录进我的知识库,然后校验一下」
  • 「我知识库里关于注意力机制都讲了什么?给出依据页面」
  • 「检查一下知识库结构有没有问题,有就修好」
  • 「错误本里最近记录了什么?为什么会反复出现?」