Added
- Experimental Linux support. The native engine now builds on Linux (the
Rust extension no longer hard-depends on a macOS-only acceleration backend),
the daemon installs as a systemd user service, and the capture/recall hooks
run on POSIX shells.scripts/install.shhandles the Linux path and the
README documents the extra build prerequisites. Validated on macOS; Linux is
code-complete but not yet validated end-to-end — testing and port feedback
are welcome.
Changed
- Source restructured into focused packages. The largest modules —
cli,
store,daemon,hippo,doctor,migrate, andcore— are now packages
with concern-grouped sub-modules instead of single large files. The public API,
theiai-mcp/iaiCLI surface, the MCP tool set, and the on-disk store
format are unchanged; this is an internal reorganization that makes the storage,
daemon, community-detection, and migration layers easier to read and navigate. - Background daemon and graph-cache rebuild paths gained additional
resource-isolation and reliability hardening.