Agent View 是 Claude Code 的后台会话管理界面。运行 claude agents 后,你可以从一个屏幕 dispatch 多个 Claude Code sessions,查看它们是否在工作、是否需要输入、是否已经完成。
Agent View 解决什么问题?
以前你要同时跑多个 Claude Code 任务,常见做法是开多个终端。问题是:
- 不知道哪个会话需要你回复
- 输出散落在不同窗口
- 切换成本高
- 任务完成后难统一查看
Agent View 把这些后台 sessions 放进一个表格,按状态分组展示。
快速开始
在项目目录运行:
claude agents输入一个任务并回车,就会启动一个新的后台 session。注意:在 Agent View 输入的每条新 prompt 都会创建一个新的 session,而不是发给当前选中的 session。
适合并行派发:
- 修一个 bug
- 审查一个 PR
- 调查一个 flaky test
- 写一段文档
- 检查一个依赖升级风险
Peek、Reply、Attach
Agent View 的核心操作:
Space:peek 当前 session 最近输出或问题- 输入回复并回车:不离开 Agent View 直接回复
Enter/→:attach 进入完整会话- 空 prompt 下按
←:detach 回到表格
这让你可以“只在需要时介入”,不必盯着每个 Agent 的完整 transcript。
把现有会话放到后台
如果你已经在一个 Claude Code session 中,可以运行:
/bg或者在空 prompt 下按 ←。该 session 会转入后台,并出现在 Agent View 里。
这很适合:你启动了一个任务,发现它会跑很久,于是把它 background,继续派发其他任务。
状态怎么看?
Agent View 会按状态分组:
- Needs input:等待你回答或批准
- Working:正在运行工具或生成回复
- Completed:任务成功完成
- Failed:任务失败
- Stopped:被停止
- Idle:可以继续给它发 prompt
图标形状还会区分底层进程是否仍活着。即使进程退出,你仍可以 peek、reply 或 attach,Claude 会从历史恢复。
按项目过滤
默认 Agent View 会显示所有背景 sessions,跨项目都能看到。如果只想看一个项目:
claude agents --cwd ~/projects/my-app这对多仓库开发很有用,尤其当你同时在几个 worktree 中跑任务。
使用建议
- 把独立任务拆成多行 dispatch
- 同一文件高冲突修改不要并行派发
- 定期查看 Needs input,避免任务卡住
- 对已完成任务 attach 阅读最终结论
- 配合 worktrees 降低文件编辑冲突
- 注意每个 session 独立消耗 quota
来源:Claude Code 官方文档 - Agent View | 整理:ClaudeEagle