OpenCode plugin works again (closes #847)
The OpenCode plugin (opencode/memory-plugin.js) had two bugs that caused all memory searches to silently fail:
- Wrong API path:
/api/memories/searchreturned HTTP 405. Correct endpoint is/api/search. (PR #850) - Wrong payload field:
limitsent in the request body; schema expectsn_results. (PR #850)
Project-scoped searches now correctly scoped
/api/search ignores the tags field server-side. The plugin was appending a project tag to scope memory, but it was a no-op — searches returned all memories regardless of project. Fix (PR #849, Gemini review follow-up):
- When tags are present, over-fetch
max(limit * 4, 20)results - Filter client-side by tag intersection
- Trim to requested limit
CI fix
scripts/ci/check_versions.sh no longer checks the landing-page version badge for PATCH releases, matching the documented release protocol. (PR #850)
Full changelog
https://github.com/doobidoo/mcp-memory-service/blob/main/CHANGELOG.md#10493---2026-05-05
PyPI publishes automatically via the "Publish and Test (Tags)" workflow.