New Features
- Automatic theme mode -
/settingscan choose separate light and dark themes and follow terminal color-scheme changes. See Selecting a Theme. - Self-only updates by default -
pi updatenow updates pi only, withpi update --allfor updating pi and packages together. See Install and Manage. - Extension API helpers - extensions can use
CONFIG_DIR_NAMEfor project config paths and import edit diff helpers for edit-style diffs. Seectx.cwdand SDK Exports. - Warp inline images - Warp terminals now get inline image rendering through Kitty graphics detection. See Image.
Added
- Added automatic theme mode so
/settingscan use separate light and dark themes and follow terminal color-scheme changes (#5874). - Added inherited Warp terminal image capability detection so inline images render through Warp's Kitty graphics support (#5841 by @dodiego).
- Exported
CONFIG_DIR_NAMEfrom the coding-agent public API so extensions can resolve project config paths without hardcoding.pi(#5869 by @xl0). - Exported edit diff helpers (
generateDiffString,generateUnifiedPatch, andEditDiffResult) from the public API for extensions that need edit-style diffs (#5756 by @xl0).
Changed
- Changed bare
pi updateto update only pi, addedpi update --allfor updating pi and extensions together, and clarified extension update prompts. - Reserved
/in theme names for automatic light/dark theme settings. - Updated extension docs, examples, runtime help, trust prompts, and config labels to use the configured project config directory instead of hardcoded
.pipaths.
Fixed
- Fixed RPC unknown-command errors to include the request id so clients do not hang waiting for a response (#5868).
- Fixed
/modelautocomplete and model selection searches to match provider/model queries regardless of whether the provider or model token is typed first. - Fixed the tree navigator to horizontally pan deep entries so the selected item remains readable (#5830).