github badlogic/pi-mono v0.44.0

latest releases: v0.55.3, v0.55.2, v0.55.1...
one month ago

Breaking Changes

  • pi.getAllTools() now returns ToolInfo[] (with name and description) instead of string[]. Extensions that only need names can use .map(t => t.name). (#648 by @carsonfarmer)

Added

  • Session naming: /name <name> command sets a display name shown in the session selector instead of the first message. Useful for distinguishing forked sessions. Extensions can use pi.setSessionName() and pi.getSessionName(). (#650 by @scutifer)
  • Extension example: notify.ts for desktop notifications via OSC 777 escape sequence (#658 by @ferologics)
  • Inline hint for queued messages showing the Alt+Up restore shortcut (#657 by @tmustier)
  • Page-up/down navigation in /resume session selector to jump by 5 items (#662 by @aliou)
  • Fuzzy search in /settings menu: type to filter settings by label (#643 by @ninlds)

Fixed

  • Session selector now stays open when current folder has no sessions, allowing Tab to switch to "all" scope (#661 by @aliou)
  • Extensions using theme utilities like getSettingsListTheme() now work in dev mode with tsx

Don't miss a new pi-mono release

NewReleases is sending notifications on new releases.