9. 对话、历史与上下文
完整版章节。内容按 2026.10 主线代码核对;具体入口以当前许可、账号权限和交付环境为准。
本章内容:本章面向日常使用 Zenova 对话的成员,在第 8 章完成第一次对话的基础上,说明如何管理历史会话、连续追问、修改与重新生成回答、处理工具审批、关注上下文用量、分享与导出对话,以及看懂对话中的各类状态与错误提示。读完本章,你可以在同一会话里稳定推进较长的任务,并知道遇到拒绝或中断时该自己处理还是联系管理员。
9.1 历史会话
适用场景:回到之前的会话继续工作,或查看某个智能体正在执行、需要你处理的会话。
入口:顶部导航「智能体」,左侧导航下方的「智能体」分组。
操作步骤
- 在「智能体」分组中找到要查看的智能体,选择它左侧的展开按钮(「展开此智能体的会话」),会话列在智能体名下。
- 每个智能体默认显示最近 5 个会话;更多时选择「展开全部(还有 N 个)」,再往下选择「加载更多」,每次加载 50 个。选择「收起」恢复为 5 个。
- 点击会话标题打开该会话。没有标题的会话显示「未命名对话」。
你会看到
- 会话按智能体归组,不按日期分组。智能体还没有会话时显示「这个智能体还没有会话」。
- 会话行上标注当前状态:「正在执行」「需要确认」「等待外部事件」「已完成,未查看」。
- 会话行上可能出现的标记:「等待确认」(有工具调用等你审批)、「定时任务」(由定时任务发起)、「接续自任务 · 截至第 N 轮」(从另一会话继续而来,第 9.4 节),以及执行位置「云端」或「本地」。
- 智能体行右侧有两个按钮:「智能体设置」进入智能体详情,「开始新对话」以该智能体新建会话。
注意:左侧导航不提供会话搜索。要在一个较长的会话里查找内容,打开会话后按 ⌘+F 或 Ctrl+F,在「在对话中搜索」中输入关键词,按 n 跳到下一处、Shift+n 跳到上一处。
9.2 重命名、归档与会话链接
适用场景:给会话起一个容易找的标题,把不再需要的会话移出列表,或把会话发给自己在其他设备上打开。
操作步骤
- 「开始新对话」:以同一个智能体新建会话;
- 「重命名」:在弹出的「重命名」对话框中「输入新的会话标题」,保存;
- 「分享对话」:见第 9.9 节;
- 「复制会话链接」:复制本会话的地址,提示「会话链接已复制」;
- 「在新标签页打开」;
- 「下载对话」:见第 9.10 节;
- 「归档」:把会话移出列表。
你会看到
- 重命名后左侧导航与页面标题同步更新。重命名失败时提示「重命名失败,请稍后再试。」
- 归档不需要二次确认,执行后会话从列表消失;正在查看的会话被归档时,页面回到该智能体的新对话。归档失败时提示「归档失败,请稍后再试。」
注意:
- 会话链接只对有权查看该会话的人有效。别人打开你的会话链接会看到「你没有查看此对话的权限,请联系管理员。」;要给他人看,使用「分享对话」。
- 需要改标题时,从左侧导航的会话菜单进入「重命名」。
- 平台不提供删除会话的入口,「归档」即从列表中移除。
9.3 连续追问与待发消息
适用场景:在同一会话里分阶段推进任务,或在智能体还在回复时补充要求。
同一会话中的消息按顺序处理。智能体正在回复时,你仍然可以继续输入并发送,新消息会进入输入框上方的待发区,而不是打断当前回复。
操作步骤
- 不再需要时,选择该条右侧的「删除」。只有尚未被处理的消息才显示「删除」。
- 补充内容比当前回复更重要时,选择「打断并先跑这条」,当前回合中止,这条消息作为新一轮开始处理。
你会看到:当前回合结束后,待发消息依次被处理,并作为正常消息出现在对话中。撤回失败时提示「撤回失败,请稍后再试。」
长任务的推进方法
- 先让智能体复述目标、输入和完成标准。
- 要求智能体给出阶段结果或待确认问题,确认后再继续。
- 对涉及外部系统写入、文件修改或高风险工具的步骤,使用「请求批准」逐项审批(第 8.5 节)。
- 在最后一条消息中要求列出已完成、未完成、产物位置和验证结果。
9.4 编辑、重新生成与分支
适用场景:发现问题写得不准确,想改了重来;或者对回答不满意,想换一个版本;或者想在保留原会话的前提下尝试另一种做法。
| 操作 | 位置 | 行为 |
|---|---|---|
| :-- | :-- | :-- |
| 编辑 | 你发出的消息下方的编辑图标 | 输入框进入编辑状态,上方显示「正在编辑:<消息摘要> · Esc 取消」。修改后发送,替换这一轮,并从这里重新生成后续对话 |
| 重新生成 | 最新一条回复下方的重新生成图标 | 对最新一条回复重新生成 |
| 版本切换 | 编辑或重新生成后,回复旁出现数字 1、2… | 在不同版本之间切换,当前版本标注「当前」;可选择「与上一版对照」查看差异 |
| 在新任务中继续 | 已完成的回复下方 | 以截至这一轮的内容新建一个会话,原会话保持不变;新会话在左侧导航标注「接续自任务 · 截至第 N 轮」 |
你会看到
- 编辑会沿用原消息的附件,消息上方提示「沿用原附件 N 个」。编辑状态下再添加新附件时,提示「当前只支持编辑纯文本消息。」并提供「取消编辑」——要换附件,先取消编辑,再发一条新消息。
- 重新生成只对最新一条回复可用,否则提示「只能重新生成最后一条回复。」;回复仍在生成时提示「这条回复还在生成中,现在不能重新生成。」
注意:编辑、重新生成和版本切换都只改变对话内容,不回滚外部操作。如果智能体已经发送邮件、修改工单或写入业务系统,先在对应系统确认结果,再决定是否执行补偿操作。
9.5 复制、引用与评价回复
适用场景:把回答用到别处,针对回答中的某一句追问,或向管理员反馈回答质量。
- 复制:选择回复下方的复制图标,复制整条回复。
- 引用:在回复中用鼠标选中一段文字,在出现的引用按钮上点击,所选内容会带入输入框,便于针对它追问。
- 评价:回复下方的点赞、点踩图标用于标记回答是否有帮助。
- 记忆:智能体把这一轮的信息存入长期记忆时,回复下方显示「记忆存入」。记忆的查看与管理见第 15 章。
9.6 工具调用与审批
适用场景:智能体在任务中需要调用工具,而当前审批模式要求你确认(第 8.5 节)。
操作步骤
- 智能体需要你在几个选项中做决定时,出现「需要你的选择」卡片:「请选择一个选项以继续」,按提示选择(可能「可多选」),用「上一步」「下一步」翻页,最后「提交」。
你会看到
- 卡片上可能显示剩余时间「剩余 …」,超时后显示「已过期」;来源标签「已自动审查」或「策略」表示该审批由平台审查或策略触发。
- 选择后卡片变为回执:「已选择允许一次」「已选择始终允许」「已选择拒绝」。审批状态可能为「等待确认」「已批准」「已拒绝」「已失效」「已在别处处理」(例如你在另一个窗口已经处理过)。
- 过程信息中会出现「等待确认」「仍在等待确认」「已确认,继续执行」「确认已拒绝」「确认超时」。
- 工具需要你本人的账号授权时,显示「等待认证」。按提示完成应用连接或凭据配置(第 18 章),不要借用他人的凭据。
注意:「始终允许」对后续同类调用都生效,涉及写入、删除、对外发送的工具谨慎使用。
9.7 上下文用量与整理
适用场景:会话越来越长,想知道还能放多少内容,或者看到平台提示正在整理上下文。
查看用量
- 输入区有一个 Token 用量指示器。占用超过 65% 时变为黄色,超过 85% 时变为红色。
- 点击指示器打开「上下文构成」,标注为「截至上一轮发给模型的组装 · 估算」,分为「对话记录」「工具」「技能」「自定义指令」「产品内置指令」几部分,底部是「上下文总量」。
- 每条回复下方的「本轮用量」给出这一轮的输入、输出 Token、调用次数与耗时。
自动整理
上下文接近模型上限时,平台会自动整理历史,对话中显示过程信息:
- 「正在整理上下文…」→「上下文已整理」,并给出整理前后的轮次与 Token 数;
- 「模型调用前已整理上下文」「历史工具结果已微压缩」表示平台压缩了较早的工具结果;
- 「上下文整理失败,已保留原对话」:整理没有成功,原始对话不受影响,可以继续使用。
上下文超限
整理之后仍超出上限时,出现错误卡片「这个会话的上下文已超出模型上限」,提示「重试没有用——是历史本身太长了。请新建一个会话继续,或把需求拆成更小的几步。」,或在过程信息中提示「上下文已达上限——请开启新对话以继续」。
操作步骤(超限时)
- 选择卡片上的「新建会话」。
- 在新会话的第一条消息中粘贴上一会话的必要结论与待办,或用「在新任务中继续」从较早的一轮分出新会话(第 9.4 节)。
注意:整理会把较早的内容压缩成摘要,细节可能丢失。整理完成后,如有关键数字、约束或决定,在新消息中重述一次。
9.8 目标与长任务续跑
适用场景:让智能体围绕一个目标连续工作多轮,例如整理一批资料直到全部完成。
会话设定了目标后,输入框上方显示目标状态栏。
你会看到
- 目标状态:「进行中」「受阻」「已暂停」「已完成」「已达预算上限」「模型额度受限」;受阻时说明原因,例如「等待你批准」「等待你授权集成」「等待你回复」「已达无人值守轮次上限」。
- 用量信息:「已用 …」「自续 N 轮」,以及「续跑授权范围」(例如「全部工具类别」;未授权时显示「自动续跑需逐个确认工具」)。
- 操作按钮:「暂停」「恢复」「清除」,达到预算上限时为「提高预算并恢复」。
操作步骤
- 选择状态栏上的按钮。按钮会把对应的
/goal指令填入输入框,不会直接发送。 - 输入框里已有未发送的内容时,弹出「用该指令替换草稿?」,确认后替换。
- 检查指令后发送。
注意:目标续跑期间产生的工具调用仍受审批模式约束。无人值守运行前,确认续跑授权范围与预算(第 15 章)。
9.9 分享对话
适用场景:把一段对话给同事或外部人员阅读,而不授予对方使用智能体的权限。
前提:你是该会话的创建者。其他人打开分享时提示「只有对话的创建者可以分享此会话。」
操作步骤
- 选择「下一步」预览分享内容。公开分享会去掉工具调用、推理过程和附件,并扫描疑似密钥;确认内容后勾选「我已复查上方内容,确认适合公开分享。」
- 选择「生成链接」。
你会看到:页面提示「链接仅显示一次,请立即复制」,提供「复制链接」与「在新标签页打开」。
对方打开链接后看到只读页面,顶部显示智能体名称、「由 <品牌> 分享」以及范围标签(例如「工作空间可见」)。工作空间范围的分享在对方未登录时先跳转登录。链接失效时显示「此分享不可用」,并说明原因,例如「分享者已撤销此分享」「分享者已删除此内容」「该组织已禁用公开分享」。
注意:
- 链接只在生成时显示一次,丢失后需要重新分享。
- 对话分享不设有效期。选择公开范围前务必在预览中确认内容;不需要对外时优先选择工作空间可见。
- 对话过长时提示「对话过长,无法分享。请改用导出功能。」,改用第 9.10 节的导出。
9.10 下载与导出
适用场景:把对话保存为文档存档或交给不使用平台的人。
操作步骤
- 在会话菜单中找到「下载对话」。
- 选择格式:「导出 Markdown」「导出 PDF」「导出 Word」「导出 Excel」。
你会看到:浏览器下载对应文件,文件名为 conversation.md、conversation.pdf、conversation.doc 或 conversation.xlsx。导出失败时提示「下载对话失败」。
注意:
- 导出内容包括消息文本、附件名称和图片生成任务,不包含附件本身与工具调用细节。需要原始附件时,到文件空间下载(第 10 章)。
- Word 导出为
.doc格式。处理复杂版式、长表格或公式时,导出后核对标题、表格、代码块和中文字体。 - 导出文件离开平台后不再受平台权限控制,按组织的数据等级要求保存与外发。
9.11 对话状态与错误处理
适用场景:对话中出现错误卡片、横幅或过程提示,需要判断原因并处理。
| 页面显示 | 含义 | 处理方式 |
|---|---|---|
| :-- | :-- | :-- |
| 「模型分组可用额度不足」 | 你在该模型分组上的配额已用满 | 重试无效。等待周期重置,或联系管理员调整配额(第 7.3 节) |
| 「个人消费额度已用尽」 | 个人额度已用满 | 额度重置前重试不生效;联系管理员 |
| 「本月令牌已用完」 | 本月 Token 额度已用满 | 等待下月重置或联系管理员 |
| 「模型当前繁忙」 | 触发了限流或并发限制 | 稍等片刻再重试;一直失败时联系管理员(第 26 章) |
| 「上游模型账户额度不足」 | 模型供应商账户余额或额度不足 | 联系模型管理员处理供应商账户(第 4 章) |
| 「该模型已不可用」 | 所选模型已停用或移除 | 选择「打开模型选择器」改选其他模型 |
| 「模型供应商暂时连不上」 | 上游暂时不可达 | 稍后重试;持续发生时联系管理员 |
| 「平台正忙,这条没能发出去」 | 平台暂时繁忙 | 稍后重新发送 |
| 「本轮已达时间上限」 | 智能体超过单轮执行时间 | 缩小范围或拆成多个任务后重试 |
| 「这一轮已到时间上限,先停在这里,已完成的部分都保留着。」 | 这一轮达到时间、工具调用次数或 Token 上限 | 已完成的部分保留;继续发送消息推进,或缩小任务范围 |
| 「这个会话的上下文已超出模型上限」 | 历史过长 | 新建会话继续(第 9.7 节) |
| 「该消息已被安全策略拦截,未发送给模型。」 | 输入命中护栏规则 | 修改敏感内容或表达方式;确属误拦时联系安全管理员核对规则命中(第 24、25 章) |
| 「预设应答」「内容已按安全策略处理」 | 回复由护栏规则替换或处理 | 同上 |
| 「输出已按安全策略截断」 | 输出中途命中护栏规则后停止 | 不要拼接被截断的内容;联系安全管理员核对命中依据 |
| 「模型输出被截断,请缩小范围后重试,或直接说「继续」。」 | 回复达到模型输出长度上限 | 发送「继续」,或要求分段输出 |
| 「这次回复没生成成功」 | 其他错误 | 选择「显示详情」查看原因;联系管理员时附上详情内容 |
| 「进度同步中…」 | 页面正在与智能体同步进度 | 稍候 |
| 「暂时无法同步最新进度,任务可能仍在云端运行。」 | 60 秒内没有收到新进度 | 选择「刷新进度」;任务通常仍在运行,不要重复发送 |
| 「连接恢复中…」·「运行时正在切换,对话稍候继续。」 | 智能体运行环境切换中 | 稍候,页面会自动恢复 |
错误卡片上带「重试」按钮的错误可以直接重试;按钮显示「重试(N 秒)」时,等倒计时结束后再试。配额类错误不提供重试按钮。
联系管理员时提供的信息:会话链接(「复制会话链接」)、出错时间、错误卡片「显示详情」中的内容。管理员可以在运行总览中按调用方与时间查到对应请求(第 30 章)。
能力说明
| 不提供的能力 | 替代做法 |
|---|---|
| :-- | :-- |
| 按日期分组历史会话、搜索全部会话 | 会话按智能体归组;用重命名给会话起易找的标题;在单个会话内用 ⌘+F / Ctrl+F 搜索(第 9.1 节) |
| 删除会话 | 使用「归档」把会话移出列表(第 9.2 节) |
| 从任意一轮回退并删除之后的内容 | 编辑某一轮重新生成,或用「在新任务中继续」从该轮分出新会话;原内容保留为其他版本(第 9.4 节) |
| 编辑消息时更换附件 | 取消编辑后发送一条新消息(第 9.4 节) |
| 手动压缩上下文 | 平台在上下文接近上限时自动整理;超限后新建会话或从较早一轮继续(第 9.7 节) |
| 为对话分享设置有效期、再次查看已生成的链接 | 分享前在预览中确认内容与可见范围,不需要对外时选择工作空间可见;链接丢失时重新分享(第 9.9 节) |
| 撤销已执行的外部操作 | 在对应业务系统中核对并补偿;高风险步骤使用「请求批准」(第 8.5 节) |
---