Skip to content

v0.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Oct 03:23
8482409

0.9.0 (2026-10-10)

Features

  • agent: accept a one-line lead-in before a command in agent replies (fcf7378)
  • agent: tell ACP agents how the shell treats their reply (bc4f926)
  • editor: complete a lone directory inline on Tab (ef8c102)
  • executor: report long commands to the terminal with OSC 7501 (ab3cf69)
  • history: record each ?? turn with the command it produced (083b3d3)
  • history: show the ?? question behind a command in the Ctrl+R preview (cb0141a)
  • programstatus: encode Program Status Protocol (OSC 7501) reports (c09a558)
  • shell: find a newer Claude adapter and offer model update (7cdd8d2)
  • shell: offer a did-you-mean command as ghost text at the next prompt (b5b8a2d)
  • shell: report the ?? turn to the terminal with OSC 7501 (06a9858)
  • shell: show an agent command on its own input line when it runs (8b5d6ce)

Bug Fixes

  • agent: run a backticked one-line reply as the bare command (75b766f)
  • config: honor HASH_CONFIG_DIR everywhere the shell resolves its config directory (3dbadb4)
  • editor: keep insert mode when Esc is pressed on an empty line (59776f8)
  • editor: keep the inline ?? editor alive past the agent timeout and show agent errors (8a55b40)
  • editor: visual-row movement, word motions, literal paste, vt220 keys (e46d7a5)
  • executor: a refused command sets its exit status instead of aborting the line (2f3f04d)
  • executor: bump mvdan.cc/sh/v3 to 3.14.1 so NVM's alias pattern no longer panics (#114) (421d5dc)
  • executor: report a non-executable path as permission denied with exit 126 (7338f86)
  • shell: keep multibyte characters intact when streaming agent text (d336829)
  • shell: label a plain ?? request as [agent] instead of [agent: command] (7756b90)
  • shell: point model errors at the model builtin (ef80c79)
  • shell: run an agent-suggested command through the same path as a typed line (68f107e)
  • shell: run builtins through the interpreter and list the whole history (#115) (bc3d87a)
  • shell: stop did-you-mean from suggesting commands that failed (2417adc)