dsh-agent-dispatch:DeepSeek Harness 可见调度面板

DeepSeek Harness (DSH) 在处理智能体任务时,主智能体每一步都会发送完整上下文,导致 cacheMiss 的 Token 消耗较高。dsh-agent-dispatch 插件通过一个可见的调度面板,解决智能体分配、工作流分叉以及分工策略注入的问题。它并非简单的模拟,而是实际将策略写入 systemPrompt,并在保存后立即生效。

插件定位与核心价值

  • 插件名称:dsh-agent-dispatch
  • 维护者:Napstablooky233
  • 开源协议:MIT
  • 核心价值:管理助手分配、工作流分叉和注入分工策略。通过将自包含工作移至免费车道助手,减少 Token 消耗。

核心功能

  1. 可见的调度面板
    显示当前状态、频道和助手名单,包含已测量的首字生成耗时。
  2. 可操作的控制
    提供主开关、三种模式(关闭/询问/自动)、助手复选框、并发限制设置。
  3. 实际有效的策略注入
    策略文本是函数,每一步都会重算。当功能关闭时,会注入明确的“本轮不分派”指令。
  4. 自检机制
    在每次运行前,智能体会回答一行,判断工作是否可拆分为独立块。
  5. 故障转移重分配
    处理停滞的助手,在检测到长时间无输出时,重新分配任务。
  6. 预检估计
    在运行前决定是否分派任务,避免在不适合并行时强行拆分。

安装与启用

推荐使用官方提供的自动安装脚本。

自动安装

在插件根目录执行以下命令,脚本会自动备份并修改 DSH 的 profile 配置文件:

node scripts/install-into-profile.mjs --apply

安装完成后,必须执行以下两步才能生效:

  1. 链接依赖:在对应的 DSH profile 目录(例如 <DSH_HOME>/profiles/<profile>)运行 pnpm install,将 link: 依赖转换为 node_modules 连接。
  2. 重启 DSH:重启 DeepSeek Harness 以加载新包。

手动安装

如果需要手动配置,需编辑 DSH profile 目录下的 package.json,在 dependencies 中添加:

"dsh-agent-dispatch": "link:D:/dsh-agent-dispatch"

并在 dsh.profile.bundles 数组中添加包名:

"dsh-agent-dispatch"

随后同样需要运行 pnpm install 并重启 DSH。

配置与使用

安装后,在 DSH 设置中打开 Agent Dispatch 面板。面板包含八个部分,从上到下依次为:

  1. 主开关与模式选择:控制是否开启调度,选择 Off / Ask / Auto 模式。
  2. 助手频道:选择 workflow fan-out、subagent 等分发渠道,未选中的进入拒绝列表。
  3. 助手名单:合并来自主机注册、车道探测和手动配置的助手,标记默认主助手。
  4. 调度规模:设置最大并发助手数、分派阈值等。
  5. 预检估计:控制是否在每步运行前进行估算,决定是否分派任务。
  6. 停滞故障转移:设置停滞步数阈值和重分配策略。
  7. 额外备注:直接写入注入的策略文本中。
  8. 查看注入文本:展开查看实际发送给智能体的策略。

适用场景与注意

该插件适合需要精细控制智能体协作流程,且希望减少上下文重复发送成本的场景。通过将机械性、自包含的工作(如批量检索、翻译、格式化)分配给独立助手,将判断性、后果敏感的工作(如架构设计、安全审查)保留在主智能体上。

注意:插件以当前 DSH 进程权限运行。安装前请检查源码与许可证。

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

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

小夜