Releases: lsaint/aikito
Release list
Aikito v1.26.0
Memory tab completion now always uses scope/stem identifiers, so notes can be filtered by project.
Highlights
- Scoped memory completion:
aikito show|edit|rename|rm memory <Tab>completesdoxturbo/note-nameinstead of a bare stem. Zsh completes one path segment at a time, so the first Tab lists projects (andglobal).
Installation or Upgrade
brew update
brew upgrade aikitoFor a fresh installation:
brew install lsaint/tap/aikitoChangelog
See CHANGELOG.md and v1.25.1...v1.26.0.
Aikito v1.25.1
Contextual status legends under resource tables, improved table rendering robustness, and clarified workspace onboarding documentation.
Highlights
- Contextual Status Legends: Displays status legend under individual component and resource tables across
statusandshowviews whenever warning or error badges (M,C,D,E) are present. - Rendering Robustness: Safely handles non-string
Pathobjects inrender_projects_tableand generic table display width calculations to preventTypeError. - Documentation & Installer: Clarified workspace onboarding and bare
aikito syncrecommendations across documentation andinstall.ps1.
Installation or Upgrade
brew update
brew upgrade aikitoFor a fresh installation:
brew install lsaint/tap/aikitoChangelog
See CHANGELOG.md and v1.25.0...v1.25.1.
Aikito v1.25.0
Whole-workspace synchronization via bare aikito sync, multi-host heterogeneous roaming with host-gated subagents, and offline project status.
Highlights
- Whole-workspace synchronization via bare
aikito sync [--dry-run], automatically orchestrating global resources, host-gated subagents, MCP configurations, and active projects. - Host-gating in subagents engine: uninstalled/offline agents on the local machine are cleanly skipped (
SKIP), preventing false-positive drift, aborts, and orphan deletion. OFFLINEproject status: projects with candidate paths on other hosts but none locally are gracefully handled as offline (dimmed badge in status, OK in doctor) rather than failures.- Single-point empty config file fault tolerance in
aikito doctor: 0-byte or empty native configuration files produce an actionable warning instead of crashing JSON parser. - Converted missing credential checks in
sync_mcp_configsfrom a fatal pre-flight abort into a per-spec warning skip, continuing sync for remaining servers. - Protected
agents.tomlfrom pruning offline agents in multi-host Git SoT environments.
Installation or Upgrade
brew update
brew upgrade aikitoFor a fresh installation:
brew install lsaint/tap/aikitoChangelog
See CHANGELOG.md and v1.24.1...v1.25.0.
Aikito v1.24.1
Patch release: Grok MCP sync writes native auth headers, and the Windows installer no longer fails when Move-Item hits file locks.
Highlights
- Grok MCP synchronization writes native
headerswith${ENV}interpolation instead of Codexenv_http_headersfor Basic API-token authentication. - Windows
install.ps1copies extracted files instead of usingMove-Item, avoiding file-locking failures from antivirus or indexer scans during install.
Installation or Upgrade
brew update
brew upgrade aikitoFor a fresh installation:
brew install lsaint/tap/aikitoChangelog
See CHANGELOG.md and v1.24.0...v1.24.1.
Aikito v1.24.0
What's Changed
Added
- Multi-path and multi-active project targets:
agent.tomlsupports candidate paths via a singlepath, a list ofpaths, or a named[paths]table for cross-platform roaming. - Dynamic multi-active project synchronization:
aikito sync project <name>automatically synchronizes instructions, skills, and memory across all active paths detected on the local filesystem (e.g. multiple Git worktrees). - Fail-fast preflight validation across all active project paths before modifying links or files.
- Non-fatal offline paths in
agent.toml: missing candidate paths on the local machine are safely preserved without reporting errors inaikito statusoraikito doctor. - Model configuration support for Antigravity CLI subagents (
[subagents.<name>.agy].model).
Changed
- Documented
-InstallDirparameter usage for the PowerShell installerinstall.ps1.
Fixed
- Handled known workspace, configuration, and conflict exceptions cleanly in the CLI entrypoint without displaying raw tracebacks unless
--debugorAIKITO_DEBUG=1is set. - Improved PowerShell command line AST element resolution, auto-injected alias fallback, and added a runnable one-liner to append completions in
install.ps1. - Resolved temporary test directory symlink paths and 8.3 short names on Windows to prevent assertion mismatches.
Full Changelog
Aikito v1.23.0
Native Windows and PowerShell deep support, PowerShell completion generator, NTFS ACL security hardening, and Windows one-liner installer.
Highlights
- Native Windows & PowerShell Support: Entrypoint wrappers (
bin/aikito.cmd,bin/aikito.ps1) and dynamic shell completions (aikito completion powershell). - Cross-Platform Compatibility: Platform layer (
bin/aikito_platform.py) with Developer Mode / symlink support check, console UTF-8 initialization, and executable resolution. - NTFS ACL Hardening: Active
icaclssecurity hardening for secret-bearing configuration files on Windows. - One-Liner Windows Installer:
install.ps1downloads from GitHub Releases, installs to%LOCALAPPDATA%\Programs\aikito, and configures userPATH. - CI Test Matrix: Full Windows CI matrix on Python 3.12, 3.13, and 3.14 with PowerShell smoke testing.
Installation or Upgrade
macOS (Homebrew)
brew update
brew upgrade aikitoFor a fresh installation:
brew install lsaint/tap/aikitoWindows (PowerShell)
irm https://raw.githubusercontent.com/lsaint/aikito/main/install.ps1 | iexChangelog
See CHANGELOG.md or compare with v1.22.0.
Aikito v1.22.0
Inspect live tools across agent configurations, add animated live loading indicators, and improve probe resilience.
Highlights
- Discover and render live tool counts in
aikito show mcp --liveacross global matrix and single-server views, with--agentfiltering support. - Added animated loading indicator (
loading ...) in dim styling for long-running live MCP operations. - Added automatic retry with exponential backoff for remote MCP probe rate limits (HTTP 429) and transient server/connection errors.
- Centralized live MCP probe error redaction and refusal of credential-bearing plaintext HTTP requests to non-loopback endpoints.
Installation or Upgrade
brew update
brew upgrade aikitoFor a fresh installation:
brew install lsaint/tap/aikitoChangelog
See CHANGELOG.md or compare with v1.21.0.
Aikito v1.21.0
Aikito v1.21.0 adds optional human-readable descriptions for registered projects.
Highlights
- Add project descriptions with
aikito init project --description. - Display descriptions in project summaries and detail views.
Installation or Upgrade
brew update
brew upgrade aikitoFor a fresh installation:
brew install lsaint/tap/aikitoChangelog
Aikito v1.20.1
Aikito v1.20.1 isolates bundled workspace templates and skills while preserving complete workspace initialization and the local Web Console.
Highlights
- Moved bundled workspace templates and skills under
templates/so source checkouts no longer contain workspace-shaped runtime files. - Kept packaged installations self-contained for workspace initialization and Web Console serving.
Installation or Upgrade
For an existing Homebrew installation:
brew update
brew upgrade aikitoFor a fresh installation:
brew install lsaint/tap/aikitoChangelog
See the v1.20.1 changelog and the v1.20.0...v1.20.1 comparison.
Aikito v1.20.0
Aikito v1.20.0 brings a richer status dashboard and clearer detail views.
Highlights
aikito statusmemory table gains a combinedStatuscolumn covering
canonicalindex.mdpresence and runtime connection health, with a legend
explaining any warning symbols, and anUpdatedcolumn showing the most
recent memory update date (today, yesterday, or the date itself) in place
of the runtime location.show mcp,show subagents, and single-agent detail views render their
fields as aligned key-value blocks for consistent, readable output.doctorno longer suggests a destructiverm -rfcommand for empty orphan
skill directories; it now points at the directory for manual review.- Web Console
/api/overviewno longer fails on memory update dates.
Installation or Upgrade
brew update
brew upgrade aikitoFor a fresh installation:
brew install lsaint/tap/aikitoChangelog
See CHANGELOG.md
and the v1.19.0...v1.20.0 comparison.