Skip to content

CodeAbra/iai-mcp

v1.0.3 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 1mo 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

ReleasePort's take

Light signal
editorial:auto 1mo

MCP `tools/list` now succeeds even when the daemon is unavailable. Shell scripts are shipped as executable binaries.

Why it matters: Fixes stall of MCP tools/list when daemon down; enables direct execution of install.sh without chmod, improving workflow reliability for developers and SREs.

Summary

AI summary

Removed the experimental summary‑compression module and its [compress] extra.

Changes in this release

Feature Medium

Full‑transcript session capture supports up to 100 000 turns per session.

Full‑transcript session capture supports up to 100 000 turns per session.

Source: llm_adapter@2026-06-11

Confidence: high

Feature Medium

`iai-mcp migrate --rederive-timestamps` repairs legacy records with collapsed timestamps.

`iai-mcp migrate --rederive-timestamps` repairs legacy records with collapsed timestamps.

Source: llm_adapter@2026-06-11

Confidence: high

Feature Medium

Doctor check detects time‑collapsed episodic sessions and logs daemon boot audit event on respawn.

Doctor check detects time‑collapsed episodic sessions and logs daemon boot audit event on respawn.

Source: llm_adapter@2026-06-11

Confidence: high

Feature Low

Typed stubs (`iai_mcp_native.pyi`) for native extension included in wheel.

Typed stubs (`iai_mcp_native.pyi`) for native extension included in wheel.

Source: llm_adapter@2026-06-11

Confidence: high

Deprecation Low

Removed experimental summary-compression module and `[compress]` extra.

Removed experimental summary-compression module and `[compress]` extra.

Source: granite4.1:30b@2026-06-11-audit

Confidence: low

Bugfix Medium

MCP `tools/list` no longer stalls when daemon is down.

MCP `tools/list` no longer stalls when daemon is down.

Source: llm_adapter@2026-06-11

Confidence: high

Bugfix Medium

launchd activation is always‑on (`RunAtLoad=true`) with crash restart, replacing socket activation.

launchd activation is always‑on (`RunAtLoad=true`) with crash restart, replacing socket activation.

Source: llm_adapter@2026-06-11

Confidence: low

Bugfix Low

Shell scripts now ship as executable; `./scripts/install.sh` works directly.

Shell scripts now ship as executable; `./scripts/install.sh` works directly.

Source: llm_adapter@2026-06-11

Confidence: high

Bugfix Low

Wrapper test runner no longer hangs after suite completion.

Wrapper test runner no longer hangs after suite completion.

Source: llm_adapter@2026-06-11

Confidence: high

Bugfix Low

Store teardown becomes more deterministic by breaking reference cycle.

Store teardown becomes more deterministic by breaking reference cycle.

Source: llm_adapter@2026-06-11

Confidence: high

Bugfix Low

Tests skip cleanly when optional LongMemEval dataset or native extension is absent.

Tests skip cleanly when optional LongMemEval dataset or native extension is absent.

Source: llm_adapter@2026-06-11

Confidence: high

Full changelog

Fixed

  • MCP tools/list no longer stalls ~5s when the daemon is down — the wrapper connects the MCP transport first and wakes the daemon in the background.
  • scripts/install.sh (and the other shell scripts) ship executable; ./scripts/install.sh works directly.
  • Wrapper test runner no longer hangs after the suite (reconnect socket/timer unref'd).
  • More deterministic store teardown (store↔database reference cycle broken).
  • Tests that need the optional LongMemEval dataset or a built native extension now skip cleanly when those are absent.

Added

  • Full-transcript session capture (per-session turn ceiling raised to 100 000).
  • iai-mcp migrate --rederive-timestamps — repairs legacy records whose timestamps collapsed to a single import time.
  • Doctor check for time-collapsed episodic sessions + a daemon boot audit event when the doctor respawned it.
  • Typed stubs for the native extension (iai_mcp_native.pyi) in the wheel.

Changed

  • launchd: always-on activation (RunAtLoad=true, restart on crash) replaces socket activation — the daemon starts at login and is immediately available.

Removed

  • The experimental summary-compression module and the [compress] extra (transparent passthrough fallback; drops a ~2.3 GB optional model download).

Breaking Changes

  • Removed the experimental summary-compression module and its `[compress]` extra (drops a ~2.3 GB optional model download).

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]