dsh-consult:DeepSeek Harness 的证据优先多模型咨询插件

前言

在 DeepSeek Harness(DSH)的工作流中,Agent 团队通常用于扩展执行能力:分配不同角色、拆分子任务、合并产出。这种模式适合处理重复性强或需要并行执行的任务。

dsh-consult 解决的是另一类问题:决策质量。它不负责执行任务,而是为需要审慎判断的决策提供“第二意见”。当任务完成后,主 Agent 负责调查和验证,将收集到的证据打包,然后向一组独立的模型发起咨询。这些模型基于相同的证据回答同一个问题,主 Agent 再对比并综合它们的匿名意见,最终做出决策。

功能与定位

该插件是一个独立的 DeepSeek Harness 插件,由 DK-Zhu 维护,遵循 MIT 许可证。它的核心作用是在决策边界引入多模型视角,用于审查架构选型、安全边界、发布就绪性等高杠杆问题。

主要能力包括:
* 证据优先:仅当证据准备就绪时触发咨询,不会在执行过程中产生自动的模型调用消耗。
* 并行独立审查:配置的模型(顾问)并行工作,彼此之间无法对话、辩论或查看对方观点。
* 匿名综合:主模型只看到稳定的标签(如“顾问 A”),看不到具体的模型提供商名称,确保判断基于内容而非品牌。
* 权限隔离:咨询过程中,顾问模型没有工具访问权限,也没有工作区或历史记录访问权限。

安装与配置

使用前需满足以下环境要求:
* Node.js >= 22.19.0
* DeepSeek Harness 0.1.5-rc.2

1. 安装插件

通过 DSH 插件管理器安装:

dsh plugin --profile web add dsh-consult

2. 配置咨询面板

安装后插件处于休眠状态。需要在对应的 Profile 配置文件中启用咨询功能。例如,在 ~/.dsh/profiles/web/cordis.patch.yml 中添加以下内容(具体路径取决于 DSH_HOME 环境变量):

- id: consult
  config:
    consultants:
      - provider: "<provider-id-a>"
        model: "<model-id-a>"
      - provider: "<provider-id-b>"
        model: "<model-id-b>"

配置项说明:
* provider:模型服务的标识符。
* model:该服务下具体的模型标识符。
* 可以配置 2 到 5 个模型作为顾问。相同的 provider 可以选择不同的 model。
* 验证配置并启动 DSH:

dsh --profile web --dump-config
dsh web

使用方法

咨询通过 /consult 命令触发。主 Agent 在完成实施和测试后,准备证据,然后向面板提问。

典型调用示例

/consult Finish the implementation and tests, then ask the panel whether this is ready to ship.
/consult Review the cache invalidation redesign. Inspect the implementation and tests first, then decide whether it is ready to ship.

执行流程

  1. 用户发起 /consult 命令。
  2. 主 Agent 调查、实现并验证,准备一份证据包。
  3. 证据包被发送给所有配置的顾问模型。
  4. 顾问模型并行生成独立意见。
  5. 主 Agent 汇总这些匿名意见,输出最终建议。

适用场景与注意事项

适用场景

该插件最适合用于决策边界,特别是当存在不确定性或高杠杆影响时:
* 在多个合理的架构方案中做选择。
* 审查安全、隐私或数据保留边界。
* 检查发布前的就绪状态。
* 评估迁移或回滚计划。
* 平衡性能、可维护性、兼容性和用户体验。

注意事项

  • 手动触发:咨询是显式的,不会在执行过程中自动触发,这避免了不必要的 Token 消耗。
  • 数据隐私:完整的证据包会被发送给所有配置的顾问,并持久化到 DSH 的会话事件日志中。在请求咨询前,需确认该材料适合发送给外部提供商,也适合本地持久化。
  • 成本控制:模型调用仅发生在咨询时刻,且由用户显式控制面板大小,没有后台自动消耗。

总结

dsh-consult 将模型多样性保留在决策时刻,而非执行过程中。它通过提供一种受控的、证据优先的审查机制,帮助开发者对关键决策进行验证。

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

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

小夜