DSH Independent Auto Review:为工具调用单独配置审查模型

前言

DeepSeek Harness(DSH)在 Agent 执行原生工具调用前,可以走 Auto Review 流程,由模型先判断这次调用是否合适。默认实现里,审查往往与主对话共用同一条模型路由;若你希望用更小、更便宜或策略不同的模型做审查,又不想改动主模型,就需要把「审查路由」从主模型里拆出来。

下面介绍社区客户端插件 dsh-independent-auto-review(包名 @local/dsh-custom-auto-review,当前资料版本 0.3.0)。维护者为 QR-0W,在 SkillHub 目录中归类为客户端插件。它在 DSH 上增加可配置的审查门控:审查用的 provider 与 model 与主模型独立选择,并附带设置界面。

这是什么

插件定位可以用 README 里的一句话概括:为 DSH 配置一条独立的模型路由,在工具真正执行前审查 tool call。

它不提供模型服务,也不替你注册 API;审查仍走你已在 DSH 里配置好的 model provider。审查请求会带上会话与待执行的 tool call 信息,单独路由并不等于上下文隔离或隐私边界,选用审查 provider 时需自行评估数据是否可发往该端点。

模型审查是概率性的,README 明确说明:不能替代 DSH 权限控制或对敏感操作的人工审批。

核心功能

资料中已核实的能力如下。

  1. 独立审查路由:在用户已注册的 DSH model provider 中选定审查用的 provider、model,并在模型支持时选择 reasoning effort;设置与主模型选择分离,保存审查配置不会改变主模型,也不会自动开启 Auto。
  2. 执行前拦截:对受支持的原生 tool call,以及已启动的 PTC inner call,在 tool body 运行前发起审查。
  3. 失败即关闭(fail closed):审查无法完成时不会回退到主模型代审;无效、超时、取消或失败的审查不会授权待执行的 tool body。
  4. GUI 设置:通过插件设置表单配置审查路由(导出路径含 ./settings 等 GUI 相关入口)。

兼容性(以 README 表格为准):

DSH 版本 说明
0.2.1-rc.1 在测试兼容范围内
0.2.1-rc.2 在测试兼容范围内;本维护轮次的主要目标
其他版本 未验证,不做兼容承诺

运行环境要求 Node.js >= 24。资料称在 0.2.1-rc.1 与 0.2.1-rc.2 上各通过 134 项自动化测试;这不代表 GUI 交互或真实 provider 联调已通过,上线前需自行确认。

安装与启用

该包未发布到 npm 公共 registry,需从 GitHub Releases 安装固定版本的 .tgz,经 DSH Plugin Manager 安装本地归档。不要安装未 pin 的浮动版本;回滚时选更早的 release tag 并安装对应 .tgz。

  1. 打开 GitHub Releases,选定确切的 release tag。
  2. 下载该 release 的 .tgz 资源,在 DSH Plugin Manager 中选择安装该本地包。
  3. 在管理器中确认已安装包版本为 @local/dsh-custom-auto-review@0.3.0(或与所选 release 一致),并按管理器提示完成后续步骤。

一次只使用一个 release 产物;若 release 附带迁移说明,按说明操作,并在开启 Auto 前确认审查 provider 已生效。

典型用法:配置审查路由再开启 Auto

  1. 先配 provider:在 DSH 中配置好 model provider;插件不包含模型接入能力。
  2. 打开插件设置:初始审查路由为空;选择已注册的 provider 与 model,并在可用时选择该模型支持的 reasoning effort。
  3. 显式保存:保存审查设置;此步骤不修改主模型,也不选择或启用 Auto。
  4. 再开 Auto:在确认路由、审查行为与权限策略无误后,单独选择 Auto。

插件不会静默继承或回退到主模型。没有有效审查路由时,审查不可用,门控会阻止相关 tool 执行;资料中亦说明不存在「免费模型」或托管审查服务的承诺。

隐私、权限与适用场景

适合谁:已在用 DSH Auto Review、希望审查与主对话使用不同模型或推理强度,并愿意自行维护 release 包与 provider 配置的开发者。

发送给审查模型的内容(README「Privacy and safety」):工作目录、项目说明、过滤后的会话历史,以及做出决定所需的待执行 tool call 详情。可能包含私有项目信息;应使用经你批准、适合会话数据的 provider,测试提示与公开示例中不要放入密钥。

审查被拒绝时,仍可能受 DSH 已配置的人工审批策略约束。请保持 DSH permission guards 开启,并将模型输出视为可能出错。

安装前注意:插件在当前 DSH 进程权限下运行,安装前应阅读源码、 MIT 许可证 与 NOTICE。本项目包含源自 DeepSeek @deepseek-ai/dsh-experimental-auto-review(0.2.1-rc.1)的代码,并在其基础上增加可单独配置的审查路由与设置 UI。

SkillHub 等社区目录与 DeepSeek / 幻方无官方从属关系;DSH 生态强调「一切皆插件」,本插件是其中一条可选的客户端扩展。

链接

经过上面的步骤,你可以在不动主模型的前提下为 Auto Review 指定专用审查路由,并在 DSH 权限与人审策略之上增加一层可配置的模型门控。

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

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

小夜