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.