desktop-v0.0.10
ClineSummary
This release introduces OAuth authentication for remote MCP servers and improves error handling for failed turns and invalid server configurations. Users will also benefit from a more intuitive welcome screen with a "Connect a model" prompt and enhanced keyboard shortcuts for improved workflow.
New Features
- Added OAuth authentication for remote MCP servers directly from Settings, allowing authorization, status viewing, and cancellation/retries.
- Introduced support for MCP servers requiring pre-registered OAuth clients (client ID/secret).
- Enabled display of MCP errors on individual servers, preventing servers with invalid configurations from disappearing silently.
- Ensured that failed turns, including those with missing model credentials, now display errors in the transcript with the underlying cause and a link to settings.
- Added a "Connect a model" notice on the welcome screen for users without provider credentials, offering a one-click path to onboarding or model settings.
- Included "Get an API key" links for popular providers in onboarding and Settings → Models, along with a link to the Cline dashboard from the Cline API key form.
- Updated the onboarding welcome step to provide an explanation of what Cline is.
- Made the stop button visible and clickable, enabled Esc to stop the current turn, and introduced new keyboard shortcuts: Cmd/Ctrl+N for a new session and Cmd/Ctrl+, for settings.
- Ensured reasoning controls (effort levels, thinking on/off) are now consistently honored across AI SDK providers, including Ollama, where supported.
Bug Fixes
- Fixed an issue where the first message of a chat and some queued messages were rendering twice.
- Resolved a bug where the composer could get stuck on "Agent is working…" after a turn had already finished.
- Fixed an issue with Vertex AI credential refreshes that prevented ADC authentication behind proxies and custom networking.
Improvements
- MCP errors are now displayed on individual servers instead of as a page-level error.
- Stored tokens are now invalidated when a server's client configuration changes.
- The "Connect a model" notice on the welcome screen now reacts live as credentials are added and correctly recognizes already connected providers.
- Refreshed the bundled provider and model catalog.