github badlogic/pi-mono v0.67.3

14 hours ago

New Features

  • renderShell: "self" for custom and built-in tool renderers so tools can own their outer shell instead of the default boxed shell. Useful for stable large previews such as edit diffs. See docs/extensions.md#custom-rendering.
  • Interactive auto-retry status now shows a live countdown during backoff instead of a static retry delay message.

Added

  • Added renderShell: "self" for custom and built-in tool renderers so tools can own their outer shell instead of using the default boxed shell. This is useful for stable large previews such as edit diffs (#3134)

Fixed

  • Fixed edit diff previews to stay visible during edit permission dialogs and session replay without reintroducing large-result redraw flicker (#3134)
  • Fixed /reload to render a static reload status box instead of an animated spinner, avoiding redraw instability during interactive reloads.
  • Fixed the plan-mode example extension to allow eza in the read-only bash allowlist instead of the deprecated exa command (#3240 by @rwachtler)
  • Fixed google-vertex API key resolution to treat gcp-vertex-credentials as an Application Default Credentials marker instead of a literal API key, so marker-based setups correctly fall back to ADC (#3221 by @deepkilo)
  • Fixed RPC prompt to wait for prompt preflight success before emitting its single authoritative response, while still treating handled and queued prompts as success (#3049)
  • Fixed Alt keybindings inside Zellij by skipping the Kitty keyboard protocol query there and enabling xterm modifyOtherKeys mode 2 directly (#3163)
  • Fixed /scoped-models reordering to propagate into the /model scoped tab, preserving the user-defined scoped model order instead of re-sorting it (#3217)
  • Fixed session_shutdown to fire on SIGHUP and SIGTERM in interactive, print, and RPC modes so extensions can run shutdown cleanup on those signal-driven exits (#3212)
  • Fixed screenshot path parsing to handle lower case am/pm in macOS screenshot filenames (#3194 by @jay-aye-see-kay)
  • Fixed interactive auto-retry status updates to show a live countdown during backoff instead of a static retry delay message (#3187)

Don't miss a new pi-mono release

NewReleases is sending notifications on new releases.