You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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