Entity: Hindsight (Multi-Agent Memory Platform)

This page is the entity hub for the Hindsight memory platform in TazLab.

Overview

Hindsight (Vectorize.io) is TazLab’s multi-agent memory layer. It ingests content through an LLM extraction pipeline (facts, entities, relationships), stores everything in PostgreSQL, and serves recall through four search strategies (semantic, BM25, graph, temporal) fused via RRF. Memory banks are exposed over native MCP (36 tools) with always-on directives, auto-updated mental models, and a knowledge base. Deployed 2026-08-28; it is the migration target of the legacy Mnemosyne semantic memory corpus. Migration is half done: 754 documents imported, chronicles/reports/doctrine still pending — see Migration Status.

Quick Facts

PropertyValue
ProductHindsight (Vectorize.io), v0.9.2
Namespacehindsight
API imageghcr.io/vectorize-io/hindsight-api:0.9.2-slim (digest-pinned)
Dashboard imageghcr.io/vectorize-io/hindsight-control-plane:0.9.2 (digest-pinned)
Worker imagesame API image, command: hindsight-worker
PortsAPI/MCP 8888 · dashboard 9999 · worker metrics 8889
ExposureMetalLB shared IP 192.168.1.240 — :8006→8888 (API/MCP), :8007→9999 (dashboard)
MCP endpointhttp://192.168.1.240:8006/mcp/{bank_id}/ (stateless, bearer token from Vault)
Banksshared tazlab-common + per-agent hermes (dormant — VM decommissioned 2026-09-26), tazpod, openclaw
LLM extractionopencode-go gateway, model mimo-v2.5
Embeddingsgemini-embedding-001, 768d (free tier 1000 req/day, key shared cluster-wide)
State100% PostgreSQL (pgvector) — zero PVCs
Flux layerapps-data-hindsight (dependsOn infrastructure-configs)

Manifest Tree (tazlab-k8s, branch master)

tazlab-k8s/
├── apps/base/hindsight/                          # 10 manifests: 3 Deployments, 3 Services, NetworkPolicy, RBAC, ServiceMonitor
├── apps/cluster/hindsight/                       # Thin Kustomize overlay → apps/base/hindsight
├── clusters/tazlab-k8s/apps-data-hindsight.yaml  # Flux Kustomization entrypoint
├── infrastructure/operators/vso/                 # 4 VaultStaticSecrets + VaultAuth + VaultPKISecret (db client TLS)
└── infrastructure/instances/tazlab-db/           # hindsight-db-extensions Job (pgvector) + pg_hba/init-sql entries

Canonical Starting Pages for Agents

Architecture & Design

  • Architecture — 3-pod stateless design, bank model, LLM/embedding split, migration protocols

Details (Implementation)

  • Deployment Detail — File-by-file manifest breakdown, API env contract, 4 documented gotchas, VSO recipe

Migration

  • Migration Status — Live import state (754 docs imported), TD-058 date-marker closure, backlog and next steps

Relationships

  • Succeeds (half migrated): mnemosyne-mcp-server — legacy semantic memory layer, read-only until migration sign-off; TD-058 date-marker corruption closed permanently 2026-09-03 (see Migration Status)
  • Deployed through: tazlab-k8s — namespace hindsight, Flux layer apps-data-hindsight
  • Consumed by: tazpod, OpenClaw, and formerly hermes (its VM was decommissioned on 2026-09-26, so the hermes bank is dormant) — per-agent banks plus shared tazlab-common
  • Knowledge layers: TazLab Knowledge Layers — Hindsight is the searchable multi-agent memory layer

See Also