Skip to content

CodeAbra/iai-mcp

v2.6.1 Bugfix

This release fixes issues for SREs watching stability and regressions.

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

Idle detection now tolerates invalid UTF-8 in system command output.

Full changelog

Fixed

Idle detection survives invalid UTF-8 in system command output. All four subprocess readers in the idle detector (pmset -g log, ioreg, busctl, pmset -g) decoded stdout strictly, so a single non-UTF-8 byte — observed in a multi-megabyte power log — raised UnicodeDecodeError past the handler chain and cost the lifecycle tick its sleep-eligibility signal. They now decode leniently (errors="replace"), which keeps the check working: the sleep-marker scan and timestamp parse already tolerate replacement characters.

Reported with a full root-cause trace by @res-pstepan (#86), whose report also surfaced that all four readers shared the pattern, not just the one that failed.

The bench-harness smoke no longer turns red on a clean checkout. It armed itself whenever the Hugging Face caches and huggingface_hub happened to be present, then read a bench baseline JSON that is not tracked — so installing an unrelated package could flip the suite from green to a failure that looked like a bench regression. The module now sits behind an explicit --bench opt-in (same convention as --perf and --live), the baseline-drift check skips with a clear reason when the baseline has not been generated, and harness output goes to a temp directory instead of tests/fixtures/.

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]