dsh-plugin-debug-mode
在终端中运行以下命令:
dsh plugin install rh666666/dsh-plugin-debug-mode
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行「dsh plugin install rh666666/dsh-plugin-debug-mode」即可从 https://github.com/rh666666/dsh-plugin-debug-mode 安装本插件。
插件介绍
间歇性 bug 往往陷入猜原因、改代码、再试的循环。dsh-plugin-debug-mode 提供类似 Cursor Agent 的 Debug 模式:Agent 先在源码里埋探针采集运行时现场,你本地复现一次,再在交互面板上选择继续或确认已解决。流程不依赖 Agent 执行 shell 命令,只靠调试信号工具与代码编辑完成取证与验证。
会话由斜杠命令 /debug 显式启动并签发票据,无票调用会被宿主拒绝。Agent 通过启动、汇报埋点、继续调试、读取日志、结束调试等信号推进;日志以 JSONL 落在临时任务目录,由宿主统一格式化与摘要。首轮默认只埋点不改业务行为,避免尚未取证就破坏现场;之后可按假设修改并用探针验证。探针、临时代码与修复分别标记,收尾时摘除探针与临时块并保留你的修复,不会对整库做 git 回滚。
适合在 DSH 中用对话式 Agent 排查难以静态推断的问题,例如保存后列表偶尔不刷新、只在特定路径下才出现的缺陷。若根因已足够明显,Agent 也可直接说明并修改,无需强行走完整调试流程。
使用场景
- 保存后界面偶尔不刷新,需要运行时日志才能定位
- Agent 反复猜原因改代码却迟迟修不好
- 需要在浏览器或本地进程中复现一次并验证假设
适合人员
- 在 DSH 里用对话式 Agent 查 bug 的开发者
- 希望用埋点取证替代纯读代码猜修的团队
- 处理间歇性、路径相关缺陷且能自己跑复现的人