mq-mcp v1.4.0 — Semantic memory layer
What's new
Semantic memory layer
semantic_memory/ — durable knowledge store separate from review history and ADRs.
5 new MCP tools:
store_semantic_memory(Class C) — store any knowledge item with tagssearch_semantic_memory(Class A) — ranked keyword search across keys, tags, contentget_semantic_memory(Class A) — exact-key retrieval of full contentlist_semantic_memory(Class A) — full index with previews, sorted by recencybootstrap_semantic_memory(Class C) — ingest README, ROADMAP, RUNTIME_CONTRACT.md, ORCHESTRATION_CONTRACT.md, TOOL_SAFETY.md; idempotent
Integration with review_file:
Semantic memory is injected at priority 0 (above ADRs at priority 1) when items match the file being reviewed.
Context priority order:
0: semantic memory (new)
1: architecture decisions (ADRs)
2: past review findings
3: cross-file context
Stats
- Tool count: 66 → 71
- All 50 tests pass
- release-check.sh passes