两种方式
Trellis 支持两种方式运行多个 agent:
本指南介绍 Multi-Session —— 基于 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:平台支持
Multi-Session 需要 hooks 来自动注入上下文(目前 Claude Code 和 iFlow 支持)。
Agent 流水线
每个 Multi-Session 任务使用 6-agent 流水线:
你也需要足够的 API 额度。三个会话意味着三倍的 token 消耗。