游乐游手机版
首页/AI教程/文章详情

单个终端指挥多个智能体 Claude Code Agents View新功能详细解读

时间:2026-06-19 14:22
ClaudeCodev2 1 139新增AgentView功能,可在单个终端内同时管理多个后台会话。支持通过 bg、--bg参数或面板直接派发任务。会话状态以图标颜色和动画区分,支持预览、回复及attach深入交互。后台由独立supervisor进程管理,终端关闭后会话继续运行,文件编辑自动隔离至gitworktree。

Claude Code v2.1.139 更新了一项实用功能:Agent View(智能会话视图)。

此前使用 Claude Code 时,每个终端窗口对应一个独立会话。若想同时处理多项任务,必须手动开启多个终端界面,频繁切换非常不便。

CC 团队推出 Agent View 的目的正是解决这一痛点——它让用户可以在单一界面内同时运行并管理多个 Claude 会话。

下面详细介绍具体操作与核心要点。

快速上手

只需执行一条指令:

claude agents

终端会切换为全屏管理面板,所有后台会话的状态一览无余——哪些正在执行、哪些等待决策、哪些已完成,都清晰显示。

1个终端指挥多个Agents!Claude Code新功能 Agents View详解

将会话送入 Agent View 主要有三种方式:

第一种:从已有会话转入后台。当您正在使用 Claude Code 处理任务时,若希望让它在后台继续运行,自己去处理其他事务,只需输入:

/bg

或者在空行按一下 左方向键,当前会话便会被送入后台并自动打开 Agent View。会话不会中断,仍会持续运行。

1个终端指挥多个Agents!Claude Code新功能 Agents View详解

输入 /bg 后,类似“调查性能优秀的数据库”这样的任务就会进入后台继续执行。

1个终端指挥多个Agents!Claude Code新功能 Agents View详解

第二种:直接从命令行启动后台会话。

claude --bg "调查 SettingsChangeDetector 测试为什么偶尔失败"

该命令会启动一个全新的后台会话,同时您仍可在当前终端中继续输入其他指令,互不影响。

启动成功后,Claude 会显示该会话的短 ID 以及相应的管理命令。

1个终端指挥多个Agents!Claude Code新功能 Agents View详解

第三种:在 Agent View 内部直接分配任务。在 Agent View 底部的输入框中键入内容,然后按回车键即可创建并启动一个新的后台会话。

1个终端指挥多个Agents!Claude Code新功能 Agents View详解

1个终端指挥多个Agents!Claude Code新功能 Agents View详解

您甚至可以直接用 claude agents 替代 claude 作为访问 CC 的主要入口,将所有任务都从 Agent View 进行分发。需要深入某个会话时,直接 attach 进入;想退回面板时,按 键即可。

会话状态怎么看

Agent View 中每一行代表一个后台会话,并根据当前状态分组显示。

每行的图标传递两层信息:颜色或动画表示运行状态,形状指示进程是否仍然活跃。

状态对照表:

图标状态含义
旋转动画WorkingClaude 正在执行任务
黄色Needs input等待您回复或授权权限
暗淡Idle等待输入,但未被特定问题阻塞
绿色Completed任务成功完成
红色Failed任务执行出错
灰色Stopped已被手动停止(Ctrl+X 或 claude stop)

进程是否存活: 或旋转中的 表示进程仍在运行,可直接回复; 表示进程已退出但状态保留,您 attach 或 reply 时会从断点自动恢复;/loop 会话在两轮迭代之间的休眠状态。

例如下图所示:

上方标记为“Needs input”的区域是需要您给出回复或指示的会话。

下方标记为“Working”的区域是您发出指示后,Claude Code 正在积极工作的会话。

1个终端指挥多个Agents!Claude Code新功能 Agents View详解

输入“停止行动,D老师”的指令后,上方的第二个会话收到命令,状态从“Needs input”切换为“Working”,开始执行停止操作。

1个终端指挥多个Agents!Claude Code新功能 Agents View详解

Peek 和 Reply

这是 Agent View 中最精妙的设计之一。

Space(空格键)选中某一行,底部会出现预览面板,展示该会话当前需要您处理的请求、最近的输出内容,以及它是否已创建 Pull Request。

1个终端指挥多个Agents!Claude Code新功能 Agents View详解

大多数情况下,这个 peek 预览面板已经足够您做出响应。如果会话向您提问,直接在预览区输入回答并按 Enter 发送;如果是多项选择,按对应的数字键即可;若不确定如何回复,按 Tab 键让 Claude 提供一个建议回复,您稍加修改后再发送。

使用 方向键可以在相邻会话之间切换 peek 预览,无需关闭再重新打开。

Attach:深入某个会话

Enter 键进入选中的会话,终端将切换为该会话的完整交互界面,与您直接在该目录下运行 claude 的效果完全一致。

当您 attach 进入时,Claude 会先给出一个简短的工作摘要,告知您它不在您关注期间完成了哪些操作。

1个终端指挥多个Agents!Claude Code新功能 Agents View详解

退出会话的方式是在空行按 键,detach 后返回 Agent View。detach 操作不会终止会话——Ctrl+CCtrl+DCtrl+Z/exit 均会退出但让会话继续在后台运行。如需彻底停止某个会话,请使用 /stop 或双击 ESC 键。

此外还有一个快捷操作:按 Alt+1Alt+9 可直接 attach 到当前组中的第 N 个会话,无需上下移动选择。

Supervisor 进程

