mirror of
https://git.openapi.site/https://github.com/desirecore/market.git
synced 2026-04-21 13:30:48 +08:00
feat: manage-teams v1.2.0 — 添加组长唯一性约束(一人一团队)
This commit is contained in:
@@ -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 只担任一个团队的组长,避免职责分散导致管理混乱
|
||||
|
||||
Reference in New Issue
Block a user