Releases: autohandai/code-cli
Major release v0.8.0
This is a major release with 169 commits, 59 new features, and 73 bug fixes spanning the entire v0.7.15 alpha cycle. Here's everything that's new.
Highlights
Multi-Agent Teams
Full team infrastructure for coordinating multiple agents on complex tasks. Includes TeamManager, TaskManager, MessageRouter, built-in agent archetypes, tmux split-pane visualization, and new /team, /tasks, /message slash commands.
Session Import System (/import)
Import your sessions from Claude Code, Codex, Gemini, Cursor, Cline, Continue, and Augment. Built on a BaseImporter with deduplication, pre-validation, index recovery, and importedFrom provenance tracking so you never lose context when switching tools.
Boxed Composer UI
A redesigned terminal input experience with stable cursor positioning, terminal region rendering, queued typing, and a live activity indicator with rotating verbs and tips. The composer stays anchored across startup, active turns, and queued instructions.
Smart Suggestions
LLM-powered next-step suggestions rendered as ghost text in the prompt. A new SuggestionEngine analyzes project context at startup and between turns to propose what to do next. Toggle with ui.promptSuggestions.
New Features
/settingscommand — Full interactive settings TUI with registry and i18n support/clearcommand — Reset conversation context and improve memory absorption on multi-task sessions/update&/upgradecommands — Self-update directly from the CLI- Session memory extraction — Automatically extract and persist learnings from completed sessions
- ACP mode for Zed & JetBrains — Native Agent Client Protocol support for additional IDEs, not just VS Code
- Ghostty theme support — Native theme loading for Ghostty terminal with backward compatibility fallback
- Skills browser — Modal browser with search for discovering and installing community skills
- Desktop notifications — Migrated to
node-notifierfor reliable cross-platform notifications during interactive and plan mode sessions - Google headless search — Local headless Chrome search provider with tool gating and chat log display
--worktree&--tmuxflags — Launch isolated git worktree sessions or tmux splits from CLI- Automatic error reporting — Opt-in error reporting to GitHub Issues
- Startup suggestions — Context-aware suggestions derived from project state shown at launch
- Activity indicator — Rotating verbs and shuffle-bag tips shown in the spinner during LLM processing
- Plan/terminal mode detection — Visual border color changes based on active mode
- Pipe mode examples — New examples for composable Unix-style pipe workflows
MCP Improvements
- HTTP transport support alongside stdio
- Community registry integration for
mcp add/mcp install - Interactive TUI for managing MCP servers
- stderr capture for connection error diagnostics
- Retry with isolated npm cache for npx startup failures
--scopesupport in slash commands- Proper tool argument sanitization (strip internal metadata)
Bug Fixes
- Feedback form — Fixed 1-on-5 star rating spilling; sanitized Cloudflare HTML errors
- ACP mode — Fixed verification skip at start; restored session handling
- Composer stability — Fixed cursor anchoring, region rendering, overflow, resize handling, and raw-mode preservation across queued turns
- MCP connectivity — Fixed fire-and-forget startup (now waits for connection), fixed stdio/HTTP normalization, fixed ENOENT crash in command handler
- Tool call parsing — Fixed malformed JSON when two XML
tool_callblocks appear in a single response - Leaked XML — Strip
<tool_call>tags from displayed responses - Plan mode — Fixed keyboard shortcut triggering without flagging plan mode state
- Queue handling —
!and/commands now execute immediately instead of being queued - Shutdown — Fixed stderr silently discarded on shutdown
- ESC cancel — Fixed infinite loop when ESC cancels
ask_followup_question - Image drag-drop — Fixed path parsing for escaped unicode-space image paths
- Alpha install script — Fixed GitHub API ordering for latest alpha tag detection
- fs-extra — Use default import for ESM compatibility in onboarding
Platform Support
| Platform | Architecture | Binary |
|---|---|---|
| macOS | Apple Silicon | autohand-macos-arm64 |
| macOS | Intel | autohand-macos-x64 |
| Linux | x64 | autohand-linux-x64 |
| Linux | ARM64 | autohand-linux-arm64 |
| Windows | x64 | autohand-windows-x64.exe |
Install
Quickest way:
curl -fsSL https://autohand.ai/install.sh | shVia npm or bun:
npm install -g autohand-cliOr grab a binary above for your platform.
Alpha v0.7.15-alpha.6529cc3
Alpha Release — This is a pre-release build from the latest
mainbranch. It may contain bugs or incomplete features.
Hey there! We've been busy making Autohand better. Here's what's new since v0.7.15-alpha.0b08bed:
New Stuff
- Register /import command and fix /resume to filter by project
- Add importedFrom provenance to SessionMetadata and SessionIndex
- Add BaseImporter with dedup, pre-validation, and index recovery
- Add import tool types, session metadata, and Ink UI components
- Implement Gemini, Cursor, Cline, Continue, Augment importers
- Implement full CodexImporter with session/settings/skills
- Implement full ClaudeImporter with session/settings/skills/memory
- Add ImporterRegistry with parallel detect
Bug Fixes
We squashed 2 bugs:
- Add safeReadJson, dedup handling, and skip reasons to all importers
- Use default fs-extra import for ESM compatibility in onboarding
Under the Hood
Some housekeeping and improvements:
- Update shared importer contract tests for full implementations
Get it
Install this alpha build:
curl -fsSL https://autohand.ai/install.sh | sh -s -- --alphaOr install the latest stable release:
curl -fsSL https://autohand.ai/install.sh | shOr grab a binary below for your platform.
| Platform | Architecture | Binary |
|---|---|---|
| macOS | Apple Silicon | autohand-macos-arm64 |
| macOS | Intel | autohand-macos-x64 |
| Linux | x64 | autohand-linux-x64 |
| Linux | ARM64 | autohand-linux-arm64 |
| Windows | x64 | autohand-windows-x64.exe |
Alpha v0.7.15-alpha.f7824bf
Alpha Release — This is a pre-release build from the latest
mainbranch. It may contain bugs or incomplete features.
Hey there! We've been busy making Autohand better. Here's what's new since v0.7.15-alpha.e4d60b2:
Bug Fixes
We squashed a bug:
- Strip leaked <tool_call> XML from displayed responses
Get it
Install this alpha build:
curl -fsSL https://autohand.ai/install.sh | sh -s -- --alphaOr install the latest stable release:
curl -fsSL https://autohand.ai/install.sh | shOr grab a binary below for your platform.
| Platform | Architecture | Binary |
|---|---|---|
| macOS | Apple Silicon | autohand-macos-arm64 |
| macOS | Intel | autohand-macos-x64 |
| Linux | x64 | autohand-linux-x64 |
| Linux | ARM64 | autohand-linux-arm64 |
| Windows | x64 | autohand-windows-x64.exe |
Alpha v0.7.15-alpha.0b08bed
Alpha Release — This is a pre-release build from the latest
mainbranch. It may contain bugs or incomplete features.
Hey there! We've been busy making Autohand better. Here's what's new since v0.7.15-alpha.0b08bed:
Minor updates and improvements to keep things running smoothly.
Get it
Install this alpha build:
curl -fsSL https://autohand.ai/install.sh | sh -s -- --alphaOr install the latest stable release:
curl -fsSL https://autohand.ai/install.sh | shOr grab a binary below for your platform.
| Platform | Architecture | Binary |
|---|---|---|
| macOS | Apple Silicon | autohand-macos-arm64 |
| macOS | Intel | autohand-macos-x64 |
| Linux | x64 | autohand-linux-x64 |
| Linux | ARM64 | autohand-linux-arm64 |
| Windows | x64 | autohand-windows-x64.exe |
Alpha v0.7.15-alpha.e4d60b2
Alpha Release — This is a pre-release build from the latest
mainbranch. It may contain bugs or incomplete features.
Hey there! We've been busy making Autohand better. Here's what's new since v0.7.15-alpha.ae51a7b:
New Stuff
- Register /settings in slash command system
- Add /settings command with registry and TUI
- Add /settings command translation keys
Under the Hood
Some housekeeping and improvements:
- Document /settings command
- Add integration tests for /settings command
Get it
Install this alpha build:
curl -fsSL https://autohand.ai/install.sh | sh -s -- --alphaOr install the latest stable release:
curl -fsSL https://autohand.ai/install.sh | shOr grab a binary below for your platform.
| Platform | Architecture | Binary |
|---|---|---|
| macOS | Apple Silicon | autohand-macos-arm64 |
| macOS | Intel | autohand-macos-x64 |
| Linux | x64 | autohand-linux-x64 |
| Linux | ARM64 | autohand-linux-arm64 |
| Windows | x64 | autohand-windows-x64.exe |
Alpha v0.7.15-alpha.ae51a7b
Alpha Release — This is a pre-release build from the latest
mainbranch. It may contain bugs or incomplete features.
Hey there! We've been busy making Autohand better. Here's what's new since v0.7.15-alpha.839ecfd:
New Stuff
- Add session memory extraction module with TDD tests
Get it
Install this alpha build:
curl -fsSL https://autohand.ai/install.sh | sh -s -- --alphaOr install the latest stable release:
curl -fsSL https://autohand.ai/install.sh | shOr grab a binary below for your platform.
| Platform | Architecture | Binary |
|---|---|---|
| macOS | Apple Silicon | autohand-macos-arm64 |
| macOS | Intel | autohand-macos-x64 |
| Linux | x64 | autohand-linux-x64 |
| Linux | ARM64 | autohand-linux-arm64 |
| Windows | x64 | autohand-windows-x64.exe |
Alpha v0.7.15-alpha.839ecfd
Alpha Release — This is a pre-release build from the latest
mainbranch. It may contain bugs or incomplete features.
Hey there! We've been busy making Autohand better. Here's what's new since v0.7.15-alpha.8d86486:
New Stuff
- Add startup suggestions from project context
- Wire LLM tools for team formation and teammate execution
- Wire SuggestionEngine into agent loop and prompt
- Render LLM suggestion as ghost text and thread through prompt
- Add SuggestionEngine with LLM-powered next-step generation
- Add ui.promptSuggestions toggle (default: true)
- Dectecing mode for plan and terminal to change visual colours of the border
- Migrate desktop notifications to node-notifier
- Integrate activity indicator with rotating verbs and tips into spinner
- Pass left/right status to drawInputBox in renderPromptLine
- Thread version check result into agent formatStatusLine
- Add activity indicator with rotating verbs and tips
- Support left/right layout in drawInputBox
- Add shuffle-bag tips module
- Add activityVerbs and activitySymbol to UISettings
- Dectecing mode for plan and terminal to change visual colours of the border
- Migrate desktop notifications to node-notifier
- Add TeamSettings config and --teammate-mode CLI flag
- Add TeamPanel and TeammateView TUI components
- Add tmux split-pane support
- Add /team, /tasks, /message slash commands
- Add team lifecycle hook events
- Add teammate mode entry point
- Add barrel export for teams module
- Add 6 built-in agent definitions and registry loading
- Add ProjectProfiler + apply spec compliance fixes
- Add TeamManager for team lifecycle orchestration
- Add TeammateProcess for child process lifecycle
- Add MessageRouter for JSON-RPC over stdio
- Add TaskManager with CRUD, dependencies, and serialization
- Add team data model types with Zod schemas
- Integrate activity indicator with rotating verbs and tips into spinner
- Pass left/right status to drawInputBox in renderPromptLine
- Thread version check result into agent formatStatusLine
- Add activity indicator with rotating verbs and tips
- Support left/right layout in drawInputBox
- Add shuffle-bag tips module
- Add activityVerbs and activitySymbol to UISettings
- Add modal browser with search for community installs
- Stabilize boxed composer and active-turn queue input
- Wire worktree into rpc/acp and restore acp sessions
- Add --worktree and --tmux session launch support
Bug Fixes
We squashed 34 bugs:
- Add Google headless Chrome provider, tool gating, and chat log display
- Clean up inputPrompt suggestion code from review
- Await pending suggestion before showing prompt
- Stabilize terminal-regions composer rendering and input cursor
- Restore contextual help helper wiring after rebase
- Allow Shift+Tab plan toggle during active turns
- Sanitize Cloudflare HTML errors and support configurable API base URL
- Keep composer stable on first turn and restore dynamic completion notifications
- Harden queued turns, status updates, and tool-loop guard
- Stabilize boxed composer cursor and terminal region rendering
- Route active-turn console output above boxed composer
- Preserve persistent input raw-mode between queued turns
- Anchor composer with live terminal window size
- Keep boxed prompt stable and restore live queue typing
- Clear boxed startup prompt before active-turn render
- Anchor boxed composer cursor across startup and active turns
- Stabilize working status line with persistent input
- Apply stashed status-line-enhancements after worktree merge
- Prevent infinite loop when ESC cancels ask_followup_question
- Allow Shift+Tab plan toggle during active turns
- Sanitize Cloudflare HTML errors and support configurable API base URL
- Keep composer stable on first turn and restore dynamic completion notifications
- Harden queued turns, status updates, and tool-loop guard
- Stabilize boxed composer cursor and terminal region rendering
- Address spec review findings
- Route active-turn console output above boxed composer
- Preserve persistent input raw-mode between queued turns
- Anchor composer with live terminal window size
- Keep boxed prompt stable and restore live queue typing
- Clear boxed startup prompt before active-turn render
- Anchor boxed composer cursor across startup and active turns
- Stabilize working status line with persistent input
- Apply stashed status-line-enhancements after worktree merge
- Prevent infinite loop when ESC cancels ask_followup_question
Under the Hood
Some housekeeping and improvements:
- Make activity indicator verb parsing ANSI-safe
- Remove unused prompt helpers to satisfy lint
- Make activity indicator verb parsing ANSI-safe
- Remove unused prompt helpers to satisfy lint
- Normalize hyphenated comments and descriptions
Get it
Install this alpha build:
curl -fsSL https://autohand.ai/install.sh | sh -s -- --alphaOr install the latest stable release:
curl -fsSL https://autohand.ai/install.sh | shOr grab a binary below for your platform.
| Platform | Architecture | Binary |
|---|---|---|
| macOS | Apple Silicon | autohand-macos-arm64 |
| macOS | Intel | autohand-macos-x64 |
| Linux | x64 | autohand-linux-x64 |
| Linux | ARM64 | autohand-linux-arm64 |
| Windows | x64 | autohand-windows-x64.exe |
Alpha v0.7.15-alpha.8d86486
Alpha Release — This is a pre-release build from the latest
mainbranch. It may contain bugs or incomplete features.
Hey there! We've been busy making Autohand better. Here's what's new since v0.7.15-alpha.6c4b609:
Minor updates and improvements to keep things running smoothly.
Get it
Install this alpha build:
curl -fsSL https://autohand.ai/install.sh | sh -s -- --alphaOr install the latest stable release:
curl -fsSL https://autohand.ai/install.sh | shOr grab a binary below for your platform.
| Platform | Architecture | Binary |
|---|---|---|
| macOS | Apple Silicon | autohand-macos-arm64 |
| macOS | Intel | autohand-macos-x64 |
| Linux | x64 | autohand-linux-x64 |
| Linux | ARM64 | autohand-linux-arm64 |
| Windows | x64 | autohand-windows-x64.exe |
Alpha v0.7.15-alpha.f3027a4
Alpha Release — This is a pre-release build from the latest
mainbranch. It may contain bugs or incomplete features.
Hey there! We've been busy making Autohand better. Here's what's new since v0.7.15-alpha.abae5ec:
Bug Fixes
We squashed a bug:
- Replace dropped image paths with inline placeholders
Get it
Install this alpha build:
curl -fsSL https://autohand.ai/install.sh | sh -s -- --alphaOr install the latest stable release:
curl -fsSL https://autohand.ai/install.sh | shOr grab a binary below for your platform.
| Platform | Architecture | Binary |
|---|---|---|
| macOS | Apple Silicon | autohand-macos-arm64 |
| macOS | Intel | autohand-macos-x64 |
| Linux | x64 | autohand-linux-x64 |
| Linux | ARM64 | autohand-linux-arm64 |
| Windows | x64 | autohand-windows-x64.exe |
Alpha v0.7.15-alpha.abae5ec
Alpha Release — This is a pre-release build from the latest
mainbranch. It may contain bugs or incomplete features.
Hey there! We've been busy making Autohand better. Here's what's new since v0.7.15-alpha.4c47671:
New Stuff
- Add scope option to mcp subcommands
Bug Fixes
We squashed a bug:
- Report stdio server exit details on connect
Get it
Install this alpha build:
curl -fsSL https://autohand.ai/install.sh | sh -s -- --alphaOr install the latest stable release:
curl -fsSL https://autohand.ai/install.sh | shOr grab a binary below for your platform.
| Platform | Architecture | Binary |
|---|---|---|
| macOS | Apple Silicon | autohand-macos-arm64 |
| macOS | Intel | autohand-macos-x64 |
| Linux | x64 | autohand-linux-x64 |
| Linux | ARM64 | autohand-linux-arm64 |
| Windows | x64 | autohand-windows-x64.exe |