github badlogic/pi-mono v0.56.2

4 hours ago

New Features

  • GPT-5.4 support across openai, openai-codex, azure-openai-responses, and opencode, with gpt-5.4 now the default for openai and openai-codex (README.md, docs/providers.md).
  • treeFilterMode setting to choose the default /tree filter 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.4 model availability for openai, openai-codex, azure-openai-responses, and opencode providers.
  • Added gpt-5.3-codex fallback model availability for github-copilot until upstream model catalogs include it (#1853).
  • Added treeFilterMode setting to choose the default /tree filter mode (default, no-tools, user-only, labeled-only, all) (#1852 by @lajarre).

Changed

  • Updated the default models for the openai and openai-codex providers to gpt-5.4.

Fixed

  • Fixed GPT-5.3 Codex follow-up turns dropping OpenAI Responses assistant phase metadata by preserving replayable signatures in session history and forwarding phase back 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/oauth extension imports in published installs by resolving the subpath directly from built dist files instead of package-root wrapper shims (#1856).
  • Fixed Gemini 3 multi-turn tool use losing structured context by using skip_thought_signature_validator sentinel 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 Input component (#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).

Don't miss a new pi-mono release

NewReleases is sending notifications on new releases.