对话视图

面向 Claude Code、
Codex 及另外五个 CLI 的聊天视图

一个按钮就能把代理面板变成聊天:您的消息在右边,代理的回答署上它的名字,工具调用折叠成一行。CLI 在下面继续运行,再点一下终端就回来了。

AgentsRoom 读取 CLI 写在磁盘上的会话记录,所以对话就是真实的会话,而不是重新敲进聊天窗口的副本。支持 Claude Code、Codex、Grok Build、Mistral Vibe、oh-my-pi、Pi 和 Antigravity CLI,可在 macOS、Windows、Linux 和您的手机上使用。

同一个会话,两副面孔
对话

为什么结账总额没有算上优惠券?

Backend
3 次工具调用

折扣是在计税之后才应用的。我把它移到了计税步骤之前,并加了一个测试。

终端和对话显示的是同一个会话。来回切换从不会动到 CLI。

编码代理 CLI 在终端里跟您说话。看着它干活时这没问题,可回头翻一个很长的会话就难了:您要找的回答在三屏之上,夹在文件读取、diff 和 Shell 输出之间,全屏界面还可能已经把它重绘覆盖掉了。

每个 CLI 都把会话保存在磁盘上的某个地方。Claude Code 在 ~/.claude/projects/ 下为每个会话写一个 JSONL 文件,Codex 在 ~/.codex/sessions/ 下为每个会话写一个。AgentsRoom 读取这个文件,把它画成一段对话,就在终端所在的同一个面板里。

您随时可以选择想看的那一面。CLI 完全察觉不到:它继续在真实终端里运行,用它自己的命令和自己的提示,而对话一轮一轮地跟着它走。

对话视图显示什么

两种声音,一眼分清

您的消息在右边的中性色气泡里。代理的每条回答都署有代理的头像、名字和时间,使用它角色的颜色,markdown 会被渲染。

工具调用折叠或隐藏

一连串的文件读取和命令会变成一行,比如“3 次工具调用”,展开就能看到每次调用的完整内容。从 2026 年 10 月起,工具调用默认隐藏,点一下就能重新显示。

回答边写边显示

使用 Claude Code、Codex 和 Antigravity CLI 时,回答出现在对话中的速度和终端里一样快,CLI 保存后就会变成排好版的版本。

问题和权限请求变成卡片

当 Claude Code 提出带选项的问题时,您直接在对话里点一个。Claude Code 或 Codex 的权限请求会变成一张带“允许”和“拒绝”的卡片,不用回到终端。

手机上也是同一段对话

iOS 和 Android 应用显示同一段对话,由您的桌面读取并以端到端加密发送,每条代理回答下面都有一个“复制回答”按钮。

对读到的内容直接行动

选中一段话,就能总结它、解释它、在输入框里引用它,或者把它发给另一个代理或待办清单。“朗读”会把回答读出来。“复制对话”会复制整段对话。

一个 Claude Code 代理的 AgentsRoom 对话视图:用户的问题在右边的气泡里,Full-Stack Developer 代理的回答署有它的名字和时间,工具栏里有 Terminal 和 Summary 按钮
对话视图中一个真实的 Claude Code 会话:问题在右边,代理的回答署有它的名字,工具调用已隐藏。点一下“终端”,原始终端就回来了。

如何使用

五个步骤,无需配置。

  1. 1

    打开一个代理

    在 Claude Code、Codex、Grok Build、Mistral Vibe、oh-my-pi、Pi 或 Antigravity CLI 上启动或打开一个代理。它的面板照常在终端上打开。

  2. 2

    点击“对话”

    “对话”按钮在面板标题栏的右侧。面板会切换到对话,并滚动到最新一轮。按钮会变成“终端”。

  3. 3

    阅读、折叠、复制

    往回翻看会话。“显示工具调用”会让这个面板重新显示调用,点击一行工具调用即可看到完整内容,“复制对话”会复制全部内容。

  4. 4

    继续和代理对话

    照常在输入框里输入:您每发送一条消息,对话都会跳回底部。当 CLI 需要用自己的屏幕时(模型选择器、计划对话框),面板会先切回终端,之后再回来。

  5. 5

    设为默认

    设置 > 终端 > 对话视图:自动、始终或从不,也可以按项目设置。“对话视图中的工具调用”可以全局、按项目或按代理显示或隐藏。

CLI 本身已经提供了什么,这个视图又加了什么

Claude Code 有自己的会话记录查看器:Ctrl+O 可在终端内切换会话的详细视图,显示每次工具调用、时间戳以及每条回答所用的模型。/export 把当前对话写成纯文本,/resume 打开过去会话的选择器,每个会话都是 ~/.claude/projects/ 下的一个 JSONL 文件(在 Claude Code 2.1.310 上核实,2026 年 10 月)。

Codex CLI 把每个会话保存为 ~/.codex/sessions/ 下的 JSONL 文件,codex resume 会打开已记录会话的选择器,可以预览会话记录(在 codex-cli 0.164.0 上核实)。两者都仍是终端画面:它们在代理运行的地方显示会话,一次一个 CLI。

对话视图不会取代这些命令,它读取的是同样的文件。它增加的是:实时终端旁边一段清晰易读的对话,七个 CLI 共用的同一种布局,可以点击的卡片,以及手机上的对话。对于您在普通终端里启动的会话,AgentsRoom 可以先列出并恢复它们,然后您再在这里阅读。

