Breaking Changes
- Raised the minimum supported Node.js version to 22.19.0.
Fixed
- Fixed compaction summary calls to use custom agent stream functions, preserving proxy-backed LLM routing (#4484).
- Fixed system prompt and context file boundaries to use explicit XML tags instead of Markdown headings, reducing inconsistent boundary ingestion by models (#4541 by @herrnel).
- Fixed OpenAI Codex generated model metadata to use the current upstream model list inherited from
@earendil-works/pi-ai(#4603 by @mattiacerutti). - Fixed GitHub Copilot GPT model thinking metadata inherited from
@earendil-works/pi-aito map unsupported minimal thinking to low (#4622 by @mattiacerutti). - Fixed user-scoped npm pi packages to install under
~/.pi/agent/npm/instead of npm's global package root, avoiding permission errors with system-managed Node installs (#4587). - Fixed Mistral requests failing after the global fetch proxy/timeout workaround by removing the custom fetch override and using undici 8 dispatcher support instead (#4619).
- Fixed default output token requests for models whose advertised output limit is effectively their full context window, avoiding impossible provider requests inherited from
@earendil-works/pi-ai(#4614).