前言¶
DeepSeek Harness(DSH)通过插件机制扩展能力,现有的记忆类插件(如 dsh-meow-memory)主要解决“记住”陈述性信息的问题。本插件在此基础上,旨在解决“记住对的做法”这一程序性经验问题。它通过实时采集、加工、验证和固化,将 AI 的操作流程转化为可复用的“技能书”,从而过滤幻觉,固化成功经验。
是什么¶
dsh-experience-library 是一个经验验证与固化层插件,由维护者 libiwolve 开发。它为 DSH 提供了一个闭环系统:从事件流中采集原始数据,经过半自动或全自动加工,通过三层检验机制验证有效性,最终固化成技能书供后续会话调用。
核心功能¶
插件通过以下核心模块实现经验闭环:
- 实时采集:监听
session/event全量事件流,在每轮 turn 或 end 事件时自动打标落盘,不消耗额外 token。 - 定时聚合:每 30 秒重算一次
stats.json,并提供GET /experience-library/stats接口实时查看统计。 - 半自动加工:通过
experience_refine工具将待加工队列提炼成技能书。 - 全自动派活:内置空闲检测与错误/搜索样本攒批机制,在夜间或空闲时自动触发提炼任务。
- 位置索引:生成
locate-index.json,通过局部读写减少重复的文件定位操作(基线优化约 21.3%)。 - 技能书库:内置 10 本试验经验技能书(YAML 格式),涵盖日志修复、插件注册、信封协议等场景,作为复现基准。
- 适配器机制:不绑定特定记忆插件,通过接口对接任意 memory 插件的“教训层”,实现逻辑解耦。
- Benchmark 验证:提供实验数据,展示在复杂任务上经验库能将成功率从 60% 提升至 100%,耗时减少 4.7 倍。
安装与启用¶
前置条件:已安装 DSH 并确认 profile 名(默认为 web)。
使用官方 CLI 命令安装:
dsh plugin --profile web add dsh-experience-library
安装完成后,重启 dsh web 服务,在设置页即可看到“经验库”选项卡。若需手动安装,请参考 GitHub 仓库说明,注意 plugins 目录可能需要自行创建。
典型用法¶
插件提供 REST 接口和命令行工具两种调用方式。
1. 查看技能书清单
GET /experience-library/skills
2. 查看聚合统计
GET /experience-library/stats
3. 查看待加工队列
GET /experience-library/pending
4. 手动触发派活检查
GET /experience-library/dispatch?force=1
5. 编辑并写回技能书
PUT /experience-library/skills
6. CLI 工具提炼经验
experience_refine tool(list/done)
适用场景与注意¶
- 适用场景:适用于需要处理复杂、多步骤或特定领域任务的场景。经验库对“未知领域的坑”提升显著,能将成功率从 60% 拉升至 100%。
- 注意:插件以当前 DSH 进程权限运行,建议安装前检查源码。当前适配器仅支持
meow-memory。插件采用 MIT 许可证。
短结尾¶
经验库通过“采集-加工-验证-固化”的闭环,将零散的会话日志转化为结构化的技能书。对于追求高可靠性和效率的 DSH 使用者,它是提升 DeepSeek 在复杂任务上表现的有力工具。