cli-v3.0.52
ClineSummary
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.