What's Changed
Fixed
- [#544] Missing
import asyncioinai_evaluator.py:NameErrorcrashed batch quality scoring for all users without ONNX Runtime installed, leaving 41%+ of memories unscored. - [#545] Consolidator used invalid
memory_type="association"(not in ontology) and omittedskip_semantic_dedup=True, causing templated association content to be rejected as duplicates; store() failure reason now captured and logged instead of discarded.
Added
- [#546]
MCP_TYPED_EDGES_ENABLED=false: Opt-out flag for typed edge inference; when disabled all inferred relationships return as"related"(default:true). - [#547]
MCP_CONSOLIDATION_STORE_ASSOCIATIONS=false: Opt-out flag to suppress writing association entries to thememoriestable during consolidation; associations remain fully stored inmemory_graph(default:truefor backward compatibility).
Tests
- 14 regression tests for all four issues (
tests/consolidation/test_issues_544_545_546_547.py) - 1,387 total tests
Upgrade
pip install --upgrade mcp-memory-serviceOr with uvx:
uvx mcp-memory-service@10.23.0Full Changelog: https://github.com/doobidoo/mcp-memory-service/blob/main/CHANGELOG.md