并行Sub Agent管理
TMux Session架构
maa-main # 主控制台 - 监控所有session
├── maa-task-system # Agent 1: 任务系统研究
├── maa-image-rec # Agent 2: 图像识别研究
├── maa-infrast # Agent 3: 基建调度研究
├── maa-battle # Agent 4: 战斗策略研究
└── maa-ffi # Agent 5: FFI接口研究
Agent协调机制
- 独立研究 - 每个Agent专注单一模块,避免冲突
- 统一输出 - 所有分析文档存储在docs/maa-research/
- 进度跟踪 - 主session监控各Agent状态
- 成果同步 - 定期更新到CLAUDE.md记忆系统
Session切换命令
# 查看所有session
tmux list-sessions
# 切换到指定研究session
tmux attach -t maa-task-system
tmux attach -t maa-image-rec
tmux attach -t maa-infrast
tmux attach -t maa-battle
tmux attach -t maa-ffi
# 回到主控制台
tmux attach -t maa-main
# 终止所有研究session
tmux kill-session -t maa-task-system
tmux kill-session -t maa-image-rec
tmux kill-session -t maa-infrast
tmux kill-session -t maa-battle
tmux kill-session -t maa-ffi
研究任务分配
每个Agent负责:
- 深度代码分析 - 理解模块实现原理
- 架构模式提取 - 识别可借鉴的设计思想
- 技术文档编写 - 输出详细分析报告
- Python方案建议 - 提供具体集成建议
协作最佳实践
- 避免交叉 - 各Agent研究范围明确分工
- 定期同步 - 重要发现及时更新到共享记忆
- 成果整合 - 最终合并为统一的Python决策层设计
- 质量保证 - 每份分析文档需包含具体实现建议