dsh-postmortem
在终端中运行以下命令:
dsh plugin install zzh-newlearner/dsh-postmortem
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install zzh-newlearner/dsh-postmortem 即可将插件安装到选定的 DSH profile 并自动注册 bundle 层,项目源码见 https://github.com/zzh-newlearner/dsh-postmortem
插件介绍
当 DeepSeek Harness 的 agent 运行失败时,你面对的往往是一堆原始 session 事件和一条含糊的错误信息。dsh-postmortem 在本地读取这些已有事件,几秒内回答三个实际问题:哪里失败、证据是什么、下次尝试前应检查什么。整个过程只读、无需模型调用、不向网络发送任何数据。
它的本地规则能识别失败工具、通过单向参数指纹检测三次及以上未变更重试、将终止状态与更早的因果证据区分开、并如实报告用户取消而不杜撰可修复的故障。在文本诊断之外,/postmortem-repair 会生成一条受限恢复提示,要求下一次 agent 先验证缺失资源并禁止原样重放失败调用;/postmortem-plan 则导出带证据类别、建议动作与验证步骤的严格 schema-v1 JSON,供外部 runner 使用。所有输出均经过脱敏:用户消息、工具参数与输出、文件内容、提示词、凭据及原始轨迹永不保留或导出。
它适合需要在失败后获得安全、可复现下一步动作的 DSH 用户,也适合需要脱敏报告来提交 issue 或运行配对评测的团队。它刻意不是自动重试系统、轨迹上传服务,也不替代任务级可观测性。你始终握有控制权;它只是让故障变得可读,并指向正确的下一步检查。
使用场景
- Agent 运行失败后,快速定位失败工具、错误码与因果证据
- 同一调用反复失败时,识别未变更重试并生成受限恢复提示
- 导出脱敏 schema-v1 JSON 报告供外部 runner 消费或提交 issue
适合人员
- 需要失败后安全下一步动作的 DSH 日常用户
- 需要脱敏报告进行配对评测或 issue 提交的工程团队
- 偏好本地只读诊断、不依赖模型调用的开发者