dsh-evidence-ledger
在终端中运行以下命令:
dsh plugin install Freakz2z/dsh-evidence-ledger
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 工作区根目录执行 dsh plugin install Freakz2z/dsh-evidence-ledger 即可安装本插件,开源地址为 https://github.com/Freakz2z/dsh-evidence-ledger 。
插件介绍
DSH agent 在长任务中容易丢失已观察到的测试结论、做出的决策和走过的失败路径。这些信息散落在会话里,一旦上下文被压缩或会话中断,后续排查和复现就无从下手。dsh-evidence-ledger 将这类关键事实固化到工作区内的 JSONL 文件中,形成一条只追加、不联网、不删除的本地证据账本。
工具按 kind(fact、test、decision、failure、note)与 status(observed、verified、rejected、pending)分类记录。list 提供按类型、状态、标签的精确筛选,query 支持跨声明、证据、来源、标签的不区分大小写全文搜索,summary 一键返回匹配总数、按 kind 与 status 的聚合分布及最新一条记录。默认写入 .dsh/evidence-ledger.jsonl,路径限定为工作区相对路径,拒绝绝对路径与越界访问。
适合在多步推理、自动化测试、代码审查等场景中需要保留可追溯证据链的开发者使用。插件不替 agent 判断声明真伪,只负责保存原始记录并提供可检索的来源指针,让每一步结论都有据可查。
使用场景
- 多步推理中保留测试结论与决策依据
- 代码审查时回溯失败路径与验证状态
- 长会话中防止关键事实因上下文压缩而丢失
适合人员
- 使用 DSH agent 跑自动化测试的开发者
- 需要可审计证据链的研究或工程团队
- 构建多步工作流并关注可追溯性的架构师