Skip to content

CodeAbra/iai-mcp

v2.2.2 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 14d 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

Summary

AI summary

Fixed daemon startup duplicate work, prevented stale edges from resurrecting deleted records, and classified IAI-MCP checkouts by exact path component.

Changes in this release

Performance Medium

Shortest‑path topology on large graphs is bounded to ~2,500 nodes with deterministic estimator (within 0.2% of exact), avoiding N×N allocation.

Shortest‑path topology on large graphs is bounded to ~2,500 nodes with deterministic estimator (within 0.2% of exact), avoiding N×N allocation.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Medium

Daemon no longer performs duplicate startup work and cleans up locks on cancellation.

Daemon no longer performs duplicate startup work and cleans up locks on cancellation.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Medium

Stale edges can no longer resurrect deleted records as empty graph nodes.

Stale edges can no longer resurrect deleted records as empty graph nodes.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Medium

IAI-MCP checkouts are classified by exact path component instead of loose substring match.

IAI-MCP checkouts are classified by exact path component instead of loose substring match.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Low

Default test suite no longer depends on machine‑specific state, ensuring reproducibility.

Default test suite no longer depends on machine‑specific state, ensuring reproducibility.

Source: llm_adapter@2026-07-13

Confidence: high

Full changelog

Fixed

  • No duplicate startup work. The daemon no longer warms its dispatch surface twice at boot, and a cancelled startup cleans up its locks properly.
  • Cleaner graph. A stale edge can no longer resurrect a deleted record as an empty graph node.
  • Path classification. IAI-MCP checkouts are classified by exact path component instead of a loose substring match.

Changed

  • Faster topology on large graphs. Shortest-path work is bounded above ~2,500 nodes with a deterministic estimator (within 0.2% of exact), avoiding a large N×N allocation.
  • Reproducible test suite. The default suite no longer depends on machine-specific state.

All of the above contributed by @Marsu6996.

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]