Skip to content

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 09 Jun 02:27
· 41 commits to main since this release

TUI usability patch — makes long output (notably the /consult report) readable.
TUI-only; the agent loop, providers, persistence, and crypto are unchanged.

Added

  • Conversation scrollback. Scroll the history line-by-line with /, by page
    with PgUp/PgDn, and to the top/bottom with Home/End. The pane follows the
    tail by default and snaps back to the newest content on a new/streaming reply.

Fixed

  • Tall messages were truncated. A single message taller than the pane (e.g. a
    MAGI consult report) previously showed only its tail with no way to scroll up; it
    is now fully reachable via the new scrollback.
  • Markdown/table indentation was lost. wrap_message now returns a fitting line
    unchanged, preserving leading indentation and internal alignment spaces (bullets,
    ASCII tables, box-drawing). Wrapping is measured in terminal display columns, so
    CJK/emoji (2-column) glyphs no longer wrap a column early.
  • Long prompts were cut off at the right border. The input box now grows (up to
    6 rows) and wraps long/multi-line prompts instead of truncating them.

Known limitations

  • wrap_message still collapses internal whitespace when reflowing a line that is
    wider than the terminal (word-boundary wrap); fitting lines are untouched. Mid-
    prompt cursor placement in an input taller than 6 rows is approximate (exact while
    typing at the end).

Full Changelog: v0.5.0...v0.5.1