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 in progress — see below).

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, 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

Relationships

  • Succeeds (in progress): mnemosyne-mcp-server — legacy semantic memory layer, read-only until migration sign-off
  • Deployed through: tazlab-k8s — namespace hindsight, Flux layer apps-data-hindsight
  • Consumed by: hermes, tazpod, OpenClaw — per-agent banks plus shared tazlab-common
  • Knowledge layers: TazLab Knowledge Layers — Hindsight is the searchable multi-agent memory layer

See Also