Change8

v4.1.17

Cline
3 features16 fixes3 improvementsagentbrowsermcptoolsvscode

Summary

This release enhances the Cline experience by integrating ClinePass information throughout the app and improving the reliability of various features. Key fixes include addressing memory leaks, preventing crashes related to hook scripts and API requests, and clarifying error messages for API key issues and sign-in problems.

New Features

  • Added ClinePass information across the app, including a card on the account page, a hint in provider settings, and a dismissible banner on the home screen.
  • Enabled global rules to be read from `~/Cline/Rules` for WSL and headless installs.
  • Enabled Cline provider models to be read from the live catalog, making newly published models available without an extension update.

Bug Fixes

  • Fixed background Hub process memory ballooning during long sessions by changing session status updates to carry only state snapshots.
  • Prevented hook scripts that fail to spawn from crashing the extension's core process and taking down the running task.
  • Fixed a chat render crash caused by malformed `api_req` payloads.
  • Ensured cost estimates do not appear in task history for subscription-billed tasks.
  • Fixed an issue where pasted provider API keys were not stripped of invisible characters, preventing them from being corrupted and rejected.
  • Improved error handling for OpenAI Codex sign-in when the callback port is occupied, now displaying a clear 'port in use' error.
  • Fixed OAuth redirect errors during sign-in to be surfaced correctly instead of being reported as a missing authorization code.
  • Prevented users from being signed out due to transient network failures while refreshing OpenAI Codex or OpenAI-compatible-account tokens.
  • Fixed tool calling being silently disabled for Dify, SAP AI Core, opencode, and Codex CLI models.
  • Fixed images being dropped from file reads on models with an empty capability list.
  • Prevented restoring a checkpoint from silently removing commits made after it.
  • Ensured `apply_patch` now preserves a file's existing CRLF line endings.
  • Prevented an enabled but unreachable remote MCP server from stalling session startup by implementing a 10-second budget for remote connections.
  • Ensured aborting a task now also cancels delegated subagents and teammates.
  • Fixed Langfuse tracing to work in released builds by addressing issues with OpenTelemetry provider detection after minification.
  • Ensured hook execution telemetry events are fired by correctly threading the task ID into hook runner creation.

Improvements

  • Dismissed banners now stay dismissed.
  • Credential rejections now provide clearer messages indicating an API key problem and point to its configuration.
  • The message shown when rejecting a tool call now names the rejected tool and clearly states it's a user decision rather than an error.

Related Documentation

Cline Documentation