Repository navigation
wisp 0.29.0
·
138 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added:
- Every part of a
wisp-tuiconversation can be reached from the keyboard. Shift-Up selects the last element (a
message, a tool call with its output, a stretch of thinking, a reply), Shift-Up and Shift-Down step through them,
Shift-Right unfolds a long output or stretch of thinking and Shift-Left folds it, Enter toggles, and Ctrl-O shows
the selected element's output whole. Esc, or typing, returns to the input. - Ctrl-Y in
wisp-tuicopies the selected element, or the last reply, to the clipboard as plain text, with its
output whole, through the terminal's own clipboard sequence (OSC 52), so it works over ssh too.
Changed:
wisp-tuidraws the conversation in a pane of its own on the alternate screen, above the input and the status,
instead of writing it into the terminal's scrollback. PageUp and PageDown scroll it; it follows the end again once
scrolled back down. Dragging with the mouse selects text as before; the wheel does not scroll the pane, and no longer
recalls earlier input. On quitting, the conversation is printed into the scrollback, so the terminal's own search
and selection reach all of it.- A long tool output, or stretch of thinking, in
wisp-tuifolds to an info line and its last three lines, where a
build's or a test run's result is:▸ 248 lines · 12.0 KiB · exit 0, a failing exit status in red. It used to show
its first 20 lines and how many more there were.
Install or upgrade with Homebrew: brew install pidster/tap/wisp. Downloading the tarball directly leaves it quarantined; use Homebrew.