OpenCode v1.3.1: Poe Auth & Kotlin Syntax Support
OpenCode v1.3.1 adds Poe authentication, syntax highlighting for Kotlin/HCL/Lua/TOML, and fixes 14 UI bugs including theme switching and session handling.
TL;DR
- Poe added as built-in auth provider with OAuth and API key support
- Kotlin, HCL, Lua, and TOML syntax highlighting now available
- Token caching for custom Amazon Bedrock providers
- 14 bug fixes covering UI responsiveness, theme switching, and session handling
New
- Poe authentication provider — OAuth and API key support for Poe integration
- Syntax highlighting — Added support for Kotlin, HCL, Lua, and TOML files
- Bedrock token caching — Custom Amazon Bedrock providers now cache tokens for better performance
- Theme lock/unlock — Manual control over theme mode switching between dark and light
Fixed
- Session timeline jumping when scrolling
- GitLab Duo Workflow models showing incorrect identity
- Theme mode switching between dark and light modes
- Console account URL handling for navigation
- Session busy state handling for responsiveness
- Stale session hover preview
- Project hover state
- Prompt history navigation
- Filtering of non-renderable part types
- ProviderIcon optional chaining issue
- Process cleanup when closing terminal tabs
- Batching of multi-file prompt attachments via picker, paste, and drag-drop
- Patch tool counts visibility with long file names
- Project avatar popover flicker when switching projects
Improvements
- Startup efficiency — Faster app initialization
- File tree panel — Maintains minimum width when resized
- Desktop stability — More robust sidecar process cleanup
- Command palette shortcut — Changed to
Cmd+K(withCmd+Pas fallback) - Keyboard project switching — Restored in open sidebar with proper Enter key activation
- Updated Feishu community links for Chinese locales
Update via: npm install opencode@1.3.1 or check the release page
Source: OpenCode