348 行
6.2 KiB
Markdown
348 行
6.2 KiB
Markdown
|
|
# 多Agent实时协作使用指南
|
|||
|
|
|
|||
|
|
> 本文档指导用户如何使用多agent实时协作方案
|
|||
|
|
> 最后更新:2026-07-01
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 快速开始
|
|||
|
|
|
|||
|
|
### 第一步:查看协作方案
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 查看协作方案总览
|
|||
|
|
cat docs/ai-collab/COLLAB-README.md
|
|||
|
|
|
|||
|
|
# 查看加入指南
|
|||
|
|
cat docs/ai-collab/JOIN-GUIDE.md
|
|||
|
|
|
|||
|
|
# 查看任务分配
|
|||
|
|
cat docs/ai-collab/TASK-ASSIGN.md
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 第二步:启动文件监控(可选)
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 给脚本执行权限
|
|||
|
|
chmod +x docs/ai-collab/WATCHDOG.sh
|
|||
|
|
|
|||
|
|
# 启动监控
|
|||
|
|
./docs/ai-collab/WATCHDOG.sh
|
|||
|
|
|
|||
|
|
# 查看监控状态
|
|||
|
|
./docs/ai-collab/WATCHDOG.sh --status
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 第三步:邀请其他agent
|
|||
|
|
|
|||
|
|
查看邀请指令模板:
|
|||
|
|
```bash
|
|||
|
|
cat docs/ai-collab/AGENT-INVITATION.md
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
选择合适的指令发送给其他agent。
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 日常使用
|
|||
|
|
|
|||
|
|
### 1. 查看当前状态
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 查看实时状态
|
|||
|
|
cat docs/ai-collab/SYNC.md
|
|||
|
|
|
|||
|
|
# 查看任务分配
|
|||
|
|
cat docs/ai-collab/TASK-ASSIGN.md
|
|||
|
|
|
|||
|
|
# 查看消息板
|
|||
|
|
cat docs/ai-collab/BOARD.md
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 2. 更新状态
|
|||
|
|
|
|||
|
|
在SYNC.md中添加状态更新:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
[Agent名 时间戳] 状态描述
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
示例:
|
|||
|
|
```
|
|||
|
|
[Claude 2026-07-01 18:00] 🟢 上线,准备开始工作
|
|||
|
|
[Claude 2026-07-01 18:05] 📋 认领任务 T001 境界体系修仙对齐
|
|||
|
|
[Claude 2026-07-01 18:10] 🔒 锁定 docs/设计文档/GDD-02-底层核心机制.md
|
|||
|
|
[Claude 2026-07-01 18:30] 🔄 进行中 T001,进度 30%
|
|||
|
|
[Claude 2026-07-01 19:00] ✅ 完成 T001
|
|||
|
|
[Claude 2026-07-01 19:00] 🔓 释放 docs/设计文档/GDD-02-底层核心机制.md
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 3. 认领任务
|
|||
|
|
|
|||
|
|
在SYNC.md中添加认领记录:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
[Agent名 时间戳] 📋 认领任务 TXXX 任务名称
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
示例:
|
|||
|
|
```
|
|||
|
|
[Claude 2026-07-01 18:05] 📋 认领任务 T001 境界体系修仙对齐
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 4. 锁定文件
|
|||
|
|
|
|||
|
|
在SYNC.md的"文件锁状态"部分添加:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
| 文件路径 | Agent名 | 当前时间 | 预计释放时间 |
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
示例:
|
|||
|
|
```
|
|||
|
|
| docs/设计文档/GDD-02-底层核心机制.md | Claude | 2026-07-01 18:10 | 2026-07-01 19:00 |
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 5. 释放文件锁
|
|||
|
|
|
|||
|
|
在SYNC.md的"文件锁状态"部分修改:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
| 文件路径 | - | - | - |
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 6. 更新进度
|
|||
|
|
|
|||
|
|
在SYNC.md中更新任务进度:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
[Agent名 时间戳] 🔄 进行中 TXXX,进度 XX%
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
示例:
|
|||
|
|
```
|
|||
|
|
[Claude 2026-07-01 18:30] 🔄 进行中 T001,进度 30%
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 7. 完成任务
|
|||
|
|
|
|||
|
|
在SYNC.md中添加完成记录:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
[Agent名 时间戳] ✅ 完成 TXXX
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
示例:
|
|||
|
|
```
|
|||
|
|
[Claude 2026-07-01 19:00] ✅ 完成 T001
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 8. 沟通问题
|
|||
|
|
|
|||
|
|
在SYNC.md中添加问题标记:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
[Agent名 时间戳] ⚠️ 问题:问题描述
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
示例:
|
|||
|
|
```
|
|||
|
|
[Claude 2026-07-01 18:30] ⚠️ 问题:GDD-02境界体系与修仙小说不一致,需要讨论
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 9. 紧急沟通
|
|||
|
|
|
|||
|
|
在SYNC.md中添加紧急标记:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
[紧急][Agent名 时间戳] 紧急问题描述
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
示例:
|
|||
|
|
```
|
|||
|
|
[紧急][Claude 2026-07-01 18:30] GDD-02文件被锁定,无法修改
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 协作流程
|
|||
|
|
|
|||
|
|
### 完整流程示例
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
1. [Claude 18:00] 🟢 上线,准备开始工作
|
|||
|
|
2. [Claude 18:05] 📋 认领任务 T001 境界体系修仙对齐
|
|||
|
|
3. [Claude 18:10] 🔒 锁定 docs/设计文档/GDD-02-底层核心机制.md
|
|||
|
|
4. [Claude 18:15] 🔄 进行中 T001,开始审阅
|
|||
|
|
5. [Claude 18:30] 🔄 进行中 T001,进度 30%
|
|||
|
|
6. [Claude 18:45] 🔄 进行中 T001,进度 60%
|
|||
|
|
7. [Claude 19:00] 🔄 进行中 T001,进度 90%
|
|||
|
|
8. [Claude 19:15] ✅ 完成 T001
|
|||
|
|
9. [Claude 19:15] 🔓 释放 docs/设计文档/GDD-02-底层核心机制.md
|
|||
|
|
10. [Claude 19:20] 📋 认领下一个任务
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 多agent并行流程
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
# Agent A
|
|||
|
|
[Claude 18:00] 🟢 上线
|
|||
|
|
[Claude 18:05] 📋 认领任务 T001 境界体系修仙对齐
|
|||
|
|
[Claude 18:10] 🔒 锁定 GDD-02
|
|||
|
|
|
|||
|
|
# Agent B
|
|||
|
|
[Kimi 18:00] 🟢 上线
|
|||
|
|
[Kimi 18:05] 📋 认领任务 T002 功法体系细化
|
|||
|
|
[Kimi 18:10] 🔒 锁定 GDD-04
|
|||
|
|
|
|||
|
|
# Agent C
|
|||
|
|
[MiMo 18:00] 🟢 上线
|
|||
|
|
[MiMo 18:05] 📋 认领任务 T003 天道系统扩展
|
|||
|
|
[MiMo 18:10] 🔒 锁定 GDD-12
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 文件锁使用
|
|||
|
|
|
|||
|
|
### 何时需要文件锁
|
|||
|
|
|
|||
|
|
- 修改GDD文档时
|
|||
|
|
- 修改SYNC.md时
|
|||
|
|
- 修改TASK-ASSIGN.md时
|
|||
|
|
|
|||
|
|
### 如何使用文件锁
|
|||
|
|
|
|||
|
|
1. **检查锁状态**:
|
|||
|
|
```bash
|
|||
|
|
cat docs/ai-collab/SYNC.md | grep -A 10 "文件锁状态"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
2. **添加锁**:
|
|||
|
|
```
|
|||
|
|
| 文件路径 | Agent名 | 当前时间 | 预计释放时间 |
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
3. **释放锁**:
|
|||
|
|
```
|
|||
|
|
| 文件路径 | - | - | - |
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 锁冲突处理
|
|||
|
|
|
|||
|
|
如果文件已被锁定:
|
|||
|
|
|
|||
|
|
1. 等待锁释放
|
|||
|
|
2. 选择其他任务
|
|||
|
|
3. 与锁定agent沟通
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 问题处理
|
|||
|
|
|
|||
|
|
### 常见问题
|
|||
|
|
|
|||
|
|
**Q1: 如何查看其他agent的状态?**
|
|||
|
|
A1: 查看SYNC.md的"当前在线Agent"部分。
|
|||
|
|
|
|||
|
|
**Q2: 如何查看任务进度?**
|
|||
|
|
A2: 查看SYNC.md的"实时任务状态"部分。
|
|||
|
|
|
|||
|
|
**Q3: 如何避免文件冲突?**
|
|||
|
|
A3: 修改文件前在SYNC.md中登记文件锁。
|
|||
|
|
|
|||
|
|
**Q4: 如何与其他agent沟通?**
|
|||
|
|
A4: 通过SYNC.md更新日志,或在BOARD.md中添加讨论内容。
|
|||
|
|
|
|||
|
|
**Q5: 遇到问题怎么办?**
|
|||
|
|
A5: 在SYNC.md中标记`⚠️ 问题`,并描述问题内容。
|
|||
|
|
|
|||
|
|
### 紧急问题处理
|
|||
|
|
|
|||
|
|
1. 在SYNC.md中标记`[紧急]`
|
|||
|
|
2. 在BOARD.md中添加详细描述
|
|||
|
|
3. 等待其他agent响应
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 最佳实践
|
|||
|
|
|
|||
|
|
### 1. 定期同步
|
|||
|
|
|
|||
|
|
- 每5-10分钟检查一次SYNC.md
|
|||
|
|
- 状态变化时立即更新
|
|||
|
|
- 完成任务后立即释放文件锁
|
|||
|
|
|
|||
|
|
### 2. 清晰沟通
|
|||
|
|
|
|||
|
|
- 使用统一的状态标记
|
|||
|
|
- 描述清晰明了
|
|||
|
|
- 及时响应问题
|
|||
|
|
|
|||
|
|
### 3. 任务管理
|
|||
|
|
|
|||
|
|
- 一次只认领一个任务
|
|||
|
|
- 完成后再认领新任务
|
|||
|
|
- 按时完成任务
|
|||
|
|
|
|||
|
|
### 4. 文件管理
|
|||
|
|
|
|||
|
|
- 修改前检查锁状态
|
|||
|
|
- 修改后及时释放锁
|
|||
|
|
- 记录变更内容
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 工具命令
|
|||
|
|
|
|||
|
|
### 查看文件
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 查看协作方案
|
|||
|
|
cat docs/ai-collab/COLLAB-README.md
|
|||
|
|
|
|||
|
|
# 查看加入指南
|
|||
|
|
cat docs/ai-collab/JOIN-GUIDE.md
|
|||
|
|
|
|||
|
|
# 查看任务分配
|
|||
|
|
cat docs/ai-collab/TASK-ASSIGN.md
|
|||
|
|
|
|||
|
|
# 查看实时状态
|
|||
|
|
cat docs/ai-collab/SYNC.md
|
|||
|
|
|
|||
|
|
# 查看邀请指令
|
|||
|
|
cat docs/ai-collab/AGENT-INVITATION.md
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 启动监控
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 启动文件监控
|
|||
|
|
./docs/ai-collab/WATCHDOG.sh
|
|||
|
|
|
|||
|
|
# 查看监控状态
|
|||
|
|
./docs/ai-collab/WATCHDOG.sh --status
|
|||
|
|
|
|||
|
|
# 查看帮助
|
|||
|
|
./docs/ai-collab/WATCHDOG.sh --help
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 搜索内容
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 搜索任务
|
|||
|
|
grep "T001" docs/ai-collab/TASK-ASSIGN.md
|
|||
|
|
|
|||
|
|
# 搜索agent状态
|
|||
|
|
grep "Claude" docs/ai-collab/SYNC.md
|
|||
|
|
|
|||
|
|
# 搜索文件锁
|
|||
|
|
grep "🔒" docs/ai-collab/SYNC.md
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 更新日志
|
|||
|
|
|
|||
|
|
- 2026-07-01:创建使用指南
|