v1.15.7
OpenCodeSummary
This release introduces significant authentication and integration updates, notably adding Grok OAuth sign-in with device-code support and enabling PDF attachment support for Grok. Several critical bug fixes address API error handling, OAuth refresh stability, and improved user experience across the TUI and Desktop applications.
New Features
- Added Grok OAuth sign-in, including device-code login.
- Added PDF attachment support for Grok.
Bug Fixes
- V2 session APIs now return safe UnknownError responses with log reference IDs when stored messages are corrupt.
- Generic API 500s no longer expose config details from server errors.
- Unknown API errors now include reference IDs so you can match responses to server logs.
- V2 session APIs now return 503 ServiceUnavailableError for mutations that are not available yet.
- V2 session APIs now return SessionNotFoundError for missing sessions.
- Deduped concurrent Codex OAuth refreshes to avoid repeated refresh failures.
- Restored native OpenAI OAuth requests.
- Tool schema failures now surface as friendly tool errors.
- Restored OpenAI reasoning streams.
- Collapsed thinking labels in the TUI now use clearer punctuation.
- Single-select question checkmarks in the TUI no longer run into option labels.
- V2 global event streams in the SDK now include account add, remove, and switch events.
Improvements
- New sessions in the TUI now default to the local project.
- Added a pinch zoom setting for the desktop app.
- Added a new desktop home view, session entry flow, and titlebar.
- Refined the new desktop UI and moved app update actions into the titlebar.
- Added desktop log export.