dsh-repro
在终端中运行以下命令:
dsh plugin install EvilIrving/dsh-repro
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install EvilIrving/dsh-repro 即可安装,插件源码位于 https://github.com/EvilIrving/dsh-repro
插件介绍
调试 DeepSeek Harness 插件时,最令人头疼的环节往往是写一份可复现的 bug 报告——原始会话日志冗长、格式复杂,还夹杂着 API Key 等敏感凭证,直接贴出去既不安全也不专业。dsh-repro 通过一条 /repro 命令解决了这个问题:它读取当前会话的完整 canonical log,逐值扫描并脱敏所有疑似凭证(匹配 KEY/PASSWORD/SECRET/TOKEN 模式、sk-、ghp_、Bearer 等前缀、以及高熵 token 序列),同时收集失败命令与 git diff,最终输出一个可重放的 repro-*.json 清单。脱敏采用 fail-closed 策略——看起来像凭证的字符串一律遮蔽,只重写副本、不篡改原始日志,保证事件序列的完整性与可重放性。
适合 Harness 插件开发者在调试阶段快速打包现场,也适合任何向社区或作者提交复现材料却又不想泄露密钥的用户。整个过程对模型上下文零侵入,不注入 bundle 内容,也不改写已有 token,轻量且安全。
使用场景
- 调试插件时快速打包可复现的会话现场
- 向社区或作者提交 bug 报告时附带脱敏日志
- 审计会话中是否存在敏感凭证泄露
适合人员
- DeepSeek Harness 插件开发者
- 需要向社区提交复现材料的用户
- 关注会话安全与凭证管理的运维人员