游乐游手机版
首页/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+C、Ctrl+D、Ctrl+Z、/exit 均会退出但让会话继续在后台运行。如需彻底停止某个会话,请使用 /stop 或双击 ESC 键。

此外还有一个快捷操作:按 Alt+1 至 Alt+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不简单
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

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

同类最新

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

更多
CAD零基础入门教程:坐标输入、图层管理与基础绘图命令
AI教程 · 2026-09-01

CAD零基础入门教程:坐标输入、图层管理与基础绘图命令

本文面向CAD零基础学习者,系统讲解坐标输入、图层管理与基础绘图命令的核心用法。通过分步实操与常见问题排查,帮助新手建立精确绘图习惯,掌握规范出图的基础能力。

CAD从入门到项目交付:绘图、标注、图块与实战工作流
AI教程 · 2026-09-01

CAD从入门到项目交付:绘图、标注、图块与实战工作流

掌握CAD的核心在于建立“画得准、标得清、复用快、交付稳”的工作流。本文提供从环境设置、高频命令组合、标注规范、图块标准化到项目分阶段交付的完整路径,帮助初学者避免常见返工陷阱,独立完成可检查、可复用、可打印的工程图纸。

Claude Code 登录指南:个人、Teams 与企业账号区分与授权步骤
AI教程 · 2026-09-01

Claude Code 登录指南:个人、Teams 与企业账号区分与授权步骤

本文详细解析 Claude Code 登录前的账号类型区分方法,涵盖个人订阅、Teams 席位与企业 Enterprise 席位的授权路径差异。提供终端登录命令、环境变量排查及常见异常处理步骤,帮助用户快速完成正确授权并避免登录路径混淆。

Claude Code 文件修改前的权限模式配置与命令审批指南
AI教程 · 2026-09-01

Claude Code 文件修改前的权限模式配置与命令审批指南

本文详细介绍Claude Code在修改文件前的权限模式配置方法,包括defaultMode可选值、permissions allow与deny规则设置、多层级配置文件管理以及 status验证技巧,帮助开发者安全高效地使用AI编程助手。

Claude Code接入VS Code后先测扩展和终端命令
AI教程 · 2026-09-01

Claude Code接入VS Code后先测扩展和终端命令

在VS Code中接入Claude Code后,建议优先验证扩展面板与集成终端两条入口。本文提供标准检查顺序、关键命令与常见故障排查路径,帮助你快速确认环境就绪,避免后续开发受阻。