前言¶
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 归纳了两类值得单独开上下文的场景:
- 对抗性审阅:同一上下文里模型自审输出,容易沿用原判断;看不到生成推理过程的审阅者,更有机会找到反例。
- 一次性上下文阅读:在大代码库搜索或读长日志会让主循环膨胀;把阅读派出去,拿回摘要、证据链和未决问题即可,不必把原始材料全部灌回主会话。
其余情形——小改动、不读源码无法决策、你已熟悉的工作——应留在主循环处理。
注入内容与顺序¶
插件在提示顺序 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 建议自测:
- 新开一轮会话,让智能体复述其委派规则,确认
delegation:policy已进入组装后的系统提示。 - 发起明确的单文件修改类任务,观察其是否不再随意委派。
该段落对会话派生的子代理同样生效,嵌套子代也会继承同一规则。
适用场景与注意¶
适合谁
- 使用
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