DeepSeek Harness 自动审批与审核插件 (dsh-auto-review)

DeepSeek Harness(DSH)的插件化架构允许开发者通过扩展功能来适配特定的业务场景。在处理工具调用和权限管理时,开发者常面临两个问题:一是系统可能将服务端故障误判为危险操作并拒绝,二是缺乏对审批过程的完整记录和可控性。dsh-auto-review 插件通过引入独立的模型审核层,解决了这些问题,它不仅提供“替我审批”模式,还能独立处理故障场景,并提供完整的审核历史。

这是什么

这是一个为 DeepSeek Harness 设计的自动审核与批准插件。它通过 Codex 风格的审核机制,对 DSH 原本会询问注册工具调用的请求进行独立的人工审批或自动处理。

插件由 aa2246740 维护,版本为 0.4.2,基于 MIT 许可证。它不会猜测工具注册来源,而是严格依赖显式规则和审核记录来管理权限。

核心功能

  1. 故障不再伪装成危险操作拒绝:当模型离线、超时、传输错误或格式错误时,插件不会将其误判为危险操作。默认情况下,这些故障会暂停本次动作并交给官方人工审批,直到获得明确的答复。
  2. 审核有完整总期限:默认审核总期限为 90 秒,覆盖模型解析、网络等待及最多两次额外重试。即使服务商忽略取消信号,晚到结果也不会被自动许可。
  3. 可查看审核记录:提供完整的审核历史记录。用户可以在“设置 → 自动审批 → 概览”中查看审核历史,按会话、工具筛选,并从记录创建规则草稿。
  4. 规则由用户显式管理:支持精确会话、工具、阶段、参数指纹或固定插件等规则,最长有效期 30 天。支持人工确认、拒绝、预览、编辑、撤销等操作,所有规则操作也会进入历史。
  5. 不猜测 Creator 的来源:由于公开协议无法证明工具注册来源与最终执行绑定,插件保持免审放行通道关闭。普通 Creator 的工具调用仍需通过官方人工审批。

安装与启用

安装前请确保已安装 DeepSeek Harness 0.2.0-rc.2 及以上版本,以及 Node.js ^22.19.0 或 >=24。

Web 端安装

通过 Web CLI 安装插件,命令如下:

dsh plugin --profile web add github:aa2246740/dsh-auto-review#v0.4.2

如果当前环境没有 dsh 命令,可以使用:

npx @deepseek-ai/dsh plugin --profile web add github:aa2246740/dsh-auto-review#v0.4.2

注意:这条官方 CLI 命令只写入 web profile,不能修改 Desktop App 的 profile。对于已经运行的 Web Host,请重新打开该 Host 一次,再刷新网页。

桌面端安装

打开 DSH Studio 桌面 App,进入 设置 → 插件 → 添加插件。在“包名或地址”中输入:

github:aa2246740/dsh-auto-review#v0.4.2

桌面端插件管理器负责 Desktop profile 和内置包管理器。

启用插件

  1. 在 DeepSeek Harness 的会话权限菜单中选择 Approve for me。
  2. 进入 设置 → 自动审批 → 概览。
  3. 选择审核模型,支持“跟随会话模型”或“固定模型”。
  4. 在“故障处理”选项中,默认选择“人工审批”。

使用与配置

安装并启用插件后,操作流程如下:

  1. 在会话权限菜单中确认已选择 Approve for me。
  2. 在审核历史页面可以查看新记录,支持按会话、状态、工具进行筛选。
  3. 可以直接从审核记录创建规则草稿,用于后续自动化审批。

插件会将审核数据存储在 $DSH_HOME/approve-for-me/history-v1.json。未设置 Home 时,默认使用 ~/.dsh。新目录权限为 0700,文件权限为 0600。

注意事项

  1. 插件 ID:插件的内部 ID 仍为 dsh-approve-for-me,安装时无需改名或选择兼容分支。
  2. Web Profile 限制:CLI 命令仅写入 web profile,无法通过命令行修改桌面端 App 的 profile。
  3. 全局开关含义:全局开关不等于当前会话已启用,也不会改变用户的 never 策略或升级成 Full access。
  4. 存储安全:当存储损坏或不可写时,插件会停止新的自动许可,但确定的拒绝仍然拒绝。卸载或热重载不会恢复待决许可。
  5. 权限范围:这是一个权限代理插件,不是文件完整性沙箱,不能约束同用户权限的任意本机程序。

总结

dsh-auto-review 通过提供独立的审核层和故障处理机制,增强了 DeepSeek Harness 在工具调用管理上的可控性。它通过显式的规则管理和完整的历史记录,帮助开发者更清晰地追踪和审批操作。插件代码及文档见 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