Added strictResponsesPairing compat option for custom OpenAI Responses models on Azure (#768 by @prateekmedia)
Session selector (/resume) now supports path display toggle (Ctrl+P) and session deletion (Ctrl+D) with inline confirmation (#816 by @w-winter)
Added undo support in interactive mode with Ctrl+- hotkey. (#831 by @Perlence)
Changed
Share URLs now use hash fragments (#) instead of query strings (?) to prevent session IDs from being sent to buildwithpi.ai (#829 by @terrorobe)
API keys in models.json can now be retrieved via shell command using ! prefix (e.g., "apiKey": "!security find-generic-password -ws 'anthropic'" for macOS Keychain) (#762 by @cv)
Fixed
Fixed IME candidate window appearing in wrong position when filtering menus with Input Method Editor (e.g., Chinese IME). Components with search inputs now properly propagate focus state for cursor positioning. (#827)
Fixed extension shortcut conflicts to respect user keybindings when built-in actions are remapped. (#826 by @richardgill)
Fixed photon WASM loading in standalone compiled binaries.
Fixed tool call ID normalization for cross-provider handoffs (e.g., Codex to Antigravity Claude) (#821)