Agent View

Agent View

使用 agent view 在一个界面中分发、监控、恢复和管理多个 Claude Code 后台会话。

Agent View 是什么

Agent view 是多个 Claude Code sessions 的控制台。它显示哪些正在运行、哪些需要输入、哪些已完成、哪些失败。每个后台 session 都是完整 Claude Code 对话,即使没有 terminal attached 也能继续工作。

打开方式:

bash
claude agents

不要把它和会话内的 /agents 混淆。claude agents 管理 sessions;/agents 管理当前 session 里的 subagent definitions 和 running subagents。

可以做什么

Agent view 可以帮助你:

  • Dispatch 新的后台 sessions。
  • 不读完整 transcript 就能看 session 状态。
  • Peek 某个 session,并在它需要输入时回复。
  • Attach 到某个 session 接手。
  • 按 repository、branch、status 或 pull request 过滤。
  • 查看会创建 PR 的 sessions 的 PR 状态。
  • 清理旧的后台 worktrees。

当你在监督多个独立 Claude Code sessions,而不是一个 team lead 管理 teammates 时,用 agent view。

Agent View vs Agent Teams

问题Agent viewAgent teams
管理对象独立后台 sessions由一个 lead 协调的 teammates
Workers 是否互相沟通否,你来协调是,通过 task list 和 mailbox
是否有共享计划只有你强加的计划有,team lead 管理
适合管理很多独立任务一个复杂任务里的 peer coordination

Agent view 是 portfolio management。Agent teams 是一个任务内部的协作。

Dispatch 模式

从 agent view dispatch 时,要给清晰 ownership:

text
Review the payments API for missing validation.
Do not edit files. Return file paths, severity, and suggested fixes.

实现类 session 要给窄边界:

text
Implement the settings page loading state only.
Do not modify API routes or auth code.
Open a PR when tests pass.

文件隔离

后台 sessions 编辑代码时需要文件隔离。Claude Code 可以使用 worktrees,让每个 session 有自己的 branch 和 working directory。

适合后台任务:

  • Review 一个 subsystem。
  • 修一组 failing tests。
  • 实现一个小 feature。
  • 起草一个 migration plan。

除非是 research-only,不要 dispatch 多个后台 sessions 同时编辑同一批文件。

什么时候不要用 Agent View

这些情况留在单个前台 session:

  • 需要快速来回讨论。
  • 任务很小。
  • 多个子任务依赖同一个紧密决策。
  • 你需要在每次工具调用前观察。

想让一次 run 自动生成很多 agents,用 dynamic workflow。想自己管理多个独立 sessions,用 agent view。

官方参考

继续实践

Agent View 的核心概念已经读完

如果你想把理解变成可复用的能力,可以到 AgentWay 继续练习