2026. 05. 13. / TECH · 7 min read
终端里来了个控制塔 — Claude Code Agent View完全指南
在一个屏幕上调度和管理多个Claude Code会话的Agent View,从安装到快捷键全解析

claude agents.
一条命令打开Agent View——在一个屏幕上显示所有后台Claude Code会话。
什么在运行、什么在等待输入、什么已经完成——不用再在多个终端之间切换了。
Agent View是什么
一句话:用于同时调度和管理多个Claude Code代理的CLI控制塔。
这是一个在Claude Code v2.1.139及以上版本可用的研究预览功能。
# 查看版本
claude --version
# 打开Agent View
claude agents
当有多个独立任务时使用——比如修bug、审查PR、分析日志。如果是需要一起解决的问题,直接连接到会话进行对话式使用就好。
屏幕上显示什么
打开Agent View会看到按状态分组的会话列表。
需要输入
✻ power-up design needs input: double jump or wall climb? 1m
工作中
✽ collision detection Edit src/physics/CollisionSystem.ts 2m
已完成
∙ sound effects result: 14 SFX exported to assets/audio 4h
每行的图标告诉你两件事。
指示器颜色 = 会话状态:
| 指示器 | 状态 | 含义 |
|---|---|---|
| 动画 | 工作中 | Claude正在执行工具或生成响应 |
| 黄色 | 需要输入 | 等待权限决定或回答 |
| 暗淡 | 空闲 | 未被阻塞,等待输入 |
| 绿色 | 已完成 | 任务成功 |
| 红色 | 失败 | 出错退出 |
| 灰色 | 已停止 | 通过Ctrl+X或claude stop停止 |
图标形状 = 进程状态:
✻/ 动画✽→ 会话活跃,可立即回答∙→ 进程已退出,连接后从中断处继续✢→/loop会话在两次迭代之间休眠
预览和快速回复
按Space打开预览面板。
可以直接看到会话在做什么、需要什么。在这里输入回复后按Enter发送给会话——不需要进入会话。
感觉像在回复Slack消息一样管理代理。
多选题可以用数字键选择,Tab可以补全建议的答案。在回复前加!可以作为Bash命令发送。
连接和断开会话
在行上按Enter或→连接到该会话。Agent View消失,终端完全被普通的claude会话接管。
在空提示符处按←返回Agent View。
断开连接后会话继续运行。←、Ctrl+C、Ctrl+D、/exit都不会结束会话。要结束会话需要用/stop。
调度新代理
在Agent View底部的输入框输入提示词后按Enter。
# 从shell直接启动后台会话
claude --bg "investigate the flaky SettingsChangeDetector test"
# 以特定子代理运行
claude --agent code-reviewer --bg "address review comments on PR 1234"
要将现有对话式会话发送到后台,在会话内运行/bg。
调度输入中可用的前缀:
| 输入 | 效果 |
|---|---|
<agent-name> <prompt> | 以自定义子代理运行 |
@<repo> | 在特定仓库中运行会话 |
/<skill> | 将技能作为提示词调度 |
#<编号>或PR URL | 选择在该PR上工作的会话 |
Shift+Enter | 调度后立即连接 |
文件编辑隔离
后台会话编辑文件时,Claude会自动移动到.claude/worktrees/下的隔离git worktree中。
并行会话可以读取同一个checkout,但每个会话写入自己的worktree。
删除会话时worktree也一起删除。删除前需要合并或推送更改。
完整键盘快捷键
| 快捷键 | 操作 |
|---|---|
↑ / ↓ | 在行间移动 |
Enter | 连接会话或调度 |
Space | 打开/关闭预览面板 |
Shift+Enter | 调度后立即连接 |
→ | 连接会话 |
← | 断开会话(在空提示符处) |
Alt+1..Alt+9 | 直接连接第N个会话 |
Tab | 搜索子代理或应用建议 |
Ctrl+S | 切换按状态/目录分组 |
Ctrl+T | 固定/取消固定会话 |
Ctrl+R | 重命名会话 |
Ctrl+G | 在$EDITOR中编辑提示词 |
Ctrl+X | 停止会话(2秒内再次输入则删除) |
Esc | 关闭预览、清空输入、退出 |
? | 完整快捷键列表 |
从Shell管理会话
claude attach <id> # 连接会话
claude logs <id> # 查看最近输出
claude stop <id> # 停止会话
claude respawn <id> # 重启已停止的会话
claude respawn --all # 重启所有已停止的会话
claude rm <id> # 从列表中移除会话
休眠/关机后会话停止时,用claude respawn --all一次全部恢复。
需要了解的事项
Token用量与会话数成正比。 后台会话各自独立,同时运行10个会话会以10倍速消耗配额。
会话是本地的。 机器休眠时运行中的会话会停止。唤醒后用claude respawn --all重启。
进程退出后记录仍然保留。 完成后约1小时,supervisor进程会停止进程以释放资源,但下次连接时会从中断处继续。
在多个终端之间来回切换的工作方式要变了。
Agent View还是研究预览版,界面可能会变化,但方向很明确——AI不再一个一个按顺序工作,而是同时处理多个任务的时代来了。

