What's Changed
- docs: withdraw the uncited 98.9% LongMemEval figure (#584) by @AxDSan in #935
- feat(hermes): expose runtime Python discovery by @dplush in #938
- feat(mcp): declare the per-call bank parameter every tool already honours by @AxDSan in #939
- release: cut 4.0.0b2 by @AxDSan in #940
- feat(mcp): mnemosyne_validate selects the store with 'store'; 'bank' is the tenant bank by @AxDSan in #941
- test(embeddings): e2e success-path for explicit dim; privacy note in docs by @paoloantinori in #748
- Update Mnemosyne plugin command in documentation by @GCheung55 in #943
- docs: refresh Hermes wrapper after upgrades by @dplush in #945
- fix(beam): abort degradation when vec table is unusable by @dplush in #947
- fix(beam): preserve fallback after episodic vec failure by @dplush in #949
- fix(recall): batch-independent episodic vector admission with legacy-safe routing by @linouxis9 in #911
- fix(recall): align unknown vec routing diagnostics by @dplush in #952
- fix(beam): warn on skipped single-item embeddings by @bayhnf in #720
- fix(hermes): bind isolated provider DB to active profile home by @dplush in #958
- fix(schema): propagate non-duplicate DDL and verify duplicate migration exactly by @bayhnf in #954
- fix(mcp): no second http.response.start after SSE stream ends by @dwmb5055 in #928
- test(hermes): update upgrade module import by @dplush in #970
- fix(hermes): restore the standalone package pyproject; catalog plugin gets its own directory by @AxDSan in #972
- feat(hermes): define wrapper path survival contract by @dplush in #967
- feat(hermes): add the plugin-catalog directory as a thin wrapper by @AxDSan in #974
- fix(hermes): mark generated wrappers as external runtime by @dplush in #976
- fix(hermes): complete catalog tool declaration by @dplush in #978
- fix(hermes): expose standalone provider setup and status contract by @dplush in #986
- docs: document embedding prompt prefixes by @dplush in #990
- fix(core): cascade annotation/embedding/vec rows on hygiene delete by @Carlo1911 in #962
- fix(hermes): migrate the core installer off the legacy provider link (#651) by @AxDSan in #991
- feat(mcp): multi-token SSE auth with per-agent identity (MNEMOSYNE_MCP_TOKENS) by @dwmb5055 in #830
- fix(beam): score working-memory int8 candidates from their stored bytes by @manate-anagram in #987
- docs: clarify MCP named-token contract by @dplush in #995
- fix(hermes): gate the catalog plugin on a Hermes release that exists by @AxDSan in #992
- fix(recall): put the episodic vector admission floor below the default model's band by @AxDSan in #993
- chore(coderabbit): ignore the maintainer account and nest the auto_review keys by @AxDSan in #994
- feat(doctor): flag a vec store whose blobs predate the normalized format by @AxDSan in #996
New Contributors
- @GCheung55 made their first contribution in #943
- @dwmb5055 made their first contribution in #928
- @Carlo1911 made their first contribution in #962
- @manate-anagram made their first contribution in #987
Full Changelog: v0.7.0...v0.7.1