智能体团队
teams(智能体团队)适用于需要多个执行者交换发现、共同推进的复杂任务。团队由主会话担任负责人,协调分工并汇总结果;各成员拥有独立的 Claude Code 会话和上下文,可以直接交流。该功能适合独立调查、交叉审查和分模块工作。对于存在较多先后依赖,或需要集中修改同一文件的任务,协调成本可能超过并行收益。
该功能目前为实验功能,默认关闭。使用前,需要通过环境变量或 settings.json 的 env 字段,将 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS 设为 "1"。创建团队成员需要交互式 Claude Code 会话;claude -p 和 Agent SDK 会话不会创建团队成员,即使已设置该变量也不例外。
在项目目录中打开终端后,可使用以下命令启用智能体功能:
macOS、Linux 或 WSL 的 Bash/Zsh
Windows PowerShell
上述命令不会修改项目配置文件。Bash/Zsh 写法仅为本次启动的 Claude Code 及其子进程设置变量;PowerShell 写法在当前终端会话中持续有效,后续从该窗口启动的 Claude Code 也会继承此设置。如果功能未生效,应检查已有配置是否覆盖了该变量,例如 settings.json 的 env 字段中是否将其设为 "0"。
进入交互会话后,可通过自然语言说明团队规模、成员职责和交付要求。为明确使用该功能,提示词中应直接提出“创建一个 Agent team”,避免仅以“并行处理”或“分工调查”描述任务。团队成员不会自动继承负责人的完整对话历史,因此分配任务时,还应提供必要的背景、资料和约束。
如果实际创建的是子代理,可再次明确要求使用 Agent teams。普通子代理与团队成员会显示在同一个代理面板中,因此不能仅凭面板中出现多个代理,就判断团队已成功创建。
此类任务的重点是独立证据与统一验收标准。增加成员数量并不必然提高质量,应避免多个成员反复读取相同内容或同时修改同一文件。
评论
登录后查看