Cline v4.1.21: a new default model for 19 providers

1 month ago

What changed in Cline v4.1.21: a new default model on 19 providers, the ai& provider, local models that recover from long replies, five fixes, a js-yaml security floor, and Linux for the desktop app. https://github.com/cline/cline/releases/tag/v4.1.21 https://github.com/cline/cline/blob/v4.1.21/CHANGELOG.md https://github.com/cline/cline/compare/v4.1.20...v4.1.21

Ask about this presentation

Chapters

  1. 0:00Cline v4.1.21
  2. 0:1201 Models and providers
  3. 0:15Claude Opus 5.5
  4. 0:25Model catalog
  5. 0:36ai& provider
  6. 0:4702 Local models
  7. 0:51Output cap
  8. 1:02Compact and retry
  9. 1:12Partial answer kept
  10. 1:2203 Tasks and commands
  11. 1:24Failed tasks
  12. 1:33Silent commands
  13. 1:43Cancel during retry
  14. 1:54Windows @-mentions
  15. 2:0404 Security
  16. 2:07js-yaml 4.3.2
  17. 2:1805 The desktop app
  18. 2:21Linux
  19. 2:32Diagnostics, reasoning, voice
Show transcript
  1. In Cline 4.1.21, nineteen providers that don't pin a model now resolve to a different default. If you use one of them without choosing a model, your next task runs on a new one.

    Slide text
    Cline

    Cline v4.1.21 gives 19 providers a new default model

    It applies wherever you haven't pinned a model yourself

    CHANGELOG.md · 4.1.21
  2. Which model answers, and who serves it.

    Slide text
    Cline4.1.21
    Chapter
    01

    Models and providers

    Which model answers, and who serves it.

    CHANGELOG.md · 4.1.21
  3. Eleven of those nineteen providers land on Claude Opus 5.5. GitHub Copilot and Vertex are among them. If you want to stay on the model you had, pin it.

    Slide text
    Cline4.1.21
    01 Models and providers

    Eleven of those providers now default to Claude Opus 5.5

    GitHub Copilot and Vertex are among them

    CHANGELOG.md · 4.1.21
  4. The built-in model catalog grew to about sixty-four hundred models from 209 providers. That's nearly a hundred and fifty more models than the previous release carried.

    Slide text
    Cline4.1.21
    01 Models and providers

    The catalog now lists 6,386 models from 209 providers

    Up from 6,237 models in 4.1.20

    CHANGELOG.md · 4.1.21
  5. There's a new built-in provider called ai&. It's an OpenAI compatible endpoint that serves open-weight models from Japan, and you pick it like any other provider.

    Slide text
    Cline4.1.21
    01 Models and providers

    ai& is a new built-in provider

    An OpenAI-compatible endpoint for open-weight models from Japan

    CHANGELOG.md · 4.1.21
  6. Long replies on llama.cpp, Ollama and LM Studio.

    Slide text
    Cline4.1.21
    Chapter
    02

    Local models

    Long replies on llama.cpp, Ollama and LM Studio.

    CHANGELOG.md · 4.1.21
  7. These local servers stop generating once the context window is full, whatever output budget you set. On a long session, that limit used to end the task in the middle of an answer.

    Slide text
    Cline4.1.21
    02 Local models

    Local servers cap a reply at whatever context is left

    The output budget you set doesn't change that

    CHANGELOG.md · 4.1.21
  8. Now, when a local model hits that output limit, Cline compacts the conversation to free up room and retries the reply once, so the task keeps running.

    Slide text
    Cline4.1.21
    02 Local models

    Hitting the limit now compacts the conversation and retries once

    The task keeps running

    CHANGELOG.md · 4.1.21
  9. When there's nothing left to compact, the existing recovery takes over and asks the model to answer more concisely. Either way, you keep the partial answer it already wrote.

    Slide text
    Cline4.1.21
    02 Local models

    When compaction can't help, the concise retry still runs

    You keep the partial answer

    CHANGELOG.md · 4.1.21
  10. What the chat shows you.

    Slide text
    Cline4.1.21
    Chapter
    03

    Tasks and commands

    What the chat shows you.

    CHANGELOG.md · 4.1.21
  11. Reopen a task that failed, and you now see its error along with the retry option. Before this release, a failed task came back looking like it had finished.

    Slide text
    Cline4.1.21
    03 Tasks and commands

    A failed task reopens with its error and Retry

    It used to come back looking completed

    CHANGELOG.md · 4.1.21
  12. Run a command with no output, like git add on a clean tree, and the chat used to print a raw JSON record where the output goes. That record is gone.

    Slide text
    Cline4.1.21
    03 Tasks and commands

    A command that prints nothing now shows just the command

    [{"query":"git add -A","result":"","success":true}]
    CHANGELOG.md · 4.1.21
  13. When a model sends back an empty response, Cline waits and then retries. Cancelling during that wait now stops the request right away, instead of after the backoff finishes.

    Slide text
    Cline4.1.21
    03 Tasks and commands

    Cancel takes effect at once during an empty-response retry

    You no longer wait out the backoff

    CHANGELOG.md · 4.1.21
  14. On Windows, the at-mention picker showed a subfolder's README as if it sat at the root. It now shows the full path, and an open file appears once instead of twice.

    Slide text
    Cline4.1.21
    03 Tasks and commands

    On Windows, @-mention search shows the right file names

    Nested files show their full path, and an open file is listed once

    CHANGELOG.md · 4.1.21
  15. The parser behind your rules and skills.

    Slide text
    Cline4.1.21
    Chapter
    04

    Security

    The parser behind your rules and skills.

    CHANGELOG.md · 4.1.21
  16. The minimum js-yaml version is now 4.3.2. That brings in a security fix for the parser Cline uses on the frontmatter of your rule and skill files.

    Slide text
    Cline4.1.21
    04 Security

    Cline now requires js-yaml 4.3.2 or later

    A security fix for the parser that reads rule and skill frontmatter

    CHANGELOG.md · 4.1.21
  17. The Cline desktop app, version 0.0.35.

    Slide text
    Cline4.1.21
    Chapter
    05

    The desktop app

    Cline desktop 0.0.35.

    cline/cline · desktop release 0.0.35
  18. The desktop app adds Linux support. It ships as deb and RPM packages, and an update downloads in the background, then installs when you choose restart now.

    Slide text
    Cline4.1.21
    05 The desktop app

    The desktop app now runs on Linux

    Packaged as .deb and .rpm, with updates installed on restart

    cline/cline · pull request #14464
  19. Settings can now export a diagnostics bundle to attach to a bug report. Your reasoning effort is remembered per provider instead of resetting to low. And voice input with live transcription works again.

    Slide text
    Cline4.1.21
    05 The desktop app

    Diagnostics, reasoning effort and voice input

    • Settings exports a diagnostics bundle for bug reports
    • Reasoning effort is remembered per provider
    • Voice input and live transcription work again
    cline/cline · pull requests #14436, #14469, #14359

What happened in AI today, in your inbox

One short email each evening. Read it and you’re caught up.

Built with ❤️ in New York