DSH Plugins
返回列表
🖥️

dsh-plugin-debug-mode

客户端 更新于 2026.10.17

在终端中运行以下命令:

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 的开发者
  • 希望用埋点取证替代纯读代码猜修的团队
  • 处理间歇性、路径相关缺陷且能自己跑复现的人