A2A Manager
Trigger Phrases
| Trigger | Action |
|---|
| "tạo agent", "thêm nàng" | Tạo agent mới |
| "tạo channel" |
Tạo Discord channel |
| "spawn specialist" | Tạo sub-agent tạm thời |
| "task board", "quản lý task" | Notion task management |
| "quản lý agent" | Agent registry management |
| "điều phối", "phân công" | Task orchestration |
| "A2A", "map" | A2A_MAP management |
| "tìm agent" | Lookup agent |
Agent Types (Task-Steward Inspired)
1. Specialized Agents (Permanent)
Core agents - Sống trong workspace, có identity riêng
- - Coordinator: C.C. - Điều phối chính
- Orchestrator: Makima - Phối hợp nhiều agent
- Worker: Winry, Motoko - Thực thi task
- QA: Jalter, Violet - Verify chất lượng
2. Role-specific Agents
Theo chức năng cụ thể
3. Specialists (Sub-agents)
Tạm thời - Sinh ra để làm task cụ thể, xong.Dispose
| Type | Use Case | Model |
|---|
| temp_worker | Task đơn giản | flash |
| researcher |
Nghiên cứu sâu | pro |
| coder | Code task | glm4 |
| qa_reviewer | Verify work | flash |
| runner | Chạy lệnh | flash |
Workflow (Task-Steward với Notion)
Task States
| State | Notion Status | Description |
|---|
| NOW | Now/Today | Ưu tiên cao |
| WAITING |
Waiting | Chờ input |
| IN_PROGRESS | In Progress | Đang làm |
| REVIEW | Ready for Review | Chờ QA |
| DONE | Done | Hoàn thành |
Workflow
CODEBLOCK0
Scripts
A2A Map
- -
a2a_map.py - Quản lý A2A_MAP.md
- Template từ references/A2A_MAP.md
- Validation: agent, model, status
- Versioning + Rollback
- Init tạo workspace/A2A_MAP.md từ template
Task Board (Notion)
- -
task_board.py - Quản lý task trên Notion
- Setup database
- Create/Update/List tasks
- Workflow: start, block, complete, approve, reject
Discord
- -
discord_manager.py - Quản lý Category/Channel/Role
Specialist Management
- -
specialist_manager.py - Spawn/dispose sub-agents
Agent Creation
- -
create_agent.py - Tạo agent mới
Quick Actions
A2A Map
CODEBLOCK1
Task Board (Notion)
CODEBLOCK2
Specialists
CODEBLOCK3
Files
A2A 管理器
触发短语
创建 Discord 频道 |
| 生成专家 | 创建临时子代理 |
| 任务面板, 任务管理 | Notion 任务管理 |
| 代理管理 | 代理注册管理 |
| 协调, 分配 | 任务编排 |
| A2A, 地图 | A2A_MAP 管理 |
| 查找代理 | 查找代理 |
代理类型(受任务管家启发)
1. 专业代理(永久)
核心代理 - 在工作区中运行,拥有独立身份
- - 协调员:C.C. - 主要协调
- 编排员:Makima - 多代理协作
- 执行者:Winry, Motoko - 执行任务
- 质量保证:Jalter, Violet - 验证质量
2. 角色特定代理
根据具体功能划分
3. 专家(子代理)
临时 - 为执行特定任务而生,完成后即销毁
深度研究 | pro |
| 编码员 | 编码任务 | glm4 |
| 质量审核员 | 验证工作 | flash |
| 运行者 | 执行命令 | flash |
工作流程(使用 Notion 的任务管家)
任务状态
| 状态 | Notion 状态 | 描述 |
|---|
| 现在 | 现在/今天 | 高优先级 |
| 等待中 |
等待中 | 等待输入 |
| 进行中 | 进行中 | 正在执行 |
| 审核中 | 待审核 | 等待质量保证 |
| 已完成 | 已完成 | 完成 |
工作流程
主控 → 任务请求
↓
C.C.(协调员)→ 分类:问答还是任务?
↓
问答 → 立即回答
任务 → Notion 任务面板 → 执行(生成专家)→ 质量保证 → 交付
脚本
A2A 地图
- - a2amap.py - 管理 A2AMAP.md
- 模板来自 references/A2A_MAP.md
- 验证:代理、模型、状态
- 版本控制 + 回滚
- 初始化从模板创建工作区/A2A_MAP.md
任务面板(Notion)
- - task_board.py - 在 Notion 上管理任务
- 设置数据库
- 创建/更新/列出任务
- 工作流程:开始、阻塞、完成、批准、拒绝
Discord
- - discord_manager.py - 管理分类/频道/角色
专家管理
- - specialist_manager.py - 生成/销毁子代理
代理创建
- - create_agent.py - 创建新代理
快速操作
A2A 地图
bash
验证地图
python a2a_map.py validate
版本
python a2a_map.py versions
任务面板(Notion)
bash
python task_board.py setup <数据库ID>
python task_board.py create 修复错误 描述
python task_board.py start <任务ID>
python task_board.py complete <任务ID>
python task_board.py approve <任务ID>
专家
bash
python specialist_manager.py spawn coder 修复错误 Winry
python specialist_manager.py list
python specialist_manager.py dispose <专家ID>
文件