v2.0.32
Highlights
Copy the Latest Reply
Run
/copyin the TUI to copy the latest assistant message or completed compaction summary instead of the full transcript. (#56053, #56055)Auth Login in Headless Environments
opencode auth loginno longer crashes in a container or other headless environment that cannot open a browser; use the URL already printed in the terminal to continue. (#56082)
Core
Bug fixes
- Prevented
opencode auth loginfrom crashing when no browser opener such asxdg-openis available. (#56082) - Gemini sessions now retry or continue after intermittent
MALFORMED_RESPONSEfinishes instead of immediately failing. (#56232) - Made snapshot capture resilient to concurrent Git object writes on Windows. (#56190)
TUI
SDK
Improvements
- Added the experimental
client.voice.session(...)API for server-brokered OpenAI GPT-Live and Realtime WebRTC sessions, OpenAI Realtime WebSocket sessions, and xAI Grok Voice WebSocket sessions. It uses an API key stored on the server orOPENAI_API_KEY/XAI_API_KEY; ChatGPT sign-in credentials are not used. (#55951)