Skip to content

AI Workbench v1.7.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 15:25
· 11 commits to main since this release

AI Workbench v1.7.0

What's Changed

Added

  • [ADD] Shift+Enter inserts a newline in the AI pane (F4). The workbench now pushes the kitty keyboard protocol flag DISAMBIGUATE_ESCAPE_CODES at startup (guarded by supports_keyboard_enhancement(), popped in restore_terminal()), so terminals that support the protocol (iTerm2 3.5+, Kitty, WezTerm, Ghostty, Alacritty ≥0.13) report Shift+Enter as a distinct key event. map_key_to_pty translates it to ESC+CR, which Claude Code and OpenCode interpret as "insert newline" in legacy keyboard mode — the mode the inner PTY always runs in, since the vt100 parser never answers kitty-protocol queries. Scoped to the AI pane only (shell/LazyGit behavior unchanged). On terminals without protocol support (e.g. Terminal.app) nothing changes; the \ + Enter fallback keeps working everywhere. 6 new unit tests in src/input.rs.

Fixed

  • [FIX] Alt/Option+Enter now inserts a newline in the AI pane. Previously the ALT branch in map_key_to_pty only handled word navigation (Left/Right); Alt+Enter fell through to plain \r, silently dropping the ESC prefix. It is now mapped to ESC+CR in all PTY panes — this works even without kitty-protocol support.

Downloads

Platform Architecture Download
Linux x64 ai-workbench-x86_64-unknown-linux-gnu.tar.gz
Linux ARM64 ai-workbench-aarch64-unknown-linux-gnu.tar.gz
macOS Apple Silicon (M1/M2/M3/M4) ai-workbench-aarch64-apple-darwin.tar.gz
macOS Intel ai-workbench-x86_64-apple-darwin.tar.gz
Windows x64 ai-workbench-x86_64-pc-windows-msvc.zip
Windows ARM64 ai-workbench-aarch64-pc-windows-msvc.zip

Installation

Homebrew (macOS / Linux):

brew install eqms/ai-workbench/ai-workbench

Unix (Linux/macOS):

# Download and extract
tar xzf ai-workbench-*.tar.gz
chmod +x ai-workbench
./ai-workbench

Windows:

# Extract zip and run
Expand-Archive ai-workbench-*.zip -DestinationPath .
.\ai-workbench.exe

Auto-Update

AI Workbench includes built-in auto-update functionality. Updates are checked automatically on startup.

See README for full documentation.