Release Notes
Changed
- Make the public
ai-histcommand Rust-default for the user-facing CLI
surface, including sync, show/context/session, stats, pack, resume,
export/import, and tagging commands. - Add a one-command installer that builds and installs deterministic
ai-hist,
ai-hist-rust, andai-hist-pythonlaunchers without requiring users to run
Cargo commands manually. - Keep the legacy Python CLI as an explicit compatibility escape hatch via
AI_HIST_CLI=pythonorai-hist-python.
Fixed
- Align Rust default database path with
XDG_DATA_HOME. - Create legacy session metadata schema from Rust DB initialization.
- Set WAL mode from Rust DB initialization.
- Keep the legacy Python fallback importable on Python 3.9.6 by avoiding PEP
604-only annotations.