Clipping 微信公众号

不要满屏终端了- Claude Code 推出 Agent View 管理所有并行 session

by AI兴观点 原文 ↗
Created: 2026-05-12

公众号名称:程叙架构与AI.

作者名称:AI兴观点

发布时间:2026-05-12 09:13

✅点击上方🔺公众号🔺关注我✅

今天 Claude Code 更新了一个功能——Agent View,给所有并行在跑的 agent 做了一个统一仪表盘。

先说结论:如果你同时跑多个 Claude Code sessions 是日常,这个更新能省的不只是切 tab 的时间,还有脑子。

之前的问题:一个项目 = 满屏终端

用过 Claude Code 的读者,可能对这个场景有共鸣:

开了四五个 session,有的跑测试、有的写代码、有的等着你回复。桌面变成一个 tmux 九宫格加四五个终端标签页,脑子里还得记「这个 session 在干嘛」「那个跑完了没有」「哪个在等我回消息」。尤其来回切 tab 的时候,经常忘了刚才在哪。

Agent View 解决的就是这个问题。有点像给终端配了个 tmux——随时 attach、随时 detach,而且不用记住每个窗口里在干什么,Agent View 会自动总结当前状态。

Agent View 到底能干嘛

官方的说法是:一个界面,列出你所有正在跑的 Claude Code session。拆开来说就是三个能力:

同时跑,不占终端。 启动多个 agent,每个在后台跑,不占一个终端标签页。想放后台的输入 /bg,想直接新开后台 session 用 claude --bg [task]

一眼看全局。 哪些在等你回复、哪些还在跑、哪些已经搞定——Agent View 里全列出来了,从上扫到下就清楚。

原地回复,不用离开。 选中一个 session 就能 peek 最后的消息。如果需要你回复,在 Agent View 里直接回,session 自动继续跑。想看完整对话的,按回车切进去就行。

下面两个官方截图,看一眼就明白了:

早期用户的实际场景

官方博客分享了几个真实用法,有的我自己也在用:

同时跑多个 PR。 一个 session 写一个功能的代码,几个方向并发推进,最后回来看发现 PR 都等 review 了。

管理长期跑的 agent。 比如有个 agent 专门「盯着」某个 PR,或者定期更新 dashboard。这些循环任务直接在 Agent View 的列表里能看到下次执行时间。

在 session 之间快速切换。 写代码写一半突然想到一个问题,按左箭头切出去查一下,看到答案再切回来继续写。不打断思路。

扫一眼就知道今天发了什么。 状态指示器加 peek 里的标题,一眼就知道哪些 session 出了 PR。

一些实用的细节

看了官方文档之后,发现还有一些细节值得单独拎出来说:

状态一眼看清。 列表里每一行都有状态图标:转动的表示正在干活,黄色的表示在等你回复,绿色的表示已完成,红色的表示出错了,灰色的表示已停止。图标形状还会告诉你进程是否还在跑。

多选直接按数字。 Agent View 支持多选提问的场景——当 session 抛出一个选择题(「用 A 方案还是 B 方案?」),peek 面板里直接显示选项,按数字键就能选,手都不用离开键盘。

三种姿势放后台。 除了在 Agent View 里输入 prompt 启动,还有两种方式:在已有 session 里输入 /bg 让它退到后台跑,或者直接在 shell 里 claude --bg "prompt" 绕过前台一步到位。想在后台启动特定的 subagent?claude --agent code-reviewer --bg "review PR 1234"

快捷键快速导航。Alt+1Alt+9 直接 attach 到列表中第 N 个 session,Ctrl+R 重命名 session,Ctrl+T 置顶,Ctrl+S 切换按目录分组。按 ? 随时查看全部快捷键。

过滤比翻找快。 Agent View 输入框支持过滤:s:blocked 只看在等你的,a:code-reviewer 只看这个 subagent 在跑的,#1234 直接定位到某个 PR 的 session。

关掉终端 session 还在。 后台 session 由一个独立的 supervisor 进程托管,关掉终端、关掉 agent view,正在跑的 session 不会丢。但注意——机器休眠或关机后 session 会停,可以用 claude respawn --all 一键重启所有 session。长时间没 attach 的 session 大约一小时后会自动停止以释放资源。

不用切进 agent view 也能看到输出。 从 shell 直接运行 claude logs ,就能看到 session 最近输出了什么,适合不想打开完整 agent view 只看一眼的情况。

同时跑不怕文件冲突。 后台 session 自动使用 git worktree 隔离文件编辑,每个 session 有自己的写入副本,互相不影响。session 删掉后 worktree 也会自动清理。

怎么开始用

Agent View 今天作为 Research Preview 上线,对所有付费计划开放——Pro、Max、Team、Enterprise、以及 Claude API 用户都能用。

claude agents

运行上面的命令,就进入了 agent view 界面。如果想得更细一点,还有几个和 agent view 配合的命令值得知道:

从 shell 直接控制 session:

# attach 到某个 session
claude attach 

# 查看某个 session 最近的输出(不用进 agent view)
claude logs 

# 手动停止某个 session
claude stop 

# 重启已停止的 session
claude respawn 

# 一键重启所有
claude respawn --all

# 删除 session
claude rm 

在 agent view 输入框里还有这些:

  • 输入 / 可以浏览所有可用的 skill,选一个给新 session 用
  • 输入 @subagent名 指定用哪个 subagent 配置来跑
  • @repo 可以指定将 session 调度到某个仓库目录
  • 输入 Shift+Enter 可以直接 dispatch 并 attach 进去,不用创建完再切
  • 不想进 agent view 但想在后台跑一个新 session?claude --bg "prompt" 从 shell 一步到位
  • 指定 subagent + 后台 + 一条指令:claude --agent code-reviewer --bg "review PR 1234"

需要 claude --version 确认版本不低于 v2.1.139。

几个限制值得知道: 后台 session 和交互 session 共用同一个订阅额度,同时跑十个 agent 消耗大约是一个的十倍,悠着点;session 只在本机跑,电脑休眠或关机后会话会停,云端持久化可以看 Claude Code on the web;worktree 会在你删 session 时一起删掉,记得先合并或 push 再删。

从结对编程到项目管理

以前用 Claude Code,像是你有一个很能干的同事,但得盯着他干活,干完一件再给下一件。

现在有了 Agent View:你变成了项目经理,手下有一个 AI 团队。你分配任务、等汇报、做决策。agent 们各干各的,只在需要你拍板的时候才来找你。

从一对一结对编程到一对多团队管理,这才是 Agent View 最有意思的地方。


如果觉得这篇文章有帮助,欢迎点赞、在看、转发!有问题也可以在评论区留言,我会尽量回复!


cover_image

原创 AI兴观点 程叙架构与AI.


内容效果不满意?点此反馈

输入关键词开始搜索