Skip to content

v1.0.3

Choose a tag to compare

@CodeAbra CodeAbra released this 11 Jun 20:32
· 12 commits to main since this release

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).