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+1 到 Alt+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.


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

输入关键词开始搜索