New Features
- GPT-5.4 support across
openai,openai-codex,azure-openai-responses, andopencode, withgpt-5.4now the default foropenaiandopenai-codex(README.md, docs/providers.md). treeFilterModesetting to choose the default/treefilter mode (default,no-tools,user-only,labeled-only,all) (docs/settings.md, #1852 by @lajarre).- Mistral native conversations integration with SDK-backed provider behavior, preserving Mistral-specific thinking and replay semantics (README.md, docs/providers.md, #1716).
Added
- Added
gpt-5.4model availability foropenai,openai-codex,azure-openai-responses, andopencodeproviders. - Added
gpt-5.3-codexfallback model availability forgithub-copilotuntil upstream model catalogs include it (#1853). - Added
treeFilterModesetting to choose the default/treefilter mode (default,no-tools,user-only,labeled-only,all) (#1852 by @lajarre).
Changed
- Updated the default models for the
openaiandopenai-codexproviders togpt-5.4.
Fixed
- Fixed GPT-5.3 Codex follow-up turns dropping OpenAI Responses assistant
phasemetadata by preserving replayable signatures in session history and forwardingphaseback to the Responses API (#1819). - Fixed OpenAI Responses replay to omit empty thinking blocks, avoiding invalid no-op reasoning items in follow-up turns.
- Updated Mistral integration to use the native SDK-backed provider and conversations API, including coding-agent model/provider wiring and Mistral setup documentation (#1716).
- Fixed Antigravity reliability: endpoint cascade on 403/404, added autopush sandbox fallback, removed extra fingerprint headers (#1830).
- Fixed
@mariozechner/pi-ai/oauthextension imports in published installs by resolving the subpath directly from builtdistfiles instead of package-root wrapper shims (#1856). - Fixed Gemini 3 multi-turn tool use losing structured context by using
skip_thought_signature_validatorsentinel for unsigned function calls instead of text fallback (#1829). - Fixed model selector filter not accepting typed characters in VS Code 1.110+ due to missing Kitty CSI-u printable decoding in the
Inputcomponent (#1857) - Fixed editor/footer visibility drift during terminal resize by forcing full redraws when terminal width or height changes (#1844 by @ghoulr).
- Fixed footer width truncation for wide Unicode text (session name, model, provider) to prevent TUI crashes from rendered lines exceeding terminal width (#1833).
- Fixed Windows write preview background artifacts by normalizing CRLF content (
\r\n) to LF for display rendering in tool output previews (#1854).