feat: manage-teams v1.2.0 — 添加组长唯一性约束(一人一团队)

This commit is contained in:
2026-03-29 21:52:38 +08:00
parent 79929fb35f
commit 705db88fd1

View File

@@ -1,7 +1,7 @@
---
name: 团队管理
description: 创建和管理 Agent 团队,组织多 Agent 协作。Use when 需要多个 Agent 围绕同一任务协作、需要建立组织架构、或需要组长统一调度分派任务时。
version: 1.1.0
version: 1.2.0
type: procedural
risk_level: medium
status: enabled
@@ -40,6 +40,14 @@ market:
- **临时团队ephemeral**:任务驱动,完成后可解散。适合项目制协作。
- **持久团队persistent**:长期存在,适合部门/团队。临时团队可升级为持久团队。
### 组长唯一性约束
**一个 Agent 只能担任一个团队的组长TL** 这是组织架构的硬性约束:
- 创建团队时,如果调用者已是其他团队的组长,应先卸任原团队组长(`set_supervisor` 指定接替者)再创建新团队
- 不要将已担任组长的 Agent 设为另一个团队的组长
- 一个 Agent 可以同时是某团队的组长和另一个团队的普通成员,但不能同时担任两个团队的组长
### 组长职责
1. 接收用户需求,分析任务复杂度
@@ -122,3 +130,4 @@ manage_team({ action: 'promote', teamId: '...' })
5. **及时汇总**:收到成员结果后及时汇总,不要让用户等待
6. **动态调整**:发现缺少某领域专家时,用 add_member 补充
7. **用完即散**:临时团队任务完成后及时解散,保持组织整洁
8. **组长唯一**:一个 Agent 只担任一个团队的组长,避免职责分散导致管理混乱