我每天开 6 个 Claude Code,昨天 Agent View 一行命令收编了

cover

哈喽,我是飞飞。

5 月 11 日深夜我刷推刷到一条 @claudeai 的官方公告:「New in Claude Code: agent view. One list of all your sessions」。

那个瞬间我电脑上同时挂着 4 个 Claude Code session:一个在跑 PR review、一个在做 codemod 改一堆同名变量、一个在帮我写另一篇文章草稿、一个是我自己开来 ad-hoc 排查的。

4 个 tmux 窗口我已经记不清哪个在等我输入、哪个在跑、哪个其实早就跑完了。

第二天(今天 5/12)我升级到 Claude Code v2.1.139,跑了一行 claude agents,整个工作流就被收编了。

写这篇之前我又翻了一遍那个 dashboard,确认这次 Anthropic 真不是发了个新能力。

它发的是「认知开销减半」这件事。

昨晚我看到 Agent View 那一刻同时还有 4 个 session 在挂着

具体说一下我那天的真实工作状态。

下午 3 点我开了第一个 session,让 Claude Code 跑一个长 codemod(说人话就是批量改代码的脚本):把一个内部计费服务里 47 处 userId 改成 accountId。这是个会跑 20-30 分钟的活。

中间 4 点我突然要写一篇 PR review,开了第二个 session。又过 20 分钟用户找我排查一个 webhook 没触发的 bug,第三个 session 开起来。

到 5 点我自己想再写一篇文章草稿,第四个 session。

4 个 session 在 tmux 里排成 2×2 网格,每次切窗口我得先想:这个窗口刚才在干嘛?它停了吗?还是跑完了在等我?

我自己每周大概有 2-3 次「打开 tmux 发现某个 session 已经停在那里等我半小时」的事故。

「2026 年的 Claude Code 用户大多在同时管 3-8 个 parallel sessions」(buildfastwithai 引用)这条标签我贴在自己脑门上。

claude agents 这一行命令做了什么

Agent View 的入口非常简单。

打开终端,确认 Claude Code 是 v2.1.139 或更新版本,然后:

1
claude agents

回车之后弹出一个 dashboard。

每一行是一个 session,包括正在跑的、阻塞在等你输入的、已经跑完的。每行右边显示当前状态、最后一条回复的内容预览。

说人话就是:一个 list,所有 session 状态扫一眼就知道

每行的状态分三种:running(正在跑)、waiting on you(卡在等你输入)、done(跑完了)。Long-running agent 比如 PR babysitter 这类,旁边会显示「next run in 12m」这种下一次触发时间。

之前我得在 tmux 里 Ctrl+b s 列出所有 session,挨个 attach 进去看状态再退出来。这个动作每天我重复几十次。

现在这个 dashboard 替我做完了。

5 个按键替代 tmux 网格的认知开销

Agent View 全部交互可以浓缩到 5 个按键和 1 个命令。

左箭头: 在任何 Claude Code session 里按一下,跳到 Agent View 的 dashboard 列表。

空格: 在 dashboard 里按一下,”peek”瞄一眼这个 session 最新一回合的回复,不会真正接入。

Enter 或者右箭头: 真正 attach 进去,接管这个 session 跟它聊。

/bg: 在某个 session 里输入 /bg,把当前 session 切到后台继续跑,自己回到 dashboard。

claude --bg "task description": 直接在终端起一个新的后台任务,根本不需要 attach 进去看。

挑两个最有体感的说。

/bg 解决的痛点是「我开了一个 session 但它在跑长任务,我想去干别的不想盯着」。说人话就是把这个 session 摁到后台,不阻塞我。

claude --bg "task" 更狠。比如我现在想让 Claude 帮我把所有 README 里的拼写错误改一遍,直接 claude --bg "fix typos in all README files",它就开了个后台 session 自己跑,我连 attach 都不需要。

跑完了在 dashboard 里看就行。

我今天下午用 Agent View 实际跑了一遍完整流程:claude --bg "扫一遍 src/ 把所有 console.log 改成 logger.debug" 起任务、转头继续写这篇文章、25 分钟后左箭头切回 dashboard 看到那个 session done、Enter 进去 review diff、合理就 merge worktree。整套操作我没碰过 tmux 一次。

隔离 worktree 是这次设计真正解决问题的地方

之前的 tmux 多窗口工作流 vs 现在的 Agent View dashboard 工作流对照

之前 tmux + 多 Claude Code 工作流最大的坑不是切换累,是两个 agent 同时改同一个文件

我之前踩过一次:左边 session 在 refactor auth.ts、右边 session 在修 auth.ts 里的一个 bug。两边都生效,结果右边把左边的 refactor 覆盖了一半。

回滚 git 找原始版本花了 40 分钟。

Agent View 解决这个问题的方式是:后台 session 默认禁止写当前 working directory 的文件

当 session 需要写文件时,Claude Code 自动把它 fork 到一个 .claude/worktrees/ 目录下的隔离 worktree。

worktree 说人话就是「把同一个 repo fork 出多份副本,每份在自己的目录里独立工作,互不踩脚」。

具体到我们的场景:你在主目录 /myrepo 启动了 3 个 background session,它们读的都是 /myrepo 的代码,但写的时候每个 session 写自己的 .claude/worktrees/session-xxx/ 副本。

