Last updated: 2026-04-19 (America/New_York)
This maintainer note describes the released 0.9.0 shape plus the validation
snapshot used to support it.
agent-memory-bridge now has these cooperating layers:
- stdio MCP server for
store,recall,browse,stats,forget,promote,claim_signal,extend_signal_lease,ack_signal, andexport - shared SQLite/WAL + FTS5 bridge storage
- session watcher and checkpoint/closeout capture
- reflex promotion into machine-first durable artifacts
- consolidation with compression-aware
domain-note,belief-candidate, andbeliefgeneration - relation-lite metadata parsing and surfacing
- profile/control-layer startup assembly
- local metadata-only telemetry
concept-noteemission from stable beliefs- task-time assembly over procedures, concepts, beliefs, and linked supporting records
pytestpasses:152 passed- deterministic proof reports
4/4checks passed - deterministic proof and benchmark both report
relation_metadata_passed = true - benchmark summary reports:
question_count = 11memory_expected_top1_accuracy = 1.0memory_mrr = 1.0file_scan_expected_top1_accuracy = 0.636file_scan_mrr = 0.909duplicate_suppression_rate = 1.0
- reviewed classifier calibration snapshot reports:
sample_count = 16classifier_exact_match_rate = 0.875fallback_exact_match_rate = 0.062classifier_better_count = 13fallback_better_count = 2classifier_filtered_low_confidence_count = 2
- healthcheck includes a relation-metadata smoke path
- relation-lite metadata is available on recall, export, and stats for:
supportscontradictssupersedesdepends_onvalid_fromvalid_until
- promotion re-derives relation and validity tags after content rewrite, preventing stale derived-tag drift
- consolidation emits a first-class
concept-noteonce a stable belief is promoted - task-time memory assembly composes:
kind:procedurekind:concept-notekind:belief- linked supporting records via relation metadata
recall_first(...)can surface procedure, concept, belief, and supporting layers alongside project/global gotcha and domain retrieval
- the public MCP surface is still the same small bridge
- relation-lite structure is now real and auditable
- retrieval claims are benchmarked instead of guessed
- the engine can assemble task-time memory over procedures, concepts, beliefs, and linked support without exposing a larger MCP API
The release still does not mean:
- a graph database
- full relation-aware traversal or ranking across the whole store
- automatic procedure learning from raw transcripts
- a full agent runtime or scheduler
- pre-compaction capture before model-side context loss
- active pubsub or consumer execution on top of stored signals
The most important remaining gaps are:
- pre-compaction capture before model-side loss
- broader reviewed retrieval fixtures so credibility does not overfit the current corpus
- stronger write-side calibration for promotion quality
- cross-domain concept synthesis beyond the current domain-local concept-note step
- more deliberate procedure curation or promotion instead of only manual procedure records
- richer coordination semantics only after the memory/governance lane is fully stable
0.9.0 is the point where the project reads as more than foundation work.
It now behaves like:
- a shared MCP memory backend
- a governed learning layer
- a structured relation-lite memory layer
- a first pass at applicable/compositional task memory
The next work should protect those gains instead of widening the public surface too fast.