Skip to content

v0.0.11

Choose a tag to compare

@github-actions github-actions released this 20 Oct 07:15
· 158 commits to main since this release

The terminal, round two: search, pickers, and saying what to do instead.

Autobot in the terminal

  • Ctrl+R searches what you sent, as you type. Ctrl+R again goes further back, Enter keeps the match, and Esc puts back what you had.
  • Shift+Enter starts a new line in terminals with the kitty keyboard protocol (kitty, Ghostty, WezTerm, iTerm2 with it turned on). Alt+Enter and Ctrl+J work everywhere.
  • Say what to do instead. An approval card now has a fourth key: e means no, and you type what the agent should do instead. It reads that with the refusal and does it. In plain mode, type e <text>.
  • Pickers. /model on its own lists the node's models and their context. /resume lists recent conversations with their first request and how long ago they were. Type to narrow, then press Enter.
  • The window title reads autobot · <project>, and your old title comes back when you leave.
  • Notifications. A turn of 10 seconds or more, or an approval that is waiting, notifies you while the window is in the background: OSC 9 in iTerm2, Ghostty, WezTerm and kitty, a bell elsewhere. Set [terminal] notify = "auto" | "bell" | "off".
  • /copy puts the last answer on your clipboard as Markdown, inside tmux too.
  • Long refused: and error: lines are cut to the width instead of wrapping mid-word.

Verify

echo 'invincible-release ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII/0fXPq1j51BcfGY0Jp9QfPGy6kHVQQ+W282VFPR/Qo' > allowed_signers
ssh-keygen -Y verify -f allowed_signers -I invincible-release -n invincible-release -s SHA256SUMS.sig < SHA256SUMS
shasum -a 256 -c SHA256SUMS