DSH Plugins
返回列表
⚙️

dsh-hitl

工作流 更新于 2026.10.05

在终端中运行以下命令:

dsh plugin install YunpengDon/dsh-hitl

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install YunpengDon/dsh-hitl 安装本插件(源码:https://github.com/YunpengDon/dsh-hitl),安装后刷新页面一次即可生效。

插件介绍

当 Agent 可以调用 bash、改文件、发请求时,它接下来要做什么往往只在日志里一闪而过。dsh-hitl 为 DeepSeek Harness 补上人在回路这一层:在工具真正执行之前,把待执行的调用变成 Web UI 里一张可读的决策卡片,让你先看清再点头。

接入很轻:在 cordis.patch.yml 里列出要保护的工具,或由其它插件调用 ctx.hitl.protect(),即可把指定工具拦在审批门后。卡片可展示并排 diff、纯文本或可编辑 Markdown;你改动了文案后,主按钮会从批准变为修改,把修订交回 Agent 重新发起调用。拒绝时可附带反馈;还可配置倒计时,在超时后自动批准、自动拒绝或把超时告知 Agent。

插件面向 DSH:进程内子 Agent 的工具调用会在主会话同样弹出审批并标注来源 Session;即使你不在当前对话里,页面顶部也会出现精简通知,避免切到插件页或设置时整条链路被无声阻塞。零依赖、零构建,装好并刷新页面即可工作。

适合需要给高风险或高影响工具加一道人工闸门的团队与个人:希望 Agent 先提案、人再拍板,而不是默认全自动执行的用户,会从中受益最多。

使用场景

  • 拦截 bash 或写文件等高风险工具,执行前人工确认
  • 为自定义插件工具挂载 protect,统一走决策卡片
  • 子 Agent 调用需在主会话同步审批时再启用

适合人员

  • 希望 Agent 先提案、人再拍板的 DSH 用户
  • 运维或开发中需管控自动执行命令的团队
  • 编写 DSH 插件并要为工具加审批门的开发者