这是 Agent View 的底层架构,值得单独说明。

后台会话并非挂载在您的终端上,而是由一个独立的 supervisor 进程统一管理。该进程会在您首次执行 background 会话或打开 Agent View 时自动启动。

这意味着:

  1. 即便您关闭终端,会话依然继续运行
  2. 即使您关闭 Agent View 并开启新的交互式会话,后台任务也不会中断
  3. 当 Claude Code 自动更新版本时,supervisor 会检测到新版本并重启,随后自动重新连接正在运行中的会话
  4. 会话运行完毕后若无人接管,大约一小时后 supervisor 会停止其进程以节省资源,但所有状态会完整保存在磁盘上。下次您 attach 或 peek 时,会从断点自动恢复

会话状态存储在 Claude Code 配置目录下的以下位置:

路径内容
~/.claude/daemon.logSupervisor 日志
~/.claude/daemon/roster.json活跃后台会话列表
~/.claude/jobs//state.json每个会话的详细状态信息

文件编辑隔离

多个后台会话可能会同时修改同一仓库中的文件,不过 Agent View 提供了冲突预防机制:后台会话需要写文件时,会自动转移到一个独立的 git worktree 中,路径位于 .claude/worktrees/ 目录下。每个会话拥有独立的工作区,互不干扰。

如果您不了解 worktree 的概念,建议搜索查阅 Git 的 worktree 相关教程。

请注意,删除会话时对应的 worktree 也会一并删除,因此有价值的改动请务必先合并或推送。

命令

以下是用于管理 Agent View 的命令行操作:

claude agents          # 打开 Agent View
claude attach      # 在当前终端 attach 到某个会话
claude logs        # 查看某个会话最近的输出
claude stop        # 停止某个会话
claude respawn     # 重启一个已停止的会话
claude respawn --all   # 重启所有已停止的会话
claude rm          # 从列表中移除会话

这些命令在编写脚本或执行快速操作时尤为便捷。

几个注意事项

  • 开启大量后台会话会成倍增加 token 消耗
  • 后台会话运行在您本机设备上,电脑进入休眠或关机时会停止运行。唤醒后可使用 claude respawn --all 来恢复所有会话
  • 删除会话会连带删除对应的 worktree,请务必提前合并有价值的更改

写在最后

Agent View 的核心价值在于解决“多线程并行管理的难题”——以往需要手动开启多个终端窗口并频繁切换,如今一个界面即可轻松掌控全局。Claude Code 升级至 v2.1.139 及以上版本即可体验此功能。

来源:https://juejin.cn/post/7638983028573650987
上一篇AI Agent知识扫盲:16个概念+11张图+38个开源项目 下一篇Hermes刚接八爪鱼MCP即发现AI盯X不简单
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
Windows Docker Desktop RabbitMQ生产级部署完整指南
AI教程 · 2026-06-29

Windows Docker Desktop RabbitMQ生产级部署完整指南

前言 在 Windows 本地开发环境中,直接安装 RabbitMQ 确实颇为周折:需要单独配置 Erlang 运行环境、手动管理环境变量、服务启停全凭手工操作。更令人困扰的是,版本兼容冲突、端口占用、环境不一致等问题层出不穷。笔者见过不少开发者为搭建环境就得耗费整整半天时间。 相比之下,借助 Do

AI搜索重构制造业采购逻辑的阿里云企业级GEOCMS优化实践
AI教程 · 2026-06-29

AI搜索重构制造业采购逻辑的阿里云企业级GEOCMS优化实践

先分享一个切实感受。过去两年,我们与福建制造企业合作较为频繁,发现一个非常突出的现象:超过80%的企业官网,产品参数仍然存放在PDF或图片中。AI爬虫?根本无法抓取。这些企业技术实力不弱、资质证照齐全、应用案例也丰富,但在AI搜索这一全新战场上,它们几乎处于隐身状态。 一、一个正在发生的行业变化 A

阿里云Token Plan团队版功能价格与省钱购买指南
AI教程 · 2026-06-29

阿里云Token Plan团队版功能价格与省钱购买指南

阿里云百炼近期推出了名为“Token Plan 团队版”的全新服务,这一服务专为企业与开发者量身打造,定位为AI大模型订阅平台。通过引入Credits作为统一计量单位,将文本生成、图像生成等多模态AI能力纳入单一计费体系,同时无缝兼容主流AI编程工具及智能体(Agent)生态系统。其核心亮点包括:全

阿里云物联网.NET Core客户端位置信息上报
AI教程 · 2026-06-29

阿里云物联网.NET Core客户端位置信息上报

阿里云物联网平台的位置服务并非一个完全独立的功能模块。位置信息可包含二维坐标与三维坐标,而位置数据的来源本质上是借助设备属性进行上传。换言之,若要让设备上报位置,您需先将其视为一个普通属性进行处理。 1)添加二维位置数据 操作过程十分简洁。进入数据分析 → 空间数据可视化 → 二维数据,点击添加,将

年阿里云服务器选型配置与网站部署全攻略
AI教程 · 2026-06-29

年阿里云服务器选型配置与网站部署全攻略

2026年,阿里云服务器生态已高度成熟,形成了清晰的轻量应用服务器与ECS云服务器两大产品阵营。无论你是计划搭建个人博客、企业官网,还是运营电商平台、进行应用开发,基本都能找到理想的解决方案。本指南将从服务器选型、配置选择、部署流程到安全运维,系统梳理2026年最实用的操作要点,帮助你少走弯路,让网