什么是分支
Rikka 中的每条消息都存储在一个消息节点中。一个节点可以保存同一消息的多个版本——例如原始的助手回复以及一个或多个重新生成的备选回复。当你重新生成回复时,新版本会被添加到同一节点,你可以在该位置左右滑动切换版本,而不影响对话的其他部分。 Fork(也称为分支)是一个更大的概念:它会创建一个全新的对话,其中包含从分叉消息开始(含)之前所有消息的副本。原对话和 Fork 对话是独立的——修改其中一个不会影响另一个。创建分支
在同一节点的版本间切换
当一个消息节点存在多个版本时(由重新生成或编辑创建),该消息旁边会显示一个小型分支导航器,显示当前版本编号和总版本数,例如 2 / 3。- 点击左箭头(←)跳转到上一个版本。
- 点击右箭头(→)跳转到下一个版本。
分支对话的存储方式
共享分叉点之前的历史
Fork 对话包含分叉点之前所有消息的完整副本。在 Fork 中编辑消息不会修改原始对话。
从分叉点起相互独立
Fork 之后发送的所有新消息仅存在于该 Fork 对话中,原始对话在自己的时间线上独立延续。
文件单独复制
被复制消息中的图片或文档附件会复制到 Fork 的存储空间中,因此删除原始对话不会破坏 Fork。
继承相同的助手和设置
Fork 会继承原始对话的助手、系统提示词覆盖、注入模式和知识库绑定,确保你有一个一致的起点。
分支功能的使用场景
- 探索不同回答 — 对某个回复不满意?在你最后的用户消息处 Fork,重新发送,对比两个回答而不丢失任何一个。
- 对比模型效果 — 从同一位置 Fork 两次,分别设置不同的模型。在各自的 Fork 中运行相同的后续问题,直接对比质量或风格。
- 安全地尝试 — 在 Fork 中尝试有风险或探索性的提示词。如果对话偏离方向,放弃该 Fork 并返回原始对话即可。
- 分享部分内容 — 在较早的消息处 Fork,创建一个干净、简短的对话版本以便分享,同时不暴露完整的历史记录。
分支对话与其他对话一样存储在本地,按最近更新时间排序出现在对话历史中。你可以像管理普通对话一样对分支进行重命名、置顶或删除。