Bug Fixes
Integer Enum Incompatibility (#387)
Fixed OpenCode with Gemini model failure due to integer enum incompatibility:
- Changed
memory_qualitytoolratingparameter from integer enum to string enum - Added backwards-compatible conversion logic in quality handler
- Resolves MCP client compatibility issues with integer enum values
- Files:
server_impl.py,server/handlers/quality.py
Wrong Method Name in delete_with_filters (#389)
Fixed delete operations with tag/time filters:
- Replaced non-existent
list_memories()calls with correctget_all_memories()method name - Affected delete operations using tag or timeframe filters
- Files:
storage/base.py(2 locations) - All 8 delete tests now passing in
test_unified_tools.py
Commits
- e364f4a fix: resolve integer enum and method name compatibility issues (#387, #389)
- 8cf1a2f docs: update CHANGELOG, README, and CLAUDE.md for v10.2.1
Full Changelog
Installation
pip install mcp-memory-service==10.2.1Note: PyPI publishing is handled automatically by GitHub Actions workflow "Publish and Test (Tags)". The package will be available on PyPI within a few minutes.