This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+10 more
Affected surfaces
Summary
AI summaryWatcher and reflex service gates are now explicit opt‑in controls with disabled defaults.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Added explicit `watcher.enabled` and `reflex.enabled` service gates. Added explicit `watcher.enabled` and `reflex.enabled` service gates. Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Feature | Low |
Kept watcher/reflex disabled by default for normal always-on service use. Kept watcher/reflex disabled by default for normal always-on service use. Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Feature | Low |
Updated service output to report `enabled = false`, `processed_count = 0`, and `reason = disabled` for disabled lanes. Updated service output to report `enabled = false`, `processed_count = 0`, and `reason = disabled` for disabled lanes. Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Feature | Low |
Preserved public MCP tool surface at 10 tools unchanged. Preserved public MCP tool surface at 10 tools unchanged. Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Feature | Low |
Added regression coverage for conservative service defaults and disabled-lane behavior. Added regression coverage for conservative service defaults and disabled-lane behavior. Source: llm_adapter@2026-06-04 Confidence: low |
— |
| Feature | Low |
Added regression tests covering conservative defaults and behavior of disabled watcher/reflex lanes. Added regression tests covering conservative defaults and behavior of disabled watcher/reflex lanes. Source: granite4.1:30b@2026-06-04-audit Confidence: low |
— |
Full changelog
v0.14.2 - Service Automation Hardening
Agent Memory Bridge 0.14.2 is a conservative patch over the governed learning-candidate release. It keeps the 10-tool MCP surface stable while making the always-on service safer for multi-runtime use.
Thesis
0.14.2 = governance and embedding maintenance can run in the background without silently turning raw session/process chatter into durable memory.
What Changed
- Added explicit
watcher.enabledandreflex.enabledservice gates. - Kept watcher/reflex disabled by default for normal always-on service use.
- Kept strong consolidation disabled by default and documented it as a deliberate replay/review workflow.
- Updated the service output so disabled watcher/reflex lanes report
enabled = false,processed_count = 0, andreason = disabled. - Clarified that AMB-native learning candidates, governance triggers, signals, and embedding maintenance do not require Codex rollout-log watching.
- Documented that multi-runtime installs should prefer AMB-native candidate/signal writes over client-specific log scraping.
- Added regression coverage for the conservative service defaults and disabled-lane behavior.
- Preserved the public MCP tool surface at
10tools.
Evidence
Current release snapshot:
pytest:289 passed- focused service/config subset: 45 targeted checks completed locally
service --once: watcher, reflex, and consolidation report disabled when configured off; governance is idle without pending candidates; embedding sidecar is enabled but interval-gatedindex-health: FTS and embedding sidecars synchronized with zero missing, stale, or orphan rows in the local validation snapshot- canonical lexical benchmark:
question_count = 11,memory_expected_top1_accuracy = 1.0,memory_mrr = 1.0,file_scan_expected_top1_accuracy = 0.636 - procedure governance:
governed_case_pass_rate = 1.0,governed_blocked_procedure_leak_rate = 0.0 - signal contention:
signal_contention_case_pass_rate = 1.0,duplicate_active_claim_count = 0 - adversarial memory governance:
adversarial_case_count = 6,adversarial_task_count = 7,adversarial_governed_task_pass_rate = 1.0,adversarial_governed_blocked_record_leak_rate = 0.0
Boundaries
The public MCP surface remains unchanged at 10 tools:
store,recall,browse,statsforget,promote,exportclaim_signal,extend_signal_lease,ack_signal
This release does not remove watcher/reflex/consolidation. It makes their always-on service use opt-in. Direct engine tests and deliberate replay/review workflows can still exercise those layers.
This release does not turn AMB into a scheduler, runtime agent, hosted memory platform, distributed lock, UI, or automatic durable writeback path from raw transcripts. FTS and embedding rows remain derived indexes, not durable authority.
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
Related tools
Earlier breaking changes
- v0.21.0 Procedures with declared domains are rejected for mismatched task domains; legacy unscoped procedures now emit a warning instead of auto‑assigning policy.
Beta — feedback welcome: [email protected]