前言¶
DeepSeek Harness (DSH) 支持智能体团队,但直接使用存在两个缺口:一是 spawn_teammate 缺少模型参数,fresh 队员只能跟随队长,无法按任务指定 provider、模型或思考强度;二是队长缺乏拆分任务、交代背景和验收工作的规范。jwhs648/dsh-team-lead 插件通过“队长 skill + 队员模型路由插件”的组合,补上了这两个缺口。
核心功能¶
- 按任务指定模型:为 fresh 队员创建前登记 provider、model 和 reasoningEffort。
- 队员路由登记与核实:登记路由后,插件在运行中的队员身上核实实际路由。
- 未登记时拦截创建:
requireArm默认开启,未登记的 fresh 队员创建会被拒绝。 - 队长工作流管理:skill 管理分工、交代、协作要求和验收汇报。
- 只作用于 fresh 队员:不影响 workflow 子代理或后台子代理。
安装与启用¶
需要 DSH 0.1.7-rc.1 或 0.1.7-rc.2。
dsh plugin --profile <profile> add https://github.com/jwhs648/dsh-team-lead
插件包名为 member-model。安装时需注意 pnpm 版本兼容性。
配置说明¶
配置项包括以下内容:
inherit:默认true。true表示无登记时 fresh 队员跟随父 agent;false表示使用插件默认路由。provider/model:默认空。插件默认路由,仅在inherit: false时生效。reasoningEffort:默认空。默认路由的思考强度。requireArm:默认true。未登记时拦截创建。teammateTool:默认spawn_teammate。创建队员的工具名。
使用流程¶
- 在对话中输入
/team-lead加上任务描述,例如/team-lead 调查并修复登录超时。 - 队长 skill 拆分任务,并为每位 fresh 队员登记路由。
- 紧接着创建队员,插件核实实际路由并输出
member-model:说明。 - 队长验收后,按实际路由汇报各队员负责的部分。
注意事项¶
- 版本要求:必须使用 DSH 0.1.7-rc.1 或 0.1.7-rc.2。
- 作用范围:只作用于 fresh 队员,不影响 workflow 子代理。
- 维护工具:安装后可使用
sync-skill同步技能,使用kernel-check检查兼容性。