dsh-learn-wiki
在终端中运行以下命令:
dsh plugin install Dayi-Z/dsh-learn-wiki
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Dayi-Z/dsh-learn-wiki 即可安装,完整源码地址:https://github.com/Dayi-Z/dsh-learn-wiki
插件介绍
绝大多数 agent 记忆插件是一条静态管道:检索不到就检索不到,同一个知识缺口在项目里反复踩,每次都要重新上网查。dsh-learn-wiki 只加了一个关键增量——把"反复撞同一堵墙"当作可观测的挣扎信号,触发后台限流联网补料,蒸馏后经人工两段式 commit 升入本地知识库,下一轮工作前自动命中。它把 Corrective RAG 的纠错回路从单次问答搬到了 agent 循环上:知识库没有就自己去学,学到的东西沉淀下来,下次就不用再学。
核心闭环分三层:L1 是独立 Markdown 仓库里的精选知识页,强命中直接注入提示词;L2 由既有 hindsight 插件负责情景记忆召回,本插件不重复实现;L3 是网络兜底补料,经宿主 web 接口限流抓取并抽取正文。触发器默认是挣扎(连续失败、撞同一堵墙、改了还是不通),而非廉价的检索未命中——任何新话题都会未命中,用未命中做触发器会让系统为聊到的每件新鲜事都去联网。暂存区永不参与自动召回,每条知识必须可溯源到 URL 或文件,投毒面被限制在暂存区。
插件还提供一组显式工具(wiki_recall、wiki_harvest、wiki_sessions、wiki_commit 等),其中 wiki_sessions 能读取本地历史会话的失败模式与接手简报,把"上次我是怎么解决的"这条此前没有任何路径可读的信息变成一句话可查。配合侧边栏面板(能力/知识/补料三页签)和离线可跑的界面自检脚本,整个过程不需要开浏览器、不需要重启宿主。适合已经在 DSH 上跑多轮 agent 工作流、希望知识缺口只踩一次的开发者。
使用场景
- 同一个报错反复出现,每次都要重新上网查
- 历史会话里的解决经验无法被后续轮次自动复用
- 希望 agent 踩过的知识缺口只踩一次
- 多轮工作流中避免重复联网抓取相同资料
适合人员
- 在 DSH 上跑多轮 agent 工作流的开发者
- 希望减少重复联网查询和提示词冗余的团队
- 需要可溯源、可人工审核的知识沉淀流程的工程师