首页
学习
活动
专区
圈层
工具
发布

AI编程02: Claude Agent Teams多角色代理协作审查代码全流程

Claude Code 2.1.32-2.1.33: 引入 Agent Teams(预览版)、Claude Opus 4.6 支持及持久化记忆

Agent Teams(团队模式)和Sub Agents(子代理)是两种核心的多代理机制,两者区别如下:

Agent Teams启用方式:

{

  "env": {

      "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"

  },

  "teammateMode": "tmux",

  "model": "opus",

  "agentSettings": {

      "teammateModel": "sonnet"

  }

}

注意:当使用tmux时,如果现有窗口出现花屏现象,请先完成或关闭当前会话再启动tmux。

状态检查与管理命令:

开启 Agent Teams:

export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1

启动并行任务:

claude "创建一个由三名成员组成的团队来审查此PR"

查看团队配置:

cat ~/.claude/teams/{team-name}/config.json

列出任务列表:

ls ~/.claude/tasks/{team-name}/

清理团队资源:

rm -rf ~/.claude/teams/{team-name} ~/.claude/tasks/{team-name}

iTerm2 对 Split Panes 模式的支持:

设置步骤:

在settings.json文件中配置teammateMode为tmux。这将自动检测是否使用tmux或者iTerm2。

{

  "teammateMode": "tmux"

}

确认settings.json配置:

{

  "env": {

      "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"

  },

  "teammateMode": "tmux"

}

安装tmux并在iTerm2中启用控制模式:

使用 Homebrew 安装tmux:

brew install tmux

- 启动 `tmux` 控制模式:

tmux -CC

iTerm2 额外要求:

安装it2 CLI工具:

uv tool install it2

- 开启 iTerm2 的 Python API 支持:

  * 打开 iTerm2。

  * 菜单栏选择 `iTerm2` -> `Install Shell Integration`。

  * 进入 `iTerm2` -> `Preferences` -> `General` -> `Magic`,勾选 `Enable Python API`。

在新窗口中启动 Claude:

claude

给 Claude 分配一个需要多角度协作的任务示例:

创建一个代理团队来从多个角度审查此代码库。其中一个负责架构审查,另一个负责开发审查,最后一个专注于测试审查。特别关注项目中的 CPU 和内存风险。

@code-review-team.md 完成任务。

以上步骤提供了如何在 Claude Code 4.6 中利用 Agent Teams 功能进行复杂任务处理的详细指导。

单次会话强制模式:

claude --teammate-mode in-process

显示模式选项:

"in-process"- 所有 teammates 在主终端运行,用 Shift+Down 切换

"tmux"- 每个 teammate 独立 pane(支持 tmux 或 iTerm2)

"auto"(默认)- 在 tmux 会话中自动使用 Split Panes,否则用 In-Process

iterm2原生支持分屏(会cpu卡死)

claude --teammate-mode tmux

请用 team 模式完成一个只读任务:

1. 创建 3 个 agent(架构、后端、前端)并行工作;

2. 不修改任何代码、不运行写操作;

3. 分别汇报:项目结构、主要 API 路由位置、主要页面组件位置;

4. 最后给出一份合并总结,并说明每个 agent 的分工与产出。

:::

直接输入claude测试iterm2的agent team,没有自动分屏

官方文档:Orchestrate teams of Claude Code sessions - Claude Code Docs

  • 发表于:
  • 原文链接https://page.om.qq.com/page/ONSSvnD9YMjCp2QjTlVEBdmQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券