v4.9.4
Minor Compatibility and Stability Release
This release carries feature additions, bug fixes, and operational hardening. Read the summary below before upgrading or publishing.
- TUI auth flow disabled - We now strictly enforce using
opencode auth loginin the terminal for authentication. The UI-based 'Connect' flow is disabled with a clear message to prevent issues with non-interactive environments. - Strict tool schema validation - Added filtering of required fields, flattening enums for compatibility with strict models like Claude/Gemini
- Manual login fixed - Parsing of OAuth URLs with fragments (
#code=) is fixed - Account switching - Manual selection is now strictly prioritized over rotation logic