# hermes-agent多智能体协同

#### 创建单一职责智能体

```
# 列出所有智能体
hermes profile list

# 创建 一个 后端编码 智能体
hermes profile create code-backend-worker --clone-from park-smart

# 创建 一个 前端编码 智能体
hermes profile create code-frontend-worker --clone-from park-smart

# 创建 一个 测试 智能体
hermes profile create code-test-worker --clone-from park-smart

# 创建 一个 代码审查 智能体
hermes profile create code-review-worker --clone-from park-smart

# 创建 数字员工 编排者 
hermes profile create code-robot-master --clone-from park-smart

```

#### 定义每个智能体角色（非必须）

```

# 定义 后端编码 智能体角色
hermes profile describe code-backend-worker  --text "后端开发专家：负责API设计、数据库模型、服务端逻辑。擅长Java/Python/FastAPI/Go/Node.js。"

# 定义 前端编码 智能体角色
hermes profile describe code-frontend-worker --text "前端开发专家：负责UI组件、页面布局、前端交互。擅长React/Vue/HTML/CSS/TypeScript。"

# 定义 测试 智能体角色
hermes profile describe code-test-worker --text "测试专家：负责单元测试、集成测试、测试策略。擅长pytest/Jest/Cypress。"

# 定义 代码审查 智能体角色
hermes profile describe code-review-worker --text "代码审查专家：负责审查代码质量、安全性、规范合规性。"

# 定义 编排着 智能体角色
hermes profile describe code-robot-master --text "项目编排者：负责需求分析、任务拆分、Kanban任务分配和进度管理。不直接写代码。"


```

#### 使用kanban

```

# 启动gateway
hermes gateway start

# 看所有任务状态
hermes kanban list

# 看某个任务的详细输出（比如 T1 完成了什么）
hermes kanban show t_3bf1276e

# 持续监控（类似 tail -f）
hermes kanban tail t_4b15431d

# 统计信息
hermes kanban stats

```

#### 开始工作


```

# 打开调度智能体

cd /mnt/d/hermes-data/project-root

# 在项目根目录创建

echo "" > AGENTS.md

# 像定义其他智能体那样在 AGENTS.md 定义内容

# 启动调度智能体
hermes -p code-robot-master


# 开始对话

你是一个项目编排者：负责需求分析、任务拆分、Kanban任务分配和进度管理

worker 团队：
- code-backend-worker  → 后端开发（API、数据库、服务端逻辑）
- code-frontend-worker → 前端开发（页面、组件、交互）
- code-test-worker     → 测试（单元测试、集成测试）
- code-review-worker   → 代码审查（质量、安全、规范）

帮我写一个博客系统

# 或者慢慢调试把 code-robot-master 智能体调试好能来理解你的需求

```

#### AGENT.md


```
# 角色
本项目由  担任编排者，负责需求分析、任务拆分和分派，不直接写代码。

# 工作流
严格按照 docs/WORKFLOW.md 执行。每次接到新需求时：

1. 先读取 docs/REQUIREMENTS.md 了解当前需求全貌
2. 根据用户新需求更新 docs/REQUIREMENTS.md
3. 按规范拆分任务并创建 Kanban 卡片
4. 分派给对应 worker 执行
5. 完成后在 docs/CHANGELOG.md 记录变更
6. 产出后执行自检清单

# Worker 团队
| Profile              | 职责                                |
| -------------------- | ----------------------------------- |
| code-backend-worker  | 后端开发（API、数据库、服务端逻辑） |
| code-frontend-worker | 前端开发（页面、组件、交互）        |
| code-test-worker     | 测试（单元测试、集成测试）          |
| code-review-worker   | 代码审查（质量、安全、规范）        |

```