如何管理 Claude Agent Teams(创建队友、给他们发消息并跟踪进度)

一套不迷失方向地使用 Claude Agent Teams 的实用工作流:主助手与队友、Broadcast 消息,以及“谁需要处理”的检查循环。

基于版本
CLI
0.2.17
预览 ref
a2c45c8

Claude Agent Teams 往往在开始顺手的同时也开始变乱。

你启动了几个队友,工作开始并行推进……然后你发现自己其实没法简单回答:

  • 谁在做什么?
  • 谁在等你?
  • 下一条消息该发给谁?

不解决这个问题,团队就不是助力,而是不停地滚动屏幕。

本指南介绍一套让 Claude Agent Teams 清晰、可预期的工作流:明确的路由、固定的检查点,以及紧凑的“注意力循环”。

简要总结

  1. 把 Claude Agent Teams 当作消息路由问题,而不是对话记录问题。
  2. 记住三个“目标”:
    • 主助手(Lead,默认)
    • 某个具体的队友
    • Broadcast(一条消息发给整个团队)
  3. 不要猜消息去了哪里:让定向发送变得明确。
  4. 如果你想在手机上方便地监控队友并发送定向消息,Happier 是一个选项:它提供“发送给”(Send to)收件人标签(主助手 / Broadcast / 队友),并有专门的代理列表。

问题所在

Claude Teams 难,不是因为 Claude 干不了活。

而是因为人会跟丢。

一旦有了多个队友:

  • 主助手的对话记录不再是全部
  • 你可能错过那个卡住的队友
  • “发个快速更正”变得含糊(发给谁?)

所以真正要解决的是注意力和路由。

常见做法及其权衡

  • 只和主助手对话:安全,但失去了队友的大部分好处。
  • 往上翻找到对应队友的输出:可行,但规模一大就不行。
  • 每个队友用单独的窗口或标签页:好一些,但仍然很容易把下一条指令发错地方。

如果你第一次接触 Happier

如果你之前没见过 Happier:它是一款面向编码会话的开源配套应用(移动端/网页/桌面)。

在本指南中,相关的部分很简单:它为 Claude Agent Teams 提供了一个界面,其中:

  • 队友以列表形式显示(“代理”(Agents))
  • 输入框有一个“发送给”(Send to)收件人标签(主助手 / Broadcast / 队友)
  • 定向发送会以卡片形式显示(让你看到消息发给了谁)

开始设置:

让一切保持清晰的 Claude Teams 思路

主助手

主助手是默认的对话。

如果你发送消息时不指定路由,它会发给主助手。

队友

队友是 Claude 团队中的某个具体成员。发给队友的消息应当明确指定。

Broadcast

Broadcast 是“告诉整个团队”的渠道。

在 Happier 的实现中,Broadcast 来自你的 Claude 团队 ID,当存在团队时会作为路由目标显示。

可行的工作流

1) 选 2 到 3 个每次都复用的队友“角色”

如果每个队友都是一次性的,团队就会变乱。

保留一小组可复用的角色,每次都用同样的提示。

合理的默认设置:

  • 审阅者(关注 diff,保守)
  • 测试者(运行测试,试图打破假设)
  • 重构者(负责机械性的代码移动)

你可以添加更多角色(文档、分流、发布说明),但从小规模开始会让团队更容易管理。

2) 用可复制粘贴的提示创建队友(让行为可预期)

启动队友时,给它:

  • 一个角色
  • 一个范围
  • 一条停止规则
  • 以及一个检查点格式

下面这些提示在复用时表现稳定。

队友提示:审阅者

你是我的审阅者。你的工作是找出风险和不一致之处。

规则:

  • 不要做修改,只做审阅。
  • 先总结你认为目标是什么。
  • 然后列出:(1) 风险,(2) 缺失的测试,(3) diff 的改进建议。
  • 如果不确定,问一个澄清问题。

队友提示:测试者

你是我的测试者。

规则:

  • 不要重构,专注于失败模式。
  • 先提出一个最小测试计划。
  • 然后执行计划(或准确说明你会运行什么)。
  • 如果有失败,原样贴出失败的命令和错误。

队友提示:重构者

你是我的重构者。

