Change8

cli-v3.0.52

Cline
9 features9 fixes3 improvementsmcptools

Summary

This release enhances session management by ensuring context durability across restarts and interruptions, and improves the handling of queued prompts. It also introduces a new command for uninstalling MCP servers and fixes several rendering and network-related issues for a more robust user experience.

New Features

  • Added `cline mcp uninstall` command for removing installed MCP servers.
  • Introduced reuse of saved provider settings for schedules, eliminating the need for separate provider configuration.
  • Enabled preservation of queued prompts across session aborts and interruptions, ensuring they are drained after a turn aborts.
  • Enabled session context to remain durable across aborts and hub restarts, allowing interrupted sessions to resume with their previous state.
  • Added support for OAuth authorization prompts for remote SSE MCP servers upon receiving a 401 error.
  • Introduced support for pre-registered OAuth clients for setups without dynamic client registration.
  • Enabled checkpoint diffs to include untracked files present when the snapshot was taken.
  • Enabled checkpoints to be picked up even when Git is initialized part-way through a session.
  • Added execution context to scheduled run reports, including readable headers, schedule metadata, durations, and lifecycle error details.

Bug Fixes

  • Fixed issue where queued messages were unreadable on light-theme terminals due to poor color contrast.
  • Fixed rendering of MCP tool results to display as readable text instead of escaped
  • Fixed mangling of binary payloads when expanded in MCP tool results.
  • Fixed rendering issues caused by malformed tool input/output payloads, which now degrade gracefully instead of throwing errors.
  • Fixed issue where a hung MCP server would prevent session creation.
  • Fixed indefinitely blocking stdio servers that were never configured by providing a 30-second initialization budget.
  • Fixed LiteLLM requests to route through Chat Completions instead of the Responses API, resolving issues with calls against LiteLLM proxies.
  • Fixed network interruptions mid-stream (before model output) to retry instead of failing the turn.
  • Fixed Vertex ADC token refreshes to use the configured fetch, ensuring they work behind proxies and custom transports.

Improvements

  • Improved rendering of MCP tool results and binary payloads to be more robust.
  • Improved handling of network interruptions during streaming.
  • Improved robustness of session context durability across restarts and aborts.

Related Documentation

Cline Documentation