ChatGPTClaudeGrok / X / CursorGemini

dsh-autopilot-harness:让 DeepSeek Harness 改完代码自动复查的 DSH plugin

adamsshen/dsh-autopilot-harness

技能与智能体已验证
收录时间 2026-11-13
页面最后更新 2026-11-13

为 DeepSeek Harness 注入 Autopilot 行为:在回合边界自动续跑,用五重视角自审代码,并按清单逐项推进。

dsh-autopilot-harness 是面向 DeepSeek Harness 的自动化自审插件,把「改完代码就停下等你」变成「改完代码自动多角度复查再推进」。它拦截回合边界事件,只在检测到产品代码被编辑后注入后续指令,让 agent 依次通过五个轮换的审查视角继续工作,直到清单项干净为止。插件还提供规划模式与清单执行,进度记录在仓库清单文件与 SQLite 状态库中,按项目隔离,且在你显式启用前不写入任何文件。

如何安装

install
npmdsh plugin --profile <your-profile> add dsh-autopilot-harness

--profile 换成你本机实际使用的 profile 名(ls ~/.dsh/profiles/ 可查看目录名):浏览器版通常是 web,桌面版通常是 desktop 或 desktop-NNN。

分类
技能与智能体
平台
DSH Plugin
作者
adamsshen
分发方式
插件

dsh-autopilot-harness 核心特性

回合边界自动续跑自审五重视角轮换审查代码规划产出 brief/plan/清单清单逐项实现并本地提交SQLite 记录项目级进度
Listed on dsh-plugin.org

dsh-autopilot-harness 仓库简介

它是做什么的?

Autopilot Harness 是 DeepSeek Harness(DSH)的自动化自审插件,把「改完代码就停下等你」变成「改完代码自动多角度复查再推进」。它拦截 DSH 的回合边界事件,只在检测到产品代码被编辑后注入后续指令,让 agent 依次通过五个轮换的审查视角继续工作,直到清单项干净为止。插件由 AdamsShen 维护,采用 MIT 协议,用 TypeScript 编写,属于 Autopilot Harness 家族在 DSH 上的移植版本。

核心功能

  • 回合边界拦截:只在发生产品代码编辑时介入,避免无关回合被无谓拉长。
  • 五轮审查视角:依次检查正确性与不变量、空值与边界及错误路径、并发与竞态及部分失败、安全与信任边界、测试缺口与回归(只读)。
  • 规划模式:通过 grill 轮次提问,产出 brief、plan、checklist 三份文档,落到项目的规划目录中。
  • 清单执行:逐项实现、修复、多次确认后推进,每项完成做本地 commit,不自动 push。
  • 状态持久化:进度记录在仓库的 checklist 文件与 SQLite 状态库中,按会话工作目录区分项目。
  • 文件纪律:在你显式启用之前不写入任何文件,且无网络、无凭据、无遥测。

怎么使用这个插件?

在 DSH 中启用后,先对目标项目执行一次启用操作,之后随便改一个源文件并保持沉默,几秒内 agent 就会自行开始自审,这是最直接的验证方式。若要做有规划的功能,先开启规划模式并回答几轮提问,得到 brief、plan、checklist 文档,再启动清单执行,逐项实现、自审、勾掉并本地提交。该 DSH plugin 的进度按项目隔离,换项目需重新启用。

报错怎么排查?

启用后没有任何自审反应时,先确认是否已完全退出并重新打开 DSH,因为 Node 模块缓存需要重启才生效;再确认目标项目的会话里已执行过启用操作。若插件未加载,检查 profile 配置中是否已手动加入该组合包条目,因为安装依赖本身不会自动追加该条目。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:adamsshen/dsh-autopilot-harness。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成
ChatGPTClaudeGrok / X / CursorGemini

DSH Plugin 常见问题