Skip to content

This release adds 3 notable features for engineering teams evaluating rollout.

Published 11d MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agent-memory ai-agents claude cline codex coding-agents
+10 more
cursor developer-tools llm local-first mcp mcp-server model-context-protocol persistent-memory python sqlite

ReleasePort's take

Light signal
editorial:auto 11d

v0.21.0 enforces domain checks for procedures and emits warnings for legacy unscoped ones.

Why it matters: Procedures with mismatched domains are now rejected; severity 70 indicates critical impact on deployment pipelines requiring immediate review of procedure definitions.

Summary

AI summary

Updates Boundaries, What Shipped, and /benchmark/README.md across a mixed release.

Changes in this release

Breaking High

Procedures with declared domains are rejected for mismatched task domains; legacy unscoped procedures now emit a warning instead of auto‑assigning policy.

Procedures with declared domains are rejected for mismatched task domains; legacy unscoped procedures now emit a warning instead of auto‑assigning policy.

Source: llm_adapter@2026-07-15

Confidence: high

Performance Low

Governed‑change manifest test suite reports 372 passed cases; all governed failures target met (0/20).

Governed‑change manifest test suite reports 372 passed cases; all governed failures target met (0/20).

Source: llm_adapter@2026-07-15

Confidence: high

Refactor Medium

`forget` writes content-redacted tombstones in same transaction as memory, FTS, and embedding-sidecar deletion.

`forget` writes content-redacted tombstones in same transaction as memory, FTS, and embedding-sidecar deletion.

Source: llm_adapter@2026-07-15

Confidence: high

Refactor Medium

Cascades limited to exact, structured, machine‑owned lineage; uncertain records retained with degraded evidence.

Cascades limited to exact, structured, machine‑owned lineage; uncertain records retained with degraded evidence.

Source: llm_adapter@2026-07-15

Confidence: high

Refactor Medium

Task assembly follows bounded transitive supersession, keeps only current actionable generation and surfaces current‑state evidence when premise changes.

Task assembly follows bounded transitive supersession, keeps only current actionable generation and surfaces current‑state evidence when premise changes.

Source: llm_adapter@2026-07-15

Confidence: high

Full changelog

v0.21.0 - Governed Memory Under Change

Agent Memory Bridge 0.21.0 makes stored guidance more conservative when its
source, lineage, premise, or task domain changes.

0.21.0 = governed memory under change without widening the public surface.

What Shipped

  • Explicit forget operations now write content-redacted tombstones in the
    same transaction as memory, FTS, and embedding-sidecar deletion. A failed
    tombstone write rolls the operation back.
  • Cascades are limited to exact, structured, machine-owned lineage. Records
    with uncertain or semantic relationships are retained with degraded lineage
    evidence so the missing source remains auditable.
  • Task assembly follows bounded transitive supersession, keeps only the current
    actionable generation, and surfaces current-state evidence when a premise
    such as an active rollout, incident, migration, feature, or approval changes.
  • Procedures with declared domains are rejected for mismatched task domains.
    Legacy unscoped procedures remain eligible with a warning rather than being
    assigned an inferred policy automatically.

Executable Evidence

The fixed governed-change manifest defines 20 cases: five each for deletion
residue, lifecycle/supersession, changed-premise usefulness, and cross-domain
transfer. Every case runs in a fresh temporary MemoryStore with two
checkpoints.

The checked report passed its exact-manifest gate:

v021_case_count = 20
v021_flat_baseline_hazards = 17
v021_flat_baseline_hazards_expected = 17/20
v021_governed_failures = 0
v021_governed_failures_target = 0/20
v021_governed_checkpoint_passes = 40
v021_governed_checkpoint_passes_target = 40/40
v021_public_mcp_tool_count = 10
v021_auto_writeback_count = 0
v021_config_write_count = 0
v021_durable_live_writeback_count = 0

The full test suite reports 372 passed. Public-surface and onboarding checks
remain part of the release validation.

Boundaries

  • The public MCP surface remains 10 tools. No lineage, task-domain, or policy
    tool was added.
  • forget is still an explicit mutating operation. This release does not
    automatically delete, promote, rewrite, approve, or write back memory.
  • Tombstones retain deletion metadata, not forgotten content. This is an audit
    boundary, not a claim of general machine unlearning or GDPR compliance.
  • Tombstones are scoped to deleted record IDs. They do not block a caller from
    explicitly storing the same content later under a new ID.
  • Supersession and dependency handling use bounded relation-lite lineage. This
    is not a graph database or a general graph-memory system.
  • The executable proof is local deterministic evidence, not external vendor
    certification or a guarantee for every client and workload.

Proof details are in
benchmark/README.md and the checked
v0.21 governed-change report.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track zzhang82/Agent-Memory-Bridge

Get notified when new releases ship.

Sign up free

About zzhang82/Agent-Memory-Bridge

MCP-native, local-first memory for coding agents that turns coding sessions into reusable engineering memory: decisions, gotchas, and domain knowledge.

All releases →

Beta — feedback welcome: [email protected]