dsh-agent-selector:在 DSH 中统一委派任务给外部智能体

前言

DeepSeek Harness (DSH) 采用插件化架构。开发者通常拥有 Codex、WorkBuddy、Claude Code 等多个工具的订阅与独占模型,分散在各自应用中。dsh-agent-selector 插件提供了一个统一入口:在对话输入框旁选择目标与模型,即可将当前对话的任务委派给外部智能体执行,结果流回 DSH 对话。

核心功能

智能体选择器

在对话输入框旁提供 目标 · 模型 两步下拉菜单。先选择智能体,再选择具体模型,勾选后保存。DSH 会调用 agent_dispatch 工具将任务发送至对应通道。

通道全景

插件支持以下通道将任务派发给外部进程执行:

通道 说明 成本/凭证
Codex 使用 codex exec 命令执行 ChatGPT 额度
WorkBuddy (hy3) 通过 automation 桥直写 WorkBuddy 的 automations 表投递一次性任务,由本地调度器拾起执行 WorkBuddy 订阅(含 hy3 等活动价)
WorkBuddy (自定义) 通过 OpenAI 兼容端点直连,消耗用户自己的 API Key 用户 API Key
Claude Code 原生 exe 执行,兼容 2.1.x 目录校验 端点计费

结果流回与出处凭证

任务执行结果会流回 DSH 对话,且每条结果都带有出处凭证(目标 · 模型 · 耗时 · 会话 ID)。只有真实执行的外部进程返回的内容才会显示。

反冒充机制

为防止插件内部模拟外部智能体输出,该插件采取了结构隔离与凭证校验:
1. 结构性:工具调用路径不包含 “DSH 自己作答”,返回来源必须来自外部进程。
2. 用户判据:对话中存在工具卡片 = 真实委派;无工具卡片却称 “Codex 说” = 冒充。

安装与启用

在终端执行以下命令:

git clone https://github.com/jiang12345-code/dsh-agent-selector
cd dsh-agent-selector
pwsh install.ps1 -ProfileName web     # 复制到 profile 并在 dsh.profile.bundles 中注册

安装后,重启 DSH(使 host 侧生效),硬刷新页面(使 client 侧生效),进入 设置 →「🤖 智能体选择器」进行通道测试。

前置依赖

  • DSH 版本:需为 0.1.2-alpha.2。
  • Codex 通道:本机安装 Codex CLI 并已登录。
  • Claude Code 通道:安装 Claude Code CLI 并配置第三方端点。
  • WorkBuddy 通道:安装 WorkBuddy 桌面端并登录。
  • 执行引擎:Python 3.x(用于 hy3 桥与 wbmodel 直连)。

注意事项

  • hy3 桥验证:hy3 桥已于 2026-09-04 完成全链路验证,支持中文环境。
  • 逆向依赖风险:hy3 桥属于逆向依赖,若 WorkBuddy 升级修改了表结构或调度器实现,桥会失效(设置面板会亮红灯提示)。
  • 权限与来源:插件以当前 DSH 进程权限运行,请确保信任源码与许可证。
羽毛球分组比赛记分
小程序二维码

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

小夜