规则:

  • 修改任何东西之前,先提出一个 3 步计划。
  • 每一步之后,总结改了什么。
  • 除非我明确说可以,否则不要碰迁移或认证。
  • 如果需要有风险的改动,先停下来问我。

3) 用 Broadcast 发布全局约束(一条消息,所有人都收到)

Broadcast 很适合应当适用于整个团队的约束:

  • “不要碰迁移。”
  • “下一步之后停下来并总结。”
  • “如果要运行安装,先问我。”

Broadcast 不适合具体任务(“改文件 X,然后改 Y”),因为这会造成职责混乱。

4) 一次把具体任务路由给一个队友

当你想让某个队友做具体的事时,直接发给那个队友。

一个有用的小习惯:在消息末尾要求对方确认。

例如:

请回复:你现在在做什么 + 接下来要做什么。

这样如果消息发错了对象,一眼就能看出来。

5) 把代理侧边栏当作你的成员列表(这才是重点)

这是让 Claude Teams 更易管理的 Happier 专属部分。

在 Claude 团队会话中,Happier 会在会话界面中显示 代理(Agents)列表。

它提供:

  • 启动(Launch):启动新的队友
  • 活跃(Active):正在运行的
  • 最近(Recent):已完成或空闲的

每个代理条目都是一个真正“可以打开的东西”,而不只是对话记录中的一行。

这意味着你的工作流不是从滚动开始,而是从成员列表开始。

习惯: 打开会话时,先打开代理侧边栏或面板。

6) 打开队友,查看它在做什么(不丢失上下文)

在代理列表中:

  • 点按或点击某个队友

Happier 会打开该队友的视图,你可以看到:

  • 它的对话记录
  • 它的工具活动
  • 它是否在等你

这样 Claude Teams 就不会变成“在长长的滚动记录里找正确的消息”。

7) 给某个具体队友发消息(而不是主助手)

在消息输入框中,Happier 有一个 发送给(Send to)收件人标签。

你可以把下一条消息路由到:

  • 主助手(Lead,默认)
  • 某个具体的队友
  • Broadcast(发给整个团队)

选择某个队友后,消息就会发给那个队友。

这是 Happier 在团队体验上的一大优势:路由是明确的。

8) 使用“2 分钟检查”循环(尤其在手机上)

可行的手机工作流刻意保持简单:

  1. 打开会话。
  2. 打开 代理 列表。
  3. 找到需要处理的那个。
  4. 路由一条消息(或 Broadcast 一条约束)。
  5. 关闭应用。

在手机上试图做更多,会导致决策质量下降。

9) 学会事后核实路由

你希望能证明消息去了哪里。

在 Happier 中,定向发送会显示为带有清晰收件人标签的消息卡片(例如“发送给:主助手”、“发送给:Broadcast …”、“发送给:reviewer”)。

这个小小的界面细节,能防止“我好像跟审阅者说过……”这种困惑。

故障排查

某个队友没有动静

常见原因:

  • 它还在工作(要求一个检查点)
  • 它卡住了,在等权限或输入
  • 它钻进了牛角尖(发送停止并总结)

一条好用的救援消息:

停下来。总结你做了什么、接下来打算做什么,以及你需要我提供什么。

两个队友在做同样的工作

这通常发生在:

  • 任务是通过 Broadcast 而不是定向路由发出的
  • 主助手转发任务时表述含糊

解决方法:

  • 指定唯一负责人(“审阅归审阅者,修改归重构者”)
  • 把这条负责规则 Broadcast 一次

Broadcast 感觉很吵

Broadcast 应该用于约束和协调,而不是分配任务。

如果你发现自己在 Broadcast 里写“去做 X”,就把它改回定向发给队友的消息。

常见问题

我应该总是用三个队友吗?

不。从一个开始。

大部分价值来自:

  • 一个能发现风险的审阅者队友,或者
  • 一个能防止脆弱改动的测试者队友。

主助手应该做什么?

主助手适合:

  • 协调
  • 解决队友输出之间的冲突
  • 为主要实现线程写出最终的“就这么做”指令

常见错误

  • 把定向任务发到 Broadcast
  • 把全局约束只发给一个队友
  • 从不要求检查点总结

相关指南

claudeteamsworkflowsmobile
最后更新: 2026-10-26