Skip to content

v0.9.0 — Supersedence correctness + recall legibility

Choose a tag to compare

@pbmagnet4 pbmagnet4 released this 10 Jun 04:07
· 50 commits to main since this release
5508c13

What's new in 0.9.0

Supersedence fact cascade

mark_superseded(A, B) now correctly cascades to extracted facts. When a session is retired, its facts are automatically linked to their counterparts in the successor session via (subject, predicate) matching. Previously agents could see a session was superseded but still retrieve stale decisions from it via recall_facts.

Supersedence reason visibility

get_session now returns reason and recordedBy on the supersededBy field. Agents can distinguish intentional mark_superseded calls from automatic collision-detect supersedence at ingest time.

Session summaries in pointer block

The hook pointer block now includes up to 120 chars of session summary inline:

- cc_abc123 · nlm-memory Wave 2 upgrade (2026-06-09) — Upgraded React 18→19, Vite 5→8, TypeScript 5→6...

Agents can pre-filter relevance without calling get_session.

Upgrade

npm install -g nlm-memory@0.9.0

Requires Node >=22.