Fleet
从一个右边缘面板按状态分诊每个 Agent 图块,不必在画布上来回找。
同时跑六个 Agent 时,画布就回答不了那个真正要紧的问题:哪个现在需要你。一个图块在三屏开外等权限 prompt,另一个十分钟前完成了,第三个死了。逐图块扫的方式超过两三个 Agent 就行不通。
Mission Control——也就是 fleet 面板——直接回答这个问题。它按状态把每个 Agent 图块分组,把等你处理的排在最前,并显示足够多的输出让你不必离开面板就能行动。
你能用它做什么
- 按状态看到每个 Agent 图块 —— Needs input、Working、Done、Failed、Idle、Exited——始终按此顺序,空组跳过。
- 不访问图块就能读到待处理的 prompt —— Needs input 里每行显示该图块输出的最后几行,几乎总是实际的权限问题,所以你可以在切换图块前判断是否安全。
- 点一行飞到该图块 —— 从"Agent X 需要我"到真正看着 Agent X 的终端的最快路径,无需在画布上视觉寻找。
- 瞥一眼折叠徽章 —— 面板关闭时,pill 显示等待输入的图块数(琥珀色),告诉你何时该打断;无等待时显示所有未退出 Agent 的数量(弱化色)。
- 按行看 Dynamic Workflows 进展 —— 某图块在跑 Claude Code Dynamic Workflow 时,面板在该行下显示
workflow · 3/5 agents,不必飞到图块就能看到 fan-out 进展。
如何使用
- Mission Control 是锚定在屏幕右边缘的可折叠面板。折叠时是一个显示图标和计数的小 pill。展开时是按状态分组的可滚动列表。
- 点 pill 展开面板,再点一次折叠。
- 先看 Needs input 组——那些图块在等你。
- 点任意一行把画布直接平移并缩放到该图块。
- 在图块里处理 prompt,然后回面板看下一个。
六个组,按显示顺序:
| 组 | 点的颜色 | 含义 |
|---|---|---|
| Needs input | 琥珀色 | 等权限 prompt 或你的输入。 |
| Working | 强调色 | 正在运行。 |
| Done | 绿色 | 停止或完成本轮。 |
| Failed | 红色 | 出错结束。 |
| Idle | 弱化色 | 当前没在做什么。 |
| Exited | 更弱化 | Agent 进程已退出。 |
如果画布上没有 Agent 图块,面板根本不渲染——没什么可分诊、可显示的。
常见用例
- "哪个 agent 卡在我这里?" —— 打开面板,读 Needs input 组,点最上面一行去处理。
- "重构那个 Agent 完成了吗?" —— 扫 Done 组而不是找图块。
- "那个 worker 为什么死了?" —— Failed 和 Exited 组显示那些图块;点击飞过去读输出。
提示与最佳实践
- 专心干活时把面板折叠;琥珀色徽章会告诉你什么时候有事需要你。
- 点 Needs input 行之前先读其下的 prompt tail——它告诉你这个问题是可以放心自动处理还是需要仔细看。
- 面板的展开/折叠状态在下次启动时重置为折叠。它不跨重启保留。
- Mission Control 和 右侧抽屉 共享右边缘——打开一个会收起另一个。
相关功能
- Right Drawer —— 另一个右边缘面板;两者协调使同时只开一个。
- Context Gauge —— 一眼看到某图块上下文窗口有多满。
- Dynamic Workflows —— 面板按行显示其进展的 Claude Code 功能。
局限
- 面板里只出现被 MadoHub 识别为 Agent 的终端和团队面板图块——你刚开的裸 shell 可能要等一会儿才出现。
- 面板的展开/折叠状态仅在内存中,下次启动重置为折叠。
- 面板和右侧抽屉不能同时打开。