Skip to content

// Generated from the feature catalog

Cross-Session Memory Vault

Safe Surgery on System Files · Shipped · workstation, home

Threads, receipts, and machine-state history survive reboots without polluting active prompts with stale context.

Halbert’s cross-session continuity system preserves conversation threads, tool execution receipts, and machine-state ledger entries across reboots. The VaultProjector reconciles the internal change ledger into human-readable Markdown notes that you can browse and edit on disk.

The StateStore maintains a ledger of machine-state triples (subject, predicate, value) with timestamps and actor attribution. The Consolidator merges redundant entries at idle time. The VaultProjector exports the ledger into a vault directory of plain Markdown files, maintaining byte-identity and unlinking orphans during rebuilds.

The vault projection has no authority — it is a human-readable view, not the source of truth. The StateStore ledger is canonical.

  • halbert_core/halbert_core/continuity/vault.py
  • halbert_core/halbert_core/continuity/state_store.py
  • halbert_core/halbert_core/continuity/consolidation.py
  • halbert_core/halbert_core/continuity/recall.py