feat: v3.0 多Agent交互 - Supervisor + Worker + Aggregator

架构级重构:
- Supervisor节点:分析任务、分解子任务、智能调度Agent
- Worker节点:各专业Agent(subgraph)独立执行子任务
- Aggregator节点:并行结果自动聚合
- Send API并行:多Agent同时处理不同子任务
- Agent注册表:AgentRegistry管理5个Agent
  - weather_agent: 天气专家
  - math_agent: 数学专家
  - knowledge_agent: 知识专家
  - mcp_agent: MCP工具调用
  - general_agent: 通用助手(兜底)
- 共享State:messages/subtasks/results/final_answer
- Supervisor输出JSON格式任务计划(parallel/single/direct)
This commit is contained in:
2026-04-24 00:50:26 +08:00
parent 28da16829f
commit 2c55213d39
2 changed files with 522 additions and 417 deletions

912
agent.py

File diff suppressed because it is too large Load Diff