dsh-agent-team-policy:约束智能体何时派出子代理

前言

DeepSeek Harness(dsh)默认会在上下文中引导智能体「在后台委派任务」。大仓库检索、长日志翻阅、或需要对照实现做对抗性审阅时,子代理确实能减轻主循环的 token 压力;但轻量单文件修改、必须亲手看原始材料才能拍板的工作,若也被随手委派,上下文会被拆碎,协作边界也不清晰。

dsh-agent-team-policy 由 mr-pounds 维护,归类为工作流插件。它不新增工具或服务,只在组装后的系统提示里注入一段委派策略,明确何时允许 subagent / spawn_teammate,以及委派时必须写清哪些字段。

这是什么

一句话:dsh 插件,通过单个系统提示段落 delegation:policy,把「对抗性审阅」和「一次性大块上下文阅读」划为可委派情形,其余工作留在主循环。

  • 维护者:mr-pounds
  • 版本(package.json):0.1.0
  • 许可证:MIT
  • 目录页:https://www.skillhub.cn/plugins/mr-pounds/dsh-agent-team-policy
  • 源码:https://github.com/mr-pounds/dsh-agent-team-policy

设计动机

README 归纳了两类值得单独开上下文的场景:

  1. 对抗性审阅:同一上下文里模型自审输出,容易沿用原判断;看不到生成推理过程的审阅者,更有机会找到反例。
  2. 一次性上下文阅读:在大代码库搜索或读长日志会让主循环膨胀;把阅读派出去,拿回摘要、证据链和未决问题即可,不必把原始材料全部灌回主会话。

其余情形——小改动、不读源码无法决策、你已熟悉的工作——应留在主循环处理。

注入内容与顺序

插件在提示顺序 100 处注册段落 delegation:policy:

  • 位于 persona(0)之后;
  • 位于 plan mode(500)、Agent Teams 策略(600)及各工具段(1000+)之前;

因此在任何写着「并行启动独立委派」的工具说明被读到之前,智能体先看到本策略。

段落正文(仓库内为中文,可编辑 lib/index.js 中的 POLICY)约定:

  • 仅允许上述两类委派;
  • 必须本地完成的情形:单文件改动、决策依赖原始材料、子任务没有可核验产出、答案已知等;
  • 每次委派须声明:目标、验收标准、写入范围、是否需要本会话上下文;
  • 并行工作的写入范围不得重叠;有空闲子代理应复用,再开新的;禁止无意义填充。

实现上只调用 ctx.systemPrompt.section({ name, order, text }),无依赖、无配置 schema。

安装与启用

从插件名安装(README 给出的官方命令):

dsh plugin add dsh-agent-team-policy

本地目录或任意包含该包的路径:

dsh plugin add /absolute/path/to/dsh-agent-team-policy

也可在应用 Plugins 页面把目录作为 bundle 安装。bundle patch 挂载一个 host 插件,插件只注册上述一节,无需额外配置项。

典型用法与验证

安装后无需改配置文件。可按 README 建议自测:

  1. 新开一轮会话,让智能体复述其委派规则,确认 delegation:policy 已进入组装后的系统提示。
  2. 发起明确的单文件修改类任务,观察其是否不再随意委派。

该段落对会话派生的子代理同样生效,嵌套子代也会继承同一规则。

适用场景与注意

适合谁

  • 使用 dsh 且频繁触发子代理/队友工具,希望用提示词层面统一「何时委派」的团队或个人。
  • 希望与默认「后台委派」指引并存,但以更严格的策略为准(README 写明本段文本宣称优先于 @deepseek-ai/dsh-tool-subagent 自带说明)。

务必知晓的限制

点 说明
引导而非强制 无法拦截 subagent / spawn_teammate 调用;深度与工具过滤仍需在 harness 工具配置(如 maxDepth、toolFilter)中设置。
追加而非替换 子代理工具插件自带段落仍在;本策略通过顺序与正文声明优先。
完整 preset complete: true 且替换整段系统 prompt 的 preset(如内置 minimal)会丢掉本插件注入内容。
兼容性 针对 dsh 0.2.2-rc.1 编写;需运行环境暴露 systemPrompt 服务。
权限与安全 插件随当前 dsh 进程权限执行;安装前请阅读源码与 MIT 许可证,确认策略条文符合你的团队规范。

社区目录站点 skillhub.cn 与 DeepSeek / 幻方无官方从属关系;DSH 生态强调「一切皆插件」,本插件是其中一类纯提示词补丁。

结尾

dsh-agent-team-policy 用一小段系统提示,把子代理使用收窄到对抗审阅与一次性阅读两类高价值场景,并规范委派时的目标与写入边界。若你需要在 harness 里抑制「万物皆委派」的惯性,可先执行安装命令,再用单文件任务与规则复述做一次验证。

  • 目录页:https://www.skillhub.cn/plugins/mr-pounds/dsh-agent-team-policy
  • GitHub:https://github.com/mr-pounds/dsh-agent-team-policy
羽毛球分组比赛记分
小程序二维码

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

Xiaoye