Files
infra-docker-configs/servers/hindsight/hindsight

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-m3 embedding;OpenRouter 同模型保留为手动回滚;
  • unRaid GPU0 上的本地 TEI Alibaba-NLP/gte-multilingual-reranker-base reranker,失败时依次回退 OpenRouter cohere/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 中。

发布顺序

  1. 用 .env.example 在 Arcane 中建立 Environment 专属 .env;
  2. 对三种 LLM、embedding 和 reranker 运行合成内容探针;
  3. 启动空白实例,验证 /health、UI、Retain、Recall、Consolidation 和 Reflect;
  4. 保持 unRaid 旧实例在线,另行制定 bank export/import 迁移与回滚窗口;
  5. 迁移完成前不修改现有 Agent 的 Hindsight URL。

升级策略

不长期冻结在历史生产版本,也不直接使用浮动的 latest。跟踪 Hindsight release, 先在空白或影子实例验证数据库迁移、provider 配置和核心工作流,再更新固定版本与 镜像 digest,由 Arcane 滚动部署。