1.5 KiB
1.5 KiB
title, type, tags, last_updated
| title | type | tags | last_updated | |||
|---|---|---|---|---|---|---|
| 多Agent系统 | concept |
|
2026-04-14 |
多Agent系统
多个专业Agent协同工作的架构模式,每个Agent有独特的角色和职责。
核心模式
分散式协调
通过共享STATE.yaml文件协调,而非中央orchestrator:
- Agent读写共享状态文件
- 多子Agent并行工作
- 主会话保持精简(CEO模式)
STATE.yaml
项目协调文件,作为单一事实来源:
project: website-redesign
tasks:
- id: homepage-hero
status: in_progress
owner: pm-frontend
团队配置示例
关键优势
- 专业化分工:每个Agent专注特定领域
- 并行执行:多任务同时处理
- 可扩展性:新增Agent无需修改主逻辑
- 共享记忆:团队成员共享项目上下文
协作机制
- Telegram路由:通过标签分配到不同Agent
- 共享内存:项目文档、目标、决策
- 私有上下文:每个Agent独有会话历史
- 定时任务:Agent主动工作
Race Condition处理
当多个Agent编辑同一文件时:
- AUTONOMOUS.md:仅主会话编辑
- memory/tasks-log.md:仅追加,子Agent只添加新行