You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[0.1.37] — 2026-07-13
Upgrade notes
The local daemon protocol is now v6. Finite-idle older daemons exit naturally;
pinned stale daemons can be removed with mms daemon stop --all. A brief
one-child-per-version overlap is possible during upgrade.
The inactive bundled INDEX surface has been retired. stm_index_stats is no
longer advertised and the standalone pipeline is CLEAN → COMPRESS → SURFACE;
integrations must use an explicit, capability-negotiated LTM contract. (#690)
Added
Standalone mms surfacing can opt into the shared local daemon with MEMTOMEM_STM_SURFACING__USE_DAEMON=true. Search, scratch context,
and helpful-feedback boosts share one daemon-owned LTM connection per
matching config, while each proxy keeps its feedback/cache/tuning state.
Missing or busy daemons fail open without spawning a private child.
Daemon admission also converts an unexpected operation exception into a
logged unavailable response; hook surfacing already catches its own
exceptions and continues to fail open. (#689, issue #688)
Capability-negotiated LTM integration now supports pinned-first context
bundles and opt-in review-candidate submission. Compatible cores advertise context_compose / candidate_propose through mem_do(action="version");
legacy cores retain the existing structured/compact search path. Formation
is disabled by default and never falls back to a direct durable write (#691).
Daemon protocol v6 carries schema-bound context-compose scope and
candidate-proposal operations without sharing mutable MCP session handles
between proxy clients (#691).
Fixed
Context composition now requires context_compose schema 2 and preserves
per-tool/default namespace plus context-window settings across direct and
shared-daemon routes. Behavior change: schema 0/1 cores use legacy search;
an advertised schema 2 failure remains visible as an LTM dependency fault
instead of being hidden by a second search request (#692).
Docs
Reorganized the public documentation around a shorter first-success path,
task-oriented guides, and split CLI/configuration references while keeping
the existing documentation URLs compatible. Corrected native-hook host
paths, CLI signatures, configuration-source boundaries, and previously
undocumented public settings. (#687)
Corrected the standalone pipeline after #690 retired the inactive bundled
INDEX surface, qualified the token-reduction claim as workload-dependent,
and added reproducible use-case boundaries for compression, caching, and
surfacing (#691).