This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+10 more
Affected surfaces
Summary
AI summaryAdds policy‑gated staging lane for learning candidates with explicit allow/needs_review/deny decisions.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds v0 learning-candidate policy evaluator with allow/needs_review/deny/degraded_no_write decisions. Adds v0 learning-candidate policy evaluator with allow/needs_review/deny/degraded_no_write decisions. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Feature | Medium |
Adds internal learning-candidate storage with statuses pending, needs_review, approved, rejected, expired. Adds internal learning-candidate storage with statuses pending, needs_review, approved, rejected, expired. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Feature | Medium |
Hides learning candidates from ordinary recall, browse, export, and stats unless explicitly requested via review tags. Hides learning candidates from ordinary recall, browse, export, and stats unless explicitly requested via review tags. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Feature | Medium |
Documents the learning-candidate review queue in the authority contract. Documents the learning-candidate review queue in the authority contract. Source: llm_adapter@2026-05-26 Confidence: high |
— |
Full changelog
v0.14.0 - Governed Learning Candidates
Agent Memory Bridge 0.14.0 adds a governed staging lane for runtime learning candidates while keeping the public MCP surface small and stable.
Thesis
0.14.0 = policy-gated learning candidates before durable memory writeback.
This release adds the missing boundary between a runtime noticing something useful and AMB treating it as ordinary durable memory. Runtime or harness layers may propose learning candidates, but AMB owns policy evaluation, staging, suppression, and later review/promotion boundaries.
What Changed
- Added a v0 learning-candidate policy evaluator with explicit writeback decisions:
allowneeds_reviewdenydegraded_no_write
- Added internal learning-candidate storage with candidate statuses:
pendingneeds_reviewapprovedrejectedexpired
- Recomputed learning policy at the storage boundary so callers cannot forge an allow decision.
- Stored candidate records as review-stage memory records tagged with
kind:learning-candidate,candidate_status:*,authority_class:*,source_runtime:*, and schema tags. - Hid learning candidates from ordinary recall, browse, export, and stats unless explicitly requested through review tags such as
kind:learning-candidateorcandidate_status:*. - Documented the learning-candidate review queue in the authority contract.
- Kept the public MCP tool surface unchanged at
10tools. There is no newlearning_candidate,startup_packet, ortask_packetMCP tool.
Evidence
Current release snapshot:
pytest:228 passed- public MCP tools:
10 - deterministic proof:
4/4checks - learning-candidate tests cover:
- safe candidate allow decisions
- review routing for high-authority classes
- denial for malformed, sensitive, raw-transcript, and unsupported candidates
- degraded no-write behavior when AMB is unavailable
- storage rejection for forged policy decisions
- suppression from normal recall, browse, export, and stats
- signal contention benchmark:
signal_contention_case_count = 5signal_contention_case_pass_rate = 1.0unique_active_claim_rate = 1.0duplicate_active_claim_count = 0active_reclaim_block_rate = 1.0stale_ack_blocked_rate = 1.0stale_reclaim_success_rate = 1.0pending_under_pressure_claim_rate = 1.0initial_hard_expiry_cap_rate = 1.0
- adversarial memory-governance benchmark:
adversarial_case_count = 6adversarial_task_count = 7adversarial_governed_task_pass_rate = 1.0adversarial_governed_blocked_record_leak_rate = 0.0
Boundaries
The public MCP surface remains the same 10 tools:
store,recall,browse,statsforget,promote,exportclaim_signal,extend_signal_lease,ack_signal
Learning candidates are staging records, not approved durable memory. A candidate can help a reviewer decide what to promote later, but it is not source-of-truth memory until a reviewed promotion or replacement path creates the final record.
This release does not add:
- a scheduler
- a watcher runtime
- a hosted backend
- an autonomous task runner
- a graph database
- a distributed queue
- a complete candidate review UI
- automatic durable writeback from raw transcripts
Next
Use 0.14.x for narrow release-polish work: docs alignment, small compatibility fixes, and review/promote ergonomics that do not expand the public MCP surface.
A future minor release should be reserved for a larger thesis such as pre-compaction capture, broader retrieval fixtures, or a complete reviewed candidate-promotion workflow.
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
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.
Related context
Beta — feedback welcome: [email protected]