会话管理 | LanMate 使用手册
使用奇安信版 LanMate?查看奇安信版用户手册

会话管理

分叉

对话进行到某个节点,想尝试不同方向但不想丢掉当前进度:

  1. 找到要分叉的位置(某条助手回复)
  2. 悬停该消息,点击「从此处分叉」
  3. 选择分叉方式:在新聊天中继续(同一目录),Git 项目还可选在新工作树中继续(改动完全隔离,详见Git 工作树
  4. 原会话不受影响,可在侧栏两个会话间切换对比

分叉会完整搬运到该消息为止的上下文,包括:

选择新工作树时,未提交的改动(包括新增的文件)会一并带过去,正在改的东西不会丢。

回退

对某条消息之后的走向不满意:

  1. 悬停对应的用户消息,点击「回退」
  2. 确认后该消息及之后的内容不再被读取
  3. 消息文本自动回填到输入框,修改后重发

回退不会删除历史记录,只是让 Agent 不再读取后面的内容。

重试

助手回复质量不理想时,悬停该回复点击「重试」:从本轮用户消息之前切出「重试」子会话原样重发,原会话保持不变。多次重试收敛在同一个子会话内。

会话标题

新会话发出第一条消息后,标题立即生成:先落一个临时标题让会话不再空白,随后由模型优化为更贴切的名称。自动命名每个会话只尝试一次,失败不影响使用;你手动改过的名字永远不会被覆盖。

重命名时打开侧栏按钮、右键菜单或 /rename,弹窗会基于最近对话预填一个 AI 建议标题,可直接采用或自行修改——建议不会自动写入,确认后才生效。

导出会话

更多菜单「导出会话」或输入 /export

压缩上下文

长对话接近容量上限时,输入 /compact 或更多菜单「压缩上下文」:

压缩时可附加自定义指令,如 /compact 重点关注技术决策

会话搜索

Cmd/Ctrl+F 打开搜索弹窗:

临时聊天

右侧面板「+」菜单 → 临时聊天:

适合「顺便问个小问题」的场景:主对话在跑长任务,临时开个旁路问点别的。