Cline 4.1.17

1 month 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

  1. 0:00Cline 4.1.17
  2. 0:1301 Long sessions
  3. 0:15Hub memory
  4. 0:29Hook failures
  5. 0:38Aborting a task
  6. 0:4602 Accounts and keys
  7. 0:49Pasted keys
  8. 1:02Codex sign-in
  9. 1:13Token refresh
  10. 1:24ClinePass
  11. 1:3403 Models
  12. 1:35Model catalog
  13. 1:50Tool calling
  14. 2:04Images in file reads
  15. 2:1404 Your workspace
  16. 2:16Checkpoint restore
  17. 2:25Line endings, rules, servers
  18. 2:40Chat, cost, catalog
  19. 2:55Cline 4.1.17
Show transcript

Cline 4.1.17

Cline4.1.17
Release notes

Long sessions stop eating memory, and the default model moves for 57 providers.

Release v4.1.17 · cline/cline

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

Cline4.1.17
Chapter
01

Long sessions

What long tasks did to the machine.

CHANGELOG.md · 4.1.17

What long tasks did to the machine.

Hub memory

Cline4.1.17
01 Long sessions

A long task could grow the Hub to tens of gigabytes

Snapshots now carry state only

CHANGELOG.md · 4.1.17

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

Cline4.1.17
01 Long sessions

A hook that fails to spawn stays contained

The core process survives it

CHANGELOG.md · 4.1.17

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

Cline4.1.17
01 Long sessions

Aborting a task now stops the agents it spawned

Subagents and teammates get cancelled with it

CHANGELOG.md · 4.1.17

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

Cline4.1.17
Chapter
02

Accounts and keys

Getting signed in, and staying signed in.

CHANGELOG.md · 4.1.17

Getting signed in, and staying signed in.

Pasted keys

Cline4.1.17
02 Accounts and keys

Pasted keys lose the characters a clipboard smuggles in

Newlines, zero-width spaces, byte order marks

CHANGELOG.md · 4.1.17

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

Cline4.1.17
02 Accounts and keys

Codex sign-in tells you when port 1455 is taken

The callback needs that port to come back

CHANGELOG.md · 4.1.17

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

Cline4.1.17
02 Accounts and keys

A network blip during a token refresh no longer signs you out

Only a rejected refresh token does

CHANGELOG.md · 4.1.17

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

Cline4.1.17
02 Accounts and keys

ClinePass now shows up where you would look for it

Account card, provider settings hint, home banner

CHANGELOG.md · 4.1.17

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

Cline4.1.17
Chapter
03

Models

Which model you get.

CHANGELOG.md · 4.1.17

Which model you get.

Model catalog

Cline4.1.17
03 Models

The default model moved for 57 providers

Anthropic now resolves to Claude Fable 5.1. Pin a model, or expect a different default.

CHANGELOG.md · 4.1.17

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

Cline4.1.17
03 Models

Tool calling comes back for four model families

Dify · SAP AI Core · opencode · Codex CLI

CHANGELOG.md · 4.1.17

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

Cline4.1.17
03 Models

Images stopped being dropped from file reads

Same empty capability list, same silent strip

CHANGELOG.md · 4.1.17

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

Cline4.1.17
Chapter
04

Your workspace

Your commits, your line endings, your rules.

CHANGELOG.md · 4.1.17

Your commits, your line endings, your rules.

Checkpoint restore

Cline4.1.17
04 Your workspace

Restoring a checkpoint refuses to erase later commits

Chat-only restore is unaffected

CHANGELOG.md · 4.1.17

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

Cline4.1.17
04 Your workspace

Line endings, rules, and a stalled server

  • apply_patch keeps a file's existing CRLF endings
  • Global rules also load from ~/Cline/Rules
  • A remote MCP server gets ten seconds to connect
CHANGELOG.md · 4.1.17

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

Cline4.1.17
04 Your workspace

A crash, a cost line, and a stale list

  • Malformed api_req payloads no longer crash the chat
  • Subscription tasks drop the cost estimate in history
  • Cline provider models come from the live catalog
CHANGELOG.md · 4.1.17

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

Cline4.1.17
Release notes
Cline
4.1.17
Release v4.1.17 · cline/cline

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