Cline 4.1.17

3 hours ago

Here is what changed in Cline 4.1.17. Long sessions stop eating memory, tool calling comes back for four model families, and the default model moves for dozens of providers.

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

Show transcript

Cline 4.1.17

Here is what changed in Cline 4.1.17. Long sessions stop eating memory, tool calling comes back for four model families, and the default model moves for dozens of providers.

01 Long sessions

What long tasks did to the machine.

Hub memory

Every session status update broadcast a full copy of the conversation to every connected client. On a large task each change shipped megabytes and ballooned the background Hub process. Snapshots now carry state only.

Hook failures

A hook script that failed to spawn used to crash the extension's core process and take your running task with it. Now the failure stops at the hook.

Aborting a task

When you abort a task, Cline now cancels the subagents and teammates it delegated to. Before, you stopped the task and their work kept running.

02 Accounts and keys

Getting signed in, and staying signed in.

Pasted keys

A copied API key can carry newlines and zero-width spaces from the clipboard. The masked field hid them and the provider returned a 401 that looked like a wrong key. Cline now strips them.

Codex sign-in

Signing in to OpenAI Codex needs callback port 1455. If something else holds it, the browser opened a flow that could never return. You now get a port in use error.

Token refresh

A transient network failure while refreshing your Codex token used to sign you out. Only a genuinely rejected refresh token now sends you back to authenticate.

ClinePass

ClinePass is now described on the account page, hinted in provider settings, and announced by a banner on the home screen. Dismissed banners stay dismissed.

03 Models

Which model you get.

Model catalog

The built-in model catalog got an unusually wide refresh. Ten providers arrive and the resolved default changes for 57 of them. On Anthropic that is now Claude Fable 5.1 instead of Claude Opus 5.

Tool calling

These models declare no capabilities in the catalog, and that empty list was read as a denial that stripped every tool from the request. Dify, SAP AI Core, opencode and Codex CLI can call tools again.

Images in file reads

The same empty capability list also dropped images from file reads. Your model could take the image, the catalog did not say so, and it was stripped anyway.

04 Your workspace

Your commits, your line endings, your rules.

Checkpoint restore

Restoring a checkpoint used to knock later commits off the branch, where only the reflog could recover them. It now refuses to run in that case.

Line endings, rules, servers

apply_patch now preserves a file's CRLF line endings. Global rules also load from the Cline Rules folder in your home directory. And an unreachable remote MCP server gets ten seconds instead of stalling startup.

Chat, cost, catalog

A malformed api_req payload no longer crashes the chat render. Task history stops showing a cost estimate on subscription billed tasks. And Cline provider models come from the live catalog, so new ones appear without an update.

Cline 4.1.17

All of it lands through the SDK bundle, so it applies to any window running that bundle. That is Cline 4.1.17.