dsh-session-integrity
在终端中运行以下命令:
dsh plugin install DON738110198/dsh-session-integrity
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install DON738110198/dsh-session-integrity 即可安装该插件,完整源码地址为 https://github.com/DON738110198/dsh-session-integrity 。
插件介绍
在 DeepSeek Harness 的 agent 工作流中,一次内部调度器异常就可能让工具调用被持久化记录却永远等不到对应的工具结果。这个缺陷会进入事件日志成为持久的转录缺陷,此后每一轮模型请求都重放这条不完整调用,提供商直接以协议错误拒绝,整个会话从此无法恢复——即使用户继续发送新消息也无济于事。
dsh-session-integrity 提供三层诊断与恢复能力:Host 插件在会话加载和每轮结束后自动扫描可见的转录缺陷;离线 CLI 可对导出的 JSON 或 JSONL 文件进行静态分析,无需发起模型请求;Web 插件在历史助手消息旁提供 "Continue from here" 分支按钮,通过 Harness 官方 fork API 创建子会话并自动打开,同时保留原始会话不变。分析器和恢复规划器均为只读操作,绝不篡改、删除或替换源会话中的任何事件。
适合正在使用 DeepSeek Harness 构建 agent 工作流的开发者,尤其是那些依赖外部工具调用(支付、部署、写入等非幂等操作)的场景。它不要求修改上游代码,不依赖 npm 发布,通过 GitHub 安装即可使用,为会话完整性提供了一道安全网。
使用场景
- 会话因工具调用缺失结果而持续被提供商拒绝时的诊断与恢复
- 离线审计导出的 JSON 或 JSONL 会话文件中的转录缺陷
- 从损坏会话的安全完成前缀创建子会话继续工作
适合人员
- 使用 DeepSeek Harness 构建 agent 工作流的开发者
- 依赖非幂等外部工具调用的应用工程师
- 需要会话故障诊断与安全恢复能力的运维或 SRE 团队