完成之后你 review 哪个 worktree 的 diff 合理、merge 进主 repo。两个 agent 互相覆盖文件这件事,架构上不可能发生了

代价是你每次结束 session 之前要确认 merge 还是丢弃,删 session 的时候 worktree 也一起被删。

这周 Anthropic 还顺带发了 dreaming 和 20 specialist 编排

Agent View 不是孤立动作。

5/11 这同一周 Anthropic 还发了三件东西:dreaming(让 Claude 在等待时自我推理改进)、最高 20 个 specialist 的 multiagent orchestration、Claude Code desktop app 重设计(带 sidebar + drag-and-drop layout)。

把这 4 件事摆一起看就清楚:Anthropic 在把 Claude Code 从「我跟一个 AI 聊代码」升级成「我管一队 agent 干活」。

Agent View 是这个升级里给 CLI 用户的入口。Desktop redesign 是给 GUI 用户的入口。

底层 worktrees + subagents + agent teams + background session 这套基础设施一直都在。

之前要靠社区脚本拼:Reddit 上 135 票的 tmux + admin agent 帖子、Kaushik Gopal 的 forking subagent 脚本、Adam Wulf 的 IttyBitty、Dariusz Parys 的 tmux -CC 配置。每个开发者自己拼一套,每套都不完整。Anthropic 这次收编上来,给了一个统一界面。

Agent View 跟 agent team 不是同一件事,容易搞混

澄清一下这两个概念。

Agent team(要 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 flag 开启)是协调式的:你定一个 lead session,lead 自动分配子任务给 teammate sessions,teammate 之间可以直接通信。

Agent View 是 dashboard 式的:你自己开多个 session、自己决定每个 session 干什么,Agent View 只是帮你统一看。session 之间互不通信。

简单选:复杂跨组件 refactor + 你想让 AI 自己分工,用 agent team;多个独立任务 + 你自己控制每个 session 干啥,用 Agent View。

我自己 90% 时间是后一种场景。

OpenAI Codex Desktop 2 月先发,Agent View 这一招是回应

时间线上 OpenAI 早三个月。

OpenAI Codex Desktop 2026 年 2 月发了 parallel cloud tasks 的视觉命令中心,思路是把多任务管理放在 desktop GUI 里。

Agent View 5/11 上来,思路是把多任务管理直接放进 CLI dashboard。

两套思路差别不大,但 terminal 用户群(Claude Code 的核心人群)这下不用切到桌面 GUI 就能管理 8 个 session 了。

我自己作为重度 terminal 用户,更喜欢 Agent View 这个形态。CLI 内置 dashboard 跟我的 muscle memory 不冲突。

社区里其实还有 macOS 独立 GUI 工具:Conductor、Vibe Kanban、Superset 这些。它们的卖点是「漂亮的 worktree 看板 + diff viewer + 多 agent 并发」。但代价是切 GUI 等于切环境,跑 agent 的时候我手得离开键盘去点鼠标。Agent View 没这个问题,整套交互全在 terminal 里完成。GUI 工具适合 design / PM 这类需要可视化 review 的角色,dev 在 CLI 里干完更顺。

Research Preview 这件事的代价我观察了一天

Agent View 是 Research Preview 状态(说人话就是公测版,不是正式版)。这意味着几件事。

按键 shortcut 可能在 GA 之前改。我目前看到的左箭头/空格/Enter 这套组合,下周说不定就变了。Anthropic 官方文档自己也写明「keyboard shortcuts may change as the preview evolves」。

Reliability 是底层问题,Agent View 也解不掉。如果一个 background session 跑到一半 hang 住了,dashboard 显示它在跑实际上没在跑,这件事我一天测下来碰到过一次。具体场景:我让一个 session 跑长 codemod,回来看 dashboard 状态还是 running 但实际进度 18 分钟没动过,Enter 进去发现 Claude 卡在一个工具调用里。教训是 background 跑长任务时仍然要在 30 分钟节点 peek 一下。

tokens 消耗按 session 累加。我 Max 20x 每周 limit 在那里,开 6 个 session 比开 1 个吃掉 6 倍 token quota。Agent View 让我开多 session 的心理门槛降低了,但账单不会降低。

Failure 通知、worktree 合并、远程 attach,这 3 件事我等一周看再下结论

最后留几个我自己没回答的问题。

--bg 后台任务的可靠性是一个。一个 30 分钟的 codemod 让我后台跑,跑到一半失败了我怎么知道?Dashboard 显示状态会变红吗?failure 通知能不能推到我手机?

worktree 自动合并是另一个。.claude/worktrees/ 里 3 个 session 改了同一个文件的不同部分,我怎么 review、怎么合并、有没有冲突解决工具?

最让我好奇的是 Agent View + Remote Control 的组合。我能不能在手机上看 dashboard,远程触发 attach?这件事如果能做,我离开电脑也能管 4 个跑着的 session。

留个问题给你:你每天同时开几个 Claude Code(或 Cursor / Codex / 任意 agent 工具)的 session?

或者反过来:你之前是用 tmux + worktree 自己拼工作流的,还是只开一个 session 顺序干?

评论区告诉我你的数字,我也告诉你我的。