对话面板
对话面板是你与 AI 交互的核心区域。除了基本的消息收发,它还提供流式输出、思考过程展示、工具调用时间线、上下文管理等丰富功能。本页深入介绍这些功能的用法与细节。
流式输出与运行时长
AI 的回复是实时流式渲染的——字符一边生成一边出现,Markdown 格式同步渲染,不需要等待整条回复完成。
运行时长指示(v0.7.0 起):
- 运行中:停止按钮左侧实时显示「已工作 X 秒 / X 分 X 秒」,让你随时掌握本轮已跑多久。
- 回合结束:在该轮对话底部显示本回合总耗时(不足 1 秒不显示)。
Markdown 渲染
AI 回复中的 Markdown 语法会自动格式化:
- 标题、粗体、斜体、列表:自动渲染为对应样式
- 代码块:语法高亮显示,带语言标注(v0.5.x 起支持高亮)
- 表格:渲染为带边框的表格
- 网页链接:点击后在内嵌浏览器就地打开(v0.3.0 起);按住修饰键或点击中键可逃生到系统浏览器
- 本地文件链接(v0.10.5 起):指向本地文件的链接(如
[stream_events.rs](D:/ws/stream_events.rs:182))在文件存在时渲染成文件标签,点击在右侧面板打开该文件;Codex 等 CLI 输出的带行号链接(:行/:行:列后缀)会自动剥离行号识别为文件;工作区外的绝对路径同样渲染为文件标签,点击以外部文件形态在右侧面板打开。文件不存在或无法识别时保留原链接文字,点击无动作(不会刷新页面) - 图片(v0.10.5 起):
![]()图片在本地或远程均渲染为缩略图(本地图片走应用资源通道),点击弹出灯箱放大查看;图片上右键可复制图片或复制图片地址(本地图片直接以图片格式进剪贴板)
思考过程块
当 AI 使用扩展思考(Extended Thinking)时,内部推理过程会以思考块的形式显示在正文之前(v0.3.1 起)。
- 流式时:思考块默认展开,实时显示推理内容
- 完成后:自动折叠,标题显示「思考过程」与持续时长(如「持续了 3 秒」)
- 手动控制:点击思考块标题可展开或收起
TIP
思考内容的可见性取决于模型供应商——部分供应商仅返回签名而无正文,此时只显示思考状态。
工具调用时间线
AI 调用工具时,对话区以时间线形式展示(v0.9.1 界面改版起):连续的多次工具调用聚合成一组,每次调用占一行,从左到右依次为:
- 状态符:
✓成功、✗失败,运行中则显示橙色旋转圆环 - 工具名:如读文件、编辑、执行命令等
- 目标:涉及文件的调用显示可点击的文件标签(点击可在右侧面板打开该文件),其余工具显示目标摘要
- 结果摘要:运行中显示「运行中」;编辑显示增删行数(如
+3 −1),写文件显示新增行数,读文件显示行号区间;失败则显示错误信息的首行
点击任意一行即可就地展开该次调用的详情——读取的文件内容、编辑与写入的 Diff 视图(新旧代码对比,行级红绿高亮)、命令输出、搜索结果等;再次点击收起。
运行器徽标(v0.9.8 起):执行命令的调用行若能识别出脚本解释器(如 python / node 等),会显示对应的运行器徽标,一眼看出这条命令在跑什么。
Codex 任务的工具卡与 Claude 对齐(v0.9.8 起)
Codex 任务的文件补丁与命令执行此前只能展示原始命令 / JSON;现在会被识别成与 Claude 一致的读取 / 写入 / 编辑 / 删除语义卡片——可点击的文件标签、Diff 高亮、增删行数统计一应俱全,历史回放同样生效。卡片保留 Codex 原始工具名,并附一枚灰色语义徽标标注识别结果;「读文件」类命令的识别为启发式,个别少见写法仍会按普通命令展示。
后台任务状态条
当 AI 把某条命令或子 Agent 放到后台执行时(v0.9.0 起),发起它的工具卡底部会追加一条后台状态条:运行中显示脉冲点 +「后台运行中」,完成显示 ✅「后台完成」(命令 / 服务类还带「查看输出」入口),失败显示 ⚠「后台失败」。后台子 Agent 的工具卡默认折叠(底部状态条仍可见),点击标题行即可展开在卡片内就地实时查看其对话。完整说明见后台任务活动。
子智能体卡片
当 AI 派生子智能体处理子任务时,子智能体的完整对话会被路由进独立的折叠卡片(v0.3.1 起,Codex 与 OpenCode 任务同样支持,Kimi 任务自 v0.10.0 起、Qoder 任务自 v0.10.1 起支持)。当前版本卡片为「头卡 → 展开体」的两层渐进披露形态:
- 头卡显示子智能体主题(任务简述)、可选的类型小标签与状态;运行中显示「⚡ 运行中」脉动徽标
- 点开头卡直接看到完整回合列表(指令气泡 + 思考 / 工具调用 / 回复原样逐条展开),不再需要额外的「展开全部」二次操作,也不再有单独的「结果框」——最后一条回复文字本身就是结论
- 主 Agent 通过
SendMessage续聊某个子智能体时,续聊指令会作为同款指令气泡插入到回合列表中就地渲染;主对话里对应的SendMessage调用行若能解析出目标,还会显示一枚跳转到该agent入口,点击可自动展开(含多层嵌套的祖先链路)并定位闪烁到目标卡片 - 后台(异步)子智能体同样走这套卡片,默认折叠、展开后内容实时流式出现(见后台任务活动)
- 卡片的详细读法、跳转入口与子智能体的配置管理,见子智能体
权限请求卡片与计划审批卡片
权限请求
AI 请求执行敏感操作时,弹出权限请求卡片,包含:
- 允许:批准本次操作
- 拒绝:拒绝本次操作,可选填写理由告诉 AI 为什么拒绝、希望怎么改
- 点拒绝后需再点一次确认拒绝才生效
计划审批
在 Plan 模式下,AI 会先展示待批准的计划等待你审批,可选操作有三个:
- 批准·自动接受编辑:批准计划,后续文件改动自动确认
- 批准·逐步确认:批准计划,但每步文件改动仍需手动确认
- 拒绝·继续规划:拒绝当前计划,让 AI 重新规划
AI 提问卡片
当 AI 需要向你提问时(例如询问功能选项或确认细节),对话区显示提问卡片(内部名为 AskUserQuestion),输入框的占位提示同时变为:
「请在上方卡片作答;或在此草拟下一条消息…」
也就是说,你既可以直接在卡片里作答,也可以先在输入框里准备下一条消息,互不冲突。
提问卡片支持三种交互形式:
- 单选:点击某个选项直接提交
- 多选:勾选多个选项后提交
- 其他…:选择「其他…」后在输入框自由填写自定义回答,还可以用
@引用文件
提交后选项区域显示「已提交」。
Kimi 任务的提问同样渲染成可点选的选择卡(v0.10.0 起):展示各选项的标题与描述,点选项即答,交互体验与 Claude 任务同级。
选项预览分栏
当某道题的选项本身携带较长的说明内容时(例如让你在几套方案之间选择),卡片会自动分栏:左侧是选项列表,右侧是预览面板,随你的关注点实时联动——鼠标悬浮或键盘聚焦到某个选项上,右侧即时显示该选项对应的详细内容;点击选中后预览面板锁定在该选项,不再随悬浮跳动。悬浮或选中「其他…」时预览面板留空。
容器较窄(分屏后每栏变窄,或侧边栏展开占用空间)时,分栏自动降级为选项在上、预览在下的堆叠布局,避免内容被挤压变形。没有任何选项携带说明内容的题目,仍保持单栏列表,不出现空白预览区。
先讨论
选项较为模糊、你想先追问细节而不是急于选定答案时,可以点击确认按钮旁的 💬 先讨论(对齐官方 Chat about this 的用法)。它不会提交作答,而是把你已勾选的选项(如果有)连同一段固定的澄清提示一起回传给模型,让 AI 转入对话澄清——针对你的疑问继续说明,而不是把「先讨论」误判成一个最终答案后自说自话地重新提问。
上下文用量指示器与手动压缩
上下文窗口(Context Window)是 AI 每次处理时能看到的最大内容量(约等于模型每次能读到的最大 Token 数),提示词、工具调用和回复都共享这个空间。
上下文用量指示器位于输入框选择器条最右侧,以进度条显示占用比例,悬浮可看到已用量与总量的详情。
Qoder 任务重开后先显示「—」
Qoder CLI 只在实时事件里给出上下文占用比例、不把它写进会话文件,因此关闭再打开一个 Qoder 任务时用量条会先显示占位符「—」,等下一轮对话结束后自动恢复显示(v0.10.1 已知限制)。
手动压缩
当用量偏高时,点击进度条旁的压缩按钮,对话历史会被压缩摘要,释放上下文空间。压缩后指示器显示「已压缩」,用量会在下一轮对话后重新计算。
自动压缩
当对话触达上下文上限时,LoongCode 会自动压缩并续跑(v0.3.1 起,需在设置 → 常规中开启「自动压缩」,默认开启)。
TIP
手动压缩(/compact 命令或点击压缩按钮)和自动压缩都会保留对话摘要,AI 不会「失忆」。
中断当前回合(优雅停止)
AI 运行期间,输入框右下角的发送按钮会变为红色实心停止按钮(内含小方块,左侧实时显示本轮已运行时长)。点击它——AI 停在当前位置,已生成内容被保留,你可以接着追问或修改(v0.4.1 起)。
智能区分行为:
- 本轮尚未开始生成时:停止表现为「撤回」刚发出的消息
- 本轮已开始生成时:表现为「就地中断」,被打断的回合显示「已被你中断」标记
中断时若有挂起的 AI 提问卡片(尚未作答),会补「未答」留痕,历史回放与实时态一致。
编辑历史消息重跑
你可以编辑任意一条历史用户消息,LoongCode 会以修改后的内容重新运行(v0.2.6 起)。
操作步骤
- 找到你想修改的用户消息气泡,点击右侧编辑按钮(或双击消息)。
- 消息进入编辑态,输入框提示「修改后回车发送,或点 X 取消…」。
- 修改内容后按回车或点击发送,LoongCode 会从该条消息处截断当前会话(其后的对话不再保留在当前任务中),并以新内容重新运行。
同时回滚代码
编辑历史消息时,如果该消息发出前有代码快照,可以勾选同时回滚代码,将工作区代码回滚到该消息发送之前的状态。
勾选后会显示内联 Diff 预览,展示将被回滚的文件变更。回滚前会自动存一份可恢复的安全快照。
代码回滚影响范围
回滚会丢弃该消息此后所有的文件改动,包括你手动的改动。操作前请确认 Diff 预览。如果该消息没有代码快照,回滚选项不可用。
详细的代码快照与恢复机制见代码快照。
需要注意:编辑历史消息是就地截断——它从该条消息处截断当前会话、其后的对话不再保留在当前任务中,再以新内容重跑,并不会另存一份原对话。如果你不想改动当前对话、只是想从某个节点另起一条探索路线,请改用下文的「会话分叉」:它会把当前对话复制一份到新任务,原对话不受影响。
Kimi 任务暂不支持
受协议限制,Kimi Code 任务暂不支持编辑历史消息重跑与会话分叉,相关入口在 Kimi 任务中自动隐藏(见 CLI 与任务配置 → Kimi Code 的能力边界)。Claude、Codex、OpenCode 与 Qoder 任务均支持这两项(Qoder 自 v0.10.1 起)。
会话分叉
在任意一条 AI 回复底部,点击分叉到新会话,可以将当前对话历史复制一份,在新任务中从那个节点继续探索不同方向,而不影响原有对话。
分享对话
在 AI 回复底部的操作条中点击分享按钮(分叉按钮旁,v0.9.8 起),对话区进入就地勾选的选择模式——挑选要分享的用户消息与 AI 回复,选择有效期后生成一个只读网页链接发给他人。完整用法(选择规则、管理与撤销、隐私说明)见会话分享。
历史完整还原
关闭应用再重新打开后,所有任务的对话历史都会完整还原,包括:
- 用户消息与 AI 回复
- 思考过程块
- 工具调用记录与结果
- 上下文用量
长会话采用渲染窗口化,首屏只渲染可视范围内的消息,上滑后增量加载更早的历史(v0.4.1 起),切换长会话不再卡顿。
滚到最新按钮
上滑查看历史消息、偏离底部一定距离后,滚动区中下方会浮现一枚圆形滚到最新按钮(↓ 图标);点击即刻跳回对话最底部并自动隐藏。按钮固定悬浮在输入框正上方一段距离,不随消息内容滚动,也不受输入框实际高度(是否多行、是否显示待办面板等)影响。
下一步
深入了解对话面板之后,你可以探索如何在应用内管理文件和编辑代码,前往文件与编辑器继续学习。

