Skip to content

CodeAbra/iai-mcp

v2.4.1 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 7d MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agent-memory ai-memory claude claude-code codex cursor
+14 more
encrypted episodic-memory gemini llm-memory local-first long-term-memory mcp mcp-memory mcp-server model-context-protocol persistent-memory rag-alternative sqlite vector-db

Affected surfaces

breaking_upgrade

Summary

AI summary

Fixed re-embedding breaking store records and doctor false failure during daemon shutdown.

Changes in this release

Bugfix Medium

Re-embedding to a custom provider no longer breaks the store.

Re-embedding to a custom provider no longer breaks the store.

Source: llm_adapter@2026-07-20

Confidence: medium

Bugfix Low

'doctor' no longer reports false failure while daemon is winding down.

'doctor' no longer reports false failure while daemon is winding down.

Source: llm_adapter@2026-07-20

Confidence: medium

Full changelog

Fixed

  • Re-embedding to a custom provider no longer breaks the store.
    iai-mcp migrate --reembed-to-configured-provider rebuilt the records table
    from a schema that dropped the primary-key constraint, so records captured
    afterward stored a null internal label and the daemon crash-looped on the next
    restart with memory reported unreachable. The migration now preserves the
    table's canonical constraints; a null label left by an affected earlier run is
    repaired automatically on startup; and a genuinely null label now fails with a
    clear, actionable error instead of an opaque one. If you hit this on 2.4.0 or
    2.3.1, upgrading and restarting is enough — no manual repair needed.
  • doctor no longer reports a false failure while the daemon is winding down.
    Check (e) rejected the TRANSITIONING state the daemon legitimately writes on
    the way to drowsy, showing a spurious failed check on a healthy install. It now
    accepts that state.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track CodeAbra/iai-mcp

Get notified when new releases ship.

Sign up free

About CodeAbra/iai-mcp

All releases →

Related context

Earlier breaking changes

  • v1.0.0 Removes previous embedded vector database, PyTorch embedding stack, and third‑party GPL/graph libraries.
  • v0.4.0 Hook log marker format changed from 'cache-hit fresh' to 'cache-hit age='
  • v0.4.0 Deferred-capture retry replaces old rename-once-and-skip behavior
  • v0.4.0 Removed 24-hour staleness cap from session-recall hook
  • v0.2.0 IAI_MCP_EMBED_QUANTIZE accepts only int8 (lowercase) or unset; other values crash daemon at startup.

Beta — feedback welcome: [email protected]