v1.1.52
OpenCodeSummary
This release introduces support for the powerful Claude 3.5 Sonnet model and enables keybinding customization for controlling thinking blocks. Numerous stability fixes address issues with plugin installation, terminal connections, and handling of file synchronization across workspaces. Users will also benefit from improved reliability when using various AI providers and enhanced TUI interaction elements.
New Features
- Enabled support for the new Claude 3.5 Sonnet model.
- Enabled binding a key to the function that hides or shows thinking blocks.
- Added model autocomplete support using the models.dev schema reference in opencode.json.
- Added Bosnian locale support for internationalization.
Bug Fixes
- Fixed crashes during configuration initialization by silently ignoring proxy command failures.
- Ensured GitHub Copilot plugin correctly sets headers when used outside of the TUI client.
- Fixed plugin installation process to use direct package.json manipulation instead of the 'bun add' command.
- Fixed image reading issues when using OpenAI-compatible providers such as Kimi K2.5.
- Fixed the Cloudflare Workers AI provider.
- Prevented random hangs during plugin installations when using an HTTP proxy by adding the --no-cache flag.
- Handled session errors gracefully when an attachment file is not found.
- Fixed GLIBC compatibility issues and enabled support for remote server connections in the terminal.
- Kept the file tree in sync with filesystem changes in the Desktop application.
- Fixed terminal URL handling issues in the application.
- Fixed terminal end-of-line handling issues.
- Refreshed file contents when changing workspaces to prevent displaying stale data.
- Derived the terminal WebSocket URL from the browser origin instead of using a hardcoded localhost value.
- Cleared comments upon prompt submission.
- Fixed dated end-to-end tests within the application.
- Ensured terminal hyperlink clicks now function correctly.
Improvements
- Bundled the GitLab authentication plugin directly instead of relying on dynamic installation.
- Adjusted the task tool description and input parameters to reduce tool call failures when interacting with GPT models.
- Waited for dependencies to load before initializing custom tools and plugins.
- Skipped dependency installation when operating within read-only configuration directories.
- Ensured the Kimi for Coding plan has thinking enabled by default for the k2p5 model.
- Added a running spinner animation for the bash tool within the TUI.
- Added hover states to question tool tabs in the TUI.
- Refreshed workspace sessions automatically when switching projects in the Desktop application.
- Rendered last turn changes in the review pane.
- Added a safety triangle mechanism for sidebar hover to prevent the menu from closing unintentionally.
- Moved session options to the dedicated session page.
- Ensured opened tabs follow the newly created session.
- Removed compression from the RPM bundle to save 15 minutes during CI builds.