New Features
- Typed
tool_callhandler return values viaToolCallEventResultexports from the top-level package and core extension entry. See docs/extensions.md. - Updated default models for
zai,cerebras,minimax, andminimax-cn, and aligned MiniMax catalog coverage and limits with the current provider lineup. See docs/models.md and docs/providers.md.
Added
- Added
ToolCallEventResultto the@mariozechner/pi-coding-agenttop-level and core extension exports so extension authors can type explicittool_callhandler return values (#2458)
Changed
- Changed the default models for
zai,cerebras,minimax, andminimax-cnto match the current provider lineup, and added missingMiniMax-M2.1-highspeedmodel entries with normalized MiniMax context limits (#2445 by @1500256797)
Fixed
- Fixed
ctrl+zsuspend andfgresume reliability by keeping the process alive until theSIGCONThandler restores the TUI, avoiding immediate process exit in environments with no other live event-loop handles (#2454) - Fixed
createAgentSession({ agentDir })to derive the default persisted session path from the providedagentDir, keeping session storage aligned with settings, auth, models, and resource loading (#2457) - Fixed shared keybinding resolution to stop user overrides from evicting unrelated default shortcuts such as selector confirm and editor cursor keys (#2455)
- Fixed Termux software keyboard height changes from forcing full-screen redraws and replaying TUI history on every toggle (#2467)
- Fixed project-local npm package updates to install npm
latestinstead of reusing stale saved dependency ranges, and addedDid you mean ...?suggestions whenpi update <source>omits the configured npm or git source prefix (#2459)