Skip to content

CodeAbra/iai-mcp

v0.3.1 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

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

✓ No known CVEs patched in this version

Topics

ai-agents ai-memory claude claude-code embeddings episodic-memory
+13 more
lancedb llm-tools local-first long-term-memory mcp mcp-server memory model-context-protocol openclaw python semantic-search sentence-transformers vector-db

ReleasePort's take

Light signal
editorial:auto 13d

Daemon precaches recall payload to avoid blocking JSON‑RPC calls during session start. The assemble_session_start function was refactored into a compose helper with a thin event wrapper.

Why it matters: Performance improvement: preloading cache eliminates RPC latency on session start; refactor simplifies code flow—test changes in dev before rollout.

Summary

AI summary

Session-start hook now reads from a local cache file to avoid blocking JSON‑RPC calls.

Changes in this release

Performance Medium

Daemon precaches recall payload to avoid blocking JSON-RPC calls during DREAMING

Daemon precaches recall payload to avoid blocking JSON-RPC calls during DREAMING

Source: llm_adapter@2026-05-21

Confidence: high

Refactor Medium

Refactored assemble_session_start into compose helper and thin event wrapper

Refactored assemble_session_start into compose helper and thin event wrapper

Source: llm_adapter@2026-05-21

Confidence: low

Full changelog

What's new

Session-start precache

The daemon now writes the recall payload to a cache file once per REM-loop completion. The SessionStart hook reads this file when fresh (< 24 h), avoiding a JSON-RPC call into core that would block on the exclusive store lock during DREAMING. On cache miss the hook falls through to the live CLI path — same fail-safe behavior as before.

Compose/emit split

assemble_session_start refactored into an emit-free _compose_session_start_payload helper plus a thin wrapper that adds the session_started event. Public API and return type unchanged.

Tests

4 new regression tests: precache writer, cache-hit, cache-miss-absent, cache-miss-stale.

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

  • 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]