前言¶
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檢查兼容性。