支持哪些 CLI

只有在 AgentsRoom 能读回 CLI 会话记录的地方,这个视图才存在。在其他 CLI 上,面板保持在终端。

对话视图

Claude Code、Codex、Grok Build、Mistral Vibe、oh-my-pi、Pi 和 Antigravity CLI。

边写边显示的回答

Claude Code、Codex 和 Antigravity CLI。其他 CLI 会在保存回答后才显示。

可点击的卡片

问题卡片:Claude Code。权限请求上的“允许”和“拒绝”:Claude Code 和 Codex。

限制

  • 没有会话记录,就没有视图:GitHub Copilot CLI、OpenCode、Cursor、Aider、Kimi Code、Amp、Freebuff、Devin、Command Code 和 Muse Code 保持在终端。
  • 这个视图读取的是 CLI 保存下来的内容。CLI 不保存的推理会标记为“CLI 未保存推理过程”,有些全屏对话框也永远不会出现在对话中。
  • 实时回答在被保存版本替换之前是纯文本,而且需要该代理的面板在桌面端的 AgentsRoom 中处于打开状态。
  • Mistral Vibe 和 Antigravity CLI 在保存第一轮后,几秒内就会填充对话。
  • 在远程 SSH 主机上启动的 oh-my-pi 或 Antigravity 代理没有视图:它的会话文件在那台主机上。
  • 在手机上,对话用于阅读和回答卡片:消息要从终端界面发送。

常见问题

Claude Code 有聊天视图吗?

Claude Code 本身是一个终端应用。它的 Ctrl+O 会话记录查看器能给出会话的详细视图,但仍然在终端里。AgentsRoom 为每个 Claude Code 代理加上了对话视图:面板标题栏里的一个按钮就能把会话变成聊天,内容读自 Claude Code 写在 ~/.claude/projects/ 下的 JSONL 会话记录,再点一下终端就回来了。Claude Code 全程都在继续运行。

如何查看我的 Claude Code 对话历史?

在终端里:/resume 打开过去会话的选择器,Ctrl+O 显示当前会话的详细记录,/export 把它写成纯文本。在磁盘上,每个会话都是 ~/.claude/projects/ 下的一个 JSONL 文件,所在文件夹以项目路径命名。在 AgentsRoom 里,打开代理并点击“对话”:整段对话都在那里,跨越多天时会有日期标记。在普通终端里启动的会话,可以先在代理中列出并恢复,然后用同样的方式阅读。

对话视图支持 Codex 吗?

支持。AgentsRoom 读取 Codex 写在 ~/.codex/sessions/ 下的会话文件,从 2026 年 10 月起,Codex 一边写,回答就一边出现在对话中。这个视图也支持 Grok Build、Mistral Vibe、oh-my-pi、Pi 和 Antigravity CLI。GitHub Copilot CLI、OpenCode、Cursor 和其他 CLI 不会写出 AgentsRoom 能读取的会话记录,所以它们的面板保持在终端。

切换到对话会打断代理吗?

不会。CLI 在下面的真实终端里继续运行,变的只是您看到的画面。无论屏幕上显示的是哪一面,您在输入框里输入的消息都发往同一个 CLI。

可以隐藏工具调用,只看回答吗?

可以,而且从 2026 年 10 月起这就是默认设置。视图工具栏里的“显示工具调用”会让这个面板重新显示它们。若要长期设置,请在“设置 > 终端”、项目设置或“编辑代理”中设置“对话视图中的工具调用”:范围最窄的设置优先。

可以在对话视图里回复代理吗?

可以。您照常在输入框里输入。当 Claude Code 提出带选项的问题时,对话里的卡片会接收您的点击并发送给 CLI。当 Claude Code 或 Codex 请求权限来运行命令或编辑文件时,卡片会提供“允许”、“拒绝”和“在终端中查看更多选项”。

可以在手机上阅读代理的对话吗?

可以。在 iOS 或 Android 应用的代理控制台里,“显示对话”会切换到同一段对话,由您的桌面读取并以端到端加密发送。“复制回答”会复制一整条回答,可直接粘贴到其他应用;只要该代理的控制台在桌面上打开着,您还可以回答问题卡片。

为什么对话视图是空的?

要么代理运行的 CLI 不写可读的会话记录(GitHub Copilot CLI、OpenCode、Cursor,以及上面列出的七个之外的其他 CLI),要么 CLI 还没保存第一轮:Mistral Vibe 和 Antigravity CLI 需要几秒钟。在远程 SSH 主机上启动的 oh-my-pi 或 Antigravity 代理没有视图,因为它的会话文件在那台主机上。

延伸阅读

您可能还喜欢

阅读您的代理,而不是解码它们

下载 AgentsRoom,打开一个代理,点击“对话”。

免费下载 AgentsRoom

配套应用:随时随地监控你的 Agent

使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。

获取扩展程序
Chrome Web Store

把 Bug 和需求直接发送到您的公开待办清单。

多项目管理
多供应商
多代理运行
实时状态
文件差异与提交
移动应用
实时预览
代理团队
浏览器自动化
Backlog 驱动开发
提示词库
技能库
查看所有功能