Skip to main content
临时对话让某几轮交流不进记忆、也不进任何后续对话的上下文。专家在这几轮里不读你的记忆、不写新记忆,事后的后台复盘也拿不到这些内容。
先说清「不留痕」的准确含义。 临时轮的消息仍然写进数据库,这段会话也仍然出现在你的历史列表里——你自己刷新页面还能看到它。真正被切断的是向前的传递:这些轮次永远不会再进入任何一次后续对话的上下文,也不会被记忆提取和自我进化读到。需要「连自己都看不到」的效果,请在事后手动删除该会话。

适用场景

隐私敏感

涉及敏感信息的问题,不希望被记忆系统提取存储

一次性查询

翻译一段话、做一次计算——不需要专家记住

实验探索

测试提问方式,不希望实验内容污染专家对你的认知

代他人提问

帮别人问的问题,与你自己的偏好无关

如何使用

1

在输入框的「+」菜单里打开「临时对话」

开启后输入框上方会出现紫色横幅,提示当前处于临时模式。
2

正常发消息

交互方式与普通对话完全一致:可以传文件、用工具,能力没有任何删减。
3

用完关掉

再点一次即可关闭。关掉之后的新消息就是普通轮次了。
开关不持久化:刷新页面或离开会话即自动关闭。 这是刻意设计(与 ChatGPT 的临时对话语义一致),但也意味着你不能假设「昨天开过所以现在还开着」。发敏感内容前先确认横幅还在。

它到底按什么粒度生效

这是理解临时对话的关键:它是逐轮的标记,不是整个会话的模式 同一段会话里可以既有临时轮也有普通轮。发消息时开关是开的,这一轮就被标记为临时;关掉之后的新消息就是普通轮。
第 4 轮的专家能看到第 1 轮,看不到第 2、3 轮——整轮丢弃(用户消息 + 该轮的所有回复与工具结果),不是只藏用户那句话。 而在临时轮之间,上下文是连续的:第 3 轮能看到第 2 轮,所以你可以在临时模式里正常追问。

三层隔离

三层各自独立生效,任何一层都不依赖前端行为——即使客户端传了畸形参数,服务端也只在 skip_memory 严格等于 true 时才启用临时模式。

临时对话 vs 普通对话

关键数值

失败与对策

拿不准要不要用临时模式时,先用普通模式——记忆随时可以在记忆管理里删掉,但没被记录的对话补不回来。
核对日期 2026-08-12。来源:services/core/src/routes/agent-proxy/invoke-lifecycle.tsservices/core/src/routes/agent-proxy/chat-history.tsapps/web/src/components/agent/ChatInterface.tsx