github badlogic/pi-mono v0.63.2

7 hours ago

New Features

  • Extension handlers can now use ctx.signal to forward cancellation into nested model calls, fetch(), and other abort-aware work. See docs/extensions.md#ctxsignal (#2660)
  • Built-in edit tool input now uses edits[] as the only replacement shape, reducing invalid tool calls caused by mixed single-edit and multi-edit schemas (#2639)
  • Large multi-edit results no longer trigger full-screen redraws in the interactive TUI when the final diff is rendered (#2664)

Added

  • Added ctx.signal to ExtensionContext and wired it to the active agent turn so extension handlers can forward cancellation into nested model calls, fetch(), and other abort-aware work (#2660)

Fixed

  • Fixed built-in edit tool input to use edits[] as the only replacement shape, eliminating the mixed single-edit and multi-edit modes that caused repeated invalid tool calls and retries (#2639)
  • Fixed edit tool TUI rendering to defer large multi-edit diffs to the settled result, avoiding full-screen redraws when the tool completes (#2664)

Don't miss a new pi-mono release

NewReleases is sending notifications on new releases.