OrbitPilot 对话 — 浏览、搜索、继续、删除
您的对话已保存 — 并且很有用
与 OrbitPilot 的每次聊天都被保存为一个 对话线程。线程有两个功能:您可以随时重新打开并继续它们,并且(当启用 "聊天历史" 源时)OrbitPilot 的记忆会从中学习 — 这样它就能回忆起您上周讨论的内容。
历史页面
打开 OrbitPilot → 历史 (/orbitpilot/history/):
- 浏览 — 最新的对话优先,页面上显示 10 条,并预览每个对话的开始。
- 搜索 — 搜索框匹配您或 OrbitPilot 所说的任何内容,跨越您的所有线程。
- 打开并继续 — 打开完整的线程,带有一个可以继续对话的提问框;OrbitPilot 会记住该线程最近的对话。您也可以始终开始一个全新的对话。
- 删除 — 永久删除一个线程。它也会在下次构建或刷新时从 OrbitPilot 的记忆中消失。
后续问题就是这么简单
在任何回答之后,"提问后续问题" 的框会自动继续同一对话 — 包括来自主页聊天小部件的提问,它在每次访问时保持自己的线程。
对于开发者
线程:OrbitPilotConversation/OrbitPilotMessage。提问视图将线程解析为:明确的 conversation_id (强制所有权) → 最近的 (-updated_at, -pk) → 创建;一个 new_conversation=1 标志总是开始新的对话。永远不要使用 get_or_create(user, is_guest=False) — 用户合法地持有多个线程,这将引发 MultipleObjectsReturned(已修复 2026-07-24)。历史搜索是 messages__content__icontains + 去重;AI 端是 orbitpilot.chat_history 源 (_extract_chat_history)。
This guide was translated automatically. Read the English original.