Hindsight 独立 VM
本项目部署到 PVE VM hindsight(192.168.50.47)的 Arcane Environment。
它是新一代空白实例,不直接挂载或修改 unRaid 上的旧数据库。
组件
- Hindsight
0.9.2-slim; - PostgreSQL 18 + pgvector;
- unRaid GPU0 上的本地 TEI
BAAI/bge-m3embedding;OpenRouter 同模型保留为手动回滚; - unRaid GPU0 上的本地 TEI
Alibaba-NLP/gte-multilingual-reranker-basereranker,失败时依次回退 OpenRoutercohere/rerank-4-fast与 RRF; - ZenMux Luna 用于 Retain;
- ZenMux Grok 4.6 用于 Consolidation;
- ZenMux Sonnet 5 用于 Reflect。
运行数据固定在 /srv/hindsight/postgres。Compose 和非敏感模板进入 Git,真实
数据库密码、ZenMux key 和 OpenRouter key 仅保存在该 Arcane Environment 的
.env 中。
发布顺序
- 用
.env.example在 Arcane 中建立 Environment 专属.env; - 对三种 LLM、embedding 和 reranker 运行合成内容探针;
- 启动空白实例,验证
/health、UI、Retain、Recall、Consolidation 和 Reflect; - 保持 unRaid 旧实例在线,另行制定 bank export/import 迁移与回滚窗口;
- 迁移完成前不修改现有 Agent 的 Hindsight URL。
升级策略
不长期冻结在历史生产版本,也不直接使用浮动的 latest。跟踪 Hindsight release,
先在空白或影子实例验证数据库迁移、provider 配置和核心工作流,再更新固定版本与
镜像 digest,由 Arcane 滚动部署。