DSH-Custom-Auto-Review:为 Auto Review 单独选配审查模型

前言

DeepSeek Harness(DSH)在工具调用执行前可以走 Auto Review,由模型对即将执行的工具调用做通过或拒绝判断。若审查与主对话共用同一条模型路由,主模型选型、推理档位和成本策略会绑在一起,不利于「主任务用大模型、审查用更小或更便宜的模型」这类分工。

下面介绍社区插件 DSH-Custom-Auto-Review(维护者 QR-0W),它在 DSH 里为审查步骤增加可配置的独立模型路由,并支持按模型选择 reasoning effort,而不改动主模型配置。

这是什么

DSH-Custom-Auto-Review 属于 DSH 社区目录中的「模型推理」类插件,目录页:DSH-Custom-Auto-Review,源码:QR-0W/DSH-Custom-Auto-Review。

插件在 DSH 工具调用链上增加可配置的审查门控:审查所用的 provider 与 model 与主会话模型路由分开选择。审查请求仍会携带会话与待执行工具调用的上下文,因此「单独路由」是配置上的分离,并不构成上下文隔离或隐私边界。

当前包名为 @local/dsh-custom-auto-review,版本 0.3.0,许可证 MIT。项目说明其部分源码来自 DeepSeek 的 @deepseek-ai/dsh-experimental-auto-review(DSH 0.2.1-rc.1),本仓库在此基础上增加了可单独配置的审查路由与设置界面。

核心功能

依据仓库 README,插件具备以下行为(均已在其文档中写明):

  1. 独立审查路由:使用你在 DSH 中已配置好的 model provider 与 model 做审查,审查侧设置与主模型选择分开保存。
  2. 审查时机:在受支持的原生 tool call 以及已启动的 PTC inner call 的工具体实际执行之前进行审查。
  3. 失败即关闭(fail closed):审查无法完成时不会回退到主模型代为审查;没有合法审查路由时,审查不可用,门控会阻止相关工具执行继续放行。
  4. 推理档位:在插件设置里,若当前模型支持,可为审查模型选择 reasoning effort。

文档同时强调:基于模型的审查是概率性的,不能替代 DSH 权限控制或对敏感操作的人工复核。

兼容性与环境

DSH 版本 支持说明
0.2.1-rc.1 在已测试兼容范围内
0.2.1-rc.2 在已测试兼容范围内;本维护周期的主要目标版本
其他版本 未验证,不做兼容承诺
  • 需要 Node.js >=24。
  • package.json 中 engines.dsh 为 0.2.1-rc.1 || 0.2.1-rc.2。
  • 自动化测试在上述两个 DSH 版本上各通过 134 项测试;README 注明这不等于 GUI 交互或线上 provider 的验收,后者需用户自行确认。

安装与回滚

插件未发布到 npm 公共 registry,需从 GitHub Releases 下载对应 tag 的 .tgz,经 DSH Plugin Manager 安装本地归档。不要安装未固定版本的浮动包。

  1. 打开 GitHub Releases,选中确切的 release tag。
  2. 下载该 release 附带的 .tgz 资源,在 DSH Plugin Manager 中安装该本地包;以管理器显示的已安装版本与安装结果为准。
  3. 回滚时:选用更早的 release tag,用同一方式安装其对应的 .tgz。

每次只使用一个 release 产物;按所选 release 的迁移说明操作,并在启用 Auto 之前确认当前审查 provider 配置正确。

配置审查模型

  1. 先在 DSH 里配置 model provider。插件不提供模型服务,也不自带模型访问能力。
  2. 打开插件设置表单。初始审查路由为空;从已注册的 provider 与 model 中选择,并在模型支持时选择 reasoning effort。
  3. 显式保存审查设置。保存不会改变主模型,也不会自动选择或启用 Auto。
  4. 在确认路由、审查行为与权限策略后,再单独选择 Auto。

插件不会静默继承或回退到主模型。没有有效审查路由时,审查不可用,门控会阻止待执行工具体获得授权。

隐私与安全

审查请求会向所选审查模型发送:工作目录、项目说明、过滤后的会话历史,以及做判断所需的待执行 tool call 详情。这些内容可能包含项目私有信息;审查路由分离不等于脱敏或隔离。

  • 应使用经你认可、可处理会话数据的 provider;测试提示与公开示例中不要包含密钥。
  • 审查拒绝仍可能受 DSH 已配置的人工审批策略约束。
  • 审查失败、超时、取消或无效时,不会授权待执行的工具体;应保持 DSH 权限守卫开启,并将模型输出视为可能出错。

适用场景与注意

适合:已在 DSH 0.2.1-rc.1 / 0.2.1-rc.2 上使用 Auto Review,希望审查模型与主对话模型解耦,并单独调节 reasoning effort 的开发者。

注意:

  • 插件以当前 DSH 进程权限运行;安装前请阅读源码、NOTICE 与 LICENSE,并理解其与官方实验包的关系。
  • SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系;安装来源以 GitHub Releases 与 DSH Plugin Manager 流程为准。
  • 不要用「审查通过」替代权限策略;敏感操作仍应依赖 DSH 权限与人类审批。

结尾

DSH-Custom-Auto-Review 把 Auto Review 的模型与推理档位从主路由里拆出来,在保持 fail closed 门控的前提下,让「谁来做审查」变成可配置项。若你需要固定版本安装与中文说明,可继续查看仓库内的 README.zh-CN.md 与 维护策略。

  • 目录页:https://www.skillhub.cn/plugins/QR-0W/DSH-Custom-Auto-Review
  • 源码与 Issues:https://github.com/QR-0W/DSH-Custom-Auto-Review
羽毛球分组比赛记分
小程序二维码

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

Xiaoye