两种方式
Trellis 支持两种方式运行多个 agent:| 方式 | 说明 | 隔离性 |
|---|---|---|
| Multi-Agent | 多个 agent 在同一目录 | 共享文件,可能冲突 |
| Multi-Session | 每个 agent 在独立的 Git worktree | 完全隔离,无冲突 |
为什么用 Multi-Session
有些任务是独立的。加登录页面不影响加设置页面。用独立的 worktree,agent 之间互不干扰。配置
启动前,在项目根目录创建worktree.yaml:
id:唯一标识符branch:Git 分支名prd:此任务的需求
启动并行会话
在 Claude Code 里用/trellis:parallel 命令。它会引导你:
- 定义任务
- 创建 worktree
- 启动会话
- 每个任务一个 worktree
- 每个任务一个 Claude Code 会话
- 每个任务一个分支
监控进度
查看状态:会话流水线
每个会话经过这些阶段:- Plan - 理解需求,找出要改的文件
- Implement - 写代码
- Check - 按规范审查,自己修问题
- PR - 创建 pull request
什么时候用
适合:- 独立的功能
- 并行修 bug
- 生成变体(同一问题的不同方案)
- 互相依赖的功能
- 改同一个文件的工作
- 需要跟 AI 反复迭代时
清理
完成后清理 worktree:平台支持
| 功能 | Claude Code | Cursor |
|---|---|---|
| Multi-Agent(同目录) | ✅ 完全支持 | ⚠️ 有限支持 |
| Multi-Session(worktree) | ✅ 完全支持 | ❌ 不支持 |