Skip to content

Releases: autohandai/code-cli

Major release v0.8.0

03 Mar 00:04

Choose a tag to compare

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

  • /settings command — Full interactive settings TUI with registry and i18n support
  • /clear command — Reset conversation context and improve memory absorption on multi-task sessions
  • /update & /upgrade commands — 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-notifier for 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 & --tmux flags — 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
  • --scope support 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_call blocks 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 | sh

Via npm or bun:

npm install -g autohand-cli

Or grab a binary above for your platform.

Alpha v0.7.15-alpha.6529cc3

02 Mar 02:56

Choose a tag to compare

Pre-release

Alpha Release — This is a pre-release build from the latest main branch. 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 -- --alpha

Or install the latest stable release:

curl -fsSL https://autohand.ai/install.sh | sh

Or 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

28 Feb 10:47

Choose a tag to compare

Pre-release

Alpha Release — This is a pre-release build from the latest main branch. 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 -- --alpha

Or install the latest stable release:

curl -fsSL https://autohand.ai/install.sh | sh

Or 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

28 Feb 22:17

Choose a tag to compare

Pre-release

Alpha Release — This is a pre-release build from the latest main branch. 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 -- --alpha

Or install the latest stable release:

curl -fsSL https://autohand.ai/install.sh | sh

Or 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

27 Feb 23:19

Choose a tag to compare

Pre-release

Alpha Release — This is a pre-release build from the latest main branch. 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 -- --alpha

Or install the latest stable release:

curl -fsSL https://autohand.ai/install.sh | sh

Or 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

27 Feb 09:10

Choose a tag to compare

Pre-release

Alpha Release — This is a pre-release build from the latest main branch. 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 -- --alpha

Or install the latest stable release:

curl -fsSL https://autohand.ai/install.sh | sh

Or 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

27 Feb 07:05

Choose a tag to compare

Pre-release

Alpha Release — This is a pre-release build from the latest main branch. 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 -- --alpha

Or install the latest stable release:

curl -fsSL https://autohand.ai/install.sh | sh

Or 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

18 Feb 00:42

Choose a tag to compare

Pre-release

Alpha Release — This is a pre-release build from the latest main branch. 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 -- --alpha

Or install the latest stable release:

curl -fsSL https://autohand.ai/install.sh | sh

Or 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

17 Feb 08:58

Choose a tag to compare

Pre-release

Alpha Release — This is a pre-release build from the latest main branch. 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 -- --alpha

Or install the latest stable release:

curl -fsSL https://autohand.ai/install.sh | sh

Or 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

17 Feb 08:35

Choose a tag to compare

Pre-release

Alpha Release — This is a pre-release build from the latest main branch. 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 -- --alpha

Or install the latest stable release:

curl -fsSL https://autohand.ai/install.sh | sh

Or 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