Fixes silent turn failures with error messages
Cline adds OAuth support and error messages for previously silent MCP server failures.
Remote MCP servers can now authenticate with OAuth from Settings → MCP — authorize a server, see its auth status, and cancel or retry a pending authorization. Servers that require a pre-registered OAuth client (client ID/secret) instead of dynamic registration are now supported, and stored tokens are invalidated when a server's client configuration changes. MCP errors are now shown on the individual server rather than as a page-level error, and a server with invalid configuration is surfaced with its error instead of silently disappearing from the list. Failed turns no longer fail silently.
Sending a message with no model credentials — or any queued turn that fails — now shows an error in the transcript, enriched with the underlying cause and a pointer to Settings → Models. Fixed the first message of a chat (and some queued messages) rendering twice. Fixed the composer getting stuck on "Agent is working…" after a turn already finished. New "Connect a model" notice on the welcome screen when no provider has credentials, with one click to onboarding or model settings. It reacts live as you add credentials, and correctly recognizes Bedrock/Vertex and keyless local endpoints as…
- github.comCline: Desktop v0.0.10primary