在 DeepSeek Harness(DSH)的 /plan 模式下,智能体提交计划后,开发者需要在批准前对步骤进行验证。dsh-plan-checkup 插件的作用是读取计划中的每个步骤,在审查卡上标记检查结果,辅助开发者做出决策。
插件定位¶
这是一个由 Bear0117 维护的工作流插件。它不执行任何批准、重写或阻止操作,仅提供基于规则和判断引擎的建议。在未配置判断引擎之前,所有检查均在本地进行。
核心功能¶
- 步骤级检查:插件会遍历计划中的每一个步骤进行检查。
- 审查卡反馈:当智能体提交计划后,审查卡工具栏会出现 Plan checkup 徽章。
- 实时进度与标志:徽章会显示检查进度(例如 Checking 3/8),并立即展示规则匹配的标志(颜色编码)。
- 详细数据与概率:点击徽章可查看每个标志的详细说明、概率以及具体匹配的命令规则。
- 用户交互:支持用户对标志进行投票(👍/👎),投票数据保存在本地。提供“放入消息框”和“复制反馈”功能,方便直接向智能体发起“请求更改”。
安装与启用¶
使用官方命令安装插件。安装后需重启 dsh web。
dsh plugin --profile web add dsh-plan-checkup
典型用法¶
- 在 dsh web 界面输入
/plan开启计划模式,然后发送你的请求。 - 当智能体提交计划后,在审查卡工具栏找到 Plan checkup 徽章。
- 点击徽章查看检查详情、概率和匹配的命令。
- 若需修正计划,点击 Put in the message box,然后点击 Request changes。消息框会生成一份包含问题描述的列表,供开发者编辑后发送。
- 确认无误后点击 Approve 执行计划。
适用场景与注意¶
- 环境依赖:该插件需要 dsh 0.2.x 版本(已测试 0.2.0-rc.2),以及 Node.js 22.19+ 或 24+。
- 数据安全:在未配置判断引擎前,数据不会离开本地机器。发送的数据仅包含最近 3 个请求、计划标题、当前步骤文本及其上下文行。API 密钥和令牌在发送前会被遮蔽。
- 功能边界:如果判断引擎不可达,徽章将显示“Rules only”,仅使用命令规则进行检查。该插件仅提供建议,不会自动修改或批准计划。