Change8

v4.1.7

Cline
3 features12 fixes3 improvementsagentmcptools

Summary

This release brings back the "View Changes" button with SDK checkpoint support, allowing detailed review of task modifications. It also reintroduces a copy button for responses and enhances session and prompt handling during interruptions and failures, ensuring greater data preservation and reliability.

New Features

  • Added SDK checkpoints to back the "View Changes" button on completion rows, allowing users to review all changes made by a task from the completion card.
  • Reintroduced a copy button on turn-final response rows for easier content duplication.
  • Enabled support for pre-registered OAuth clients on remote MCP servers, accommodating setups that do not support dynamic client registration.

Bug Fixes

  • Fixed an issue where prompts queued during an interrupted turn were silently dropped; they are now preserved and drained after the turn aborts, with the stop surfaced.
  • Resolved an issue where session context was not durable across aborts and hub restarts, ensuring interrupted sessions now resume with their previous state.
  • Fixed a bug where a mode switch aborting a running turn would not settle the turn phase.
  • Corrected the reporting of queued-turn failures, which now appear as `run.failed` instead of completing silently.
  • Prevented hung MCP servers from causing session creation to fail and provided stdio servers a 30-second initialization budget instead of blocking indefinitely.
  • Ensured OAuth authorization for SSE MCP servers is now surfaced on a 401 error instead of causing an outright failure.
  • Fixed requests against LiteLLM proxies by routing LiteLLM through Chat Completions instead of the Responses API.
  • Resolved an issue where network interruptions mid-stream but before any model output caused turns to fail; these are now retried.
  • Fixed Vertex ADC token refreshes to use the configured fetch, enabling them to work behind proxies and custom transports.
  • Included untracked files in checkpoint diffs when a snapshot was taken and ensured checkpoints are picked up even when git is initialized part-way through a session.
  • Fixed @-mention file search in empty windows to fall back to the session cwd or Desktop.
  • Prevented foreign compiled plugin-sandbox bootstraps from running for a source host.

Improvements

  • Faded the "View Changes" button until changes since the last message are confirmed, and hid it when there is nothing to show, improving UI clarity.
  • Centralized plugin settings and contributions with host-aware snapshots and atomic plugin toggles for better management.
  • Carried execution context in scheduled run reports, providing readable headers, schedule metadata, durations, and lifecycle error details for improved visibility.

Related Documentation

Cline Documentation