Skip to content

v4.9.4

Choose a tag to compare

@ndycode ndycode released this 27 Jan 11:22
· 304 commits to main since this release

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 login in 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

Commit Summary

  • b02df6e docs: update features and troubleshooting guide
  • b896928 feat(auth): disable TUI authentication flow
  • 2c88357 chore: version 4.9.4