Skip to content
Proposals/Pin Cline provider models before SDK v0.0.82 swi
proposaleveryoneP4Worth a lookCline

Pin Cline provider models before SDK v0.0.82 switches 57 defaults to Claude Fable 5.1

Cline SDK v0.0.82 loads models from the live catalog and changes the unresolved default for 57 providers. Anthropic and gateways that followed it now resolve to Claude Fable 5.1 instead of Claude Opus 5. Pin every provider you use so the switch is explicit.

Why this loop

This release is an unusually wide catalog refresh: ten providers are added, lists and pricing are updated, and the resolved default model changes for 57 providers. Most consequentially, Anthropic now resolves to Claude Fable 5.1 instead of Claude Opus 5, and Amazon Bedrock, Vertex, OpenRouter, Vercel AI Gateway, Kilo Gateway, LLM Gateway, DevPass, DigitalOcean, CrossModel, Eden AI, and NanoGPT follow it to Fable 5.1. Cline provider models also load from the live catalog rather than only the bundled one, so newly published models appear without a package update. Explicit runtime and models.json overrides still take precedence. If any of those providers is left unpinned, the next catalog resolution will silently change which model runs and at what price. Pin the model you actually want (Opus 5 to keep prior behavior, or Fable 5.1 to adopt the new default) before upgrading. Treat settings entries that have only a default model and no credentials as unconfigured; the catalog now exposes a computed configured flag so those no longer read as connected.

Proposed actions

  1. In Cline models.json and any runtime model overrides, pin Anthropic, Amazon Bedrock, Vertex, OpenRouter, Vercel AI Gateway, Kilo Gateway, LLM Gateway, DevPass, DigitalOcean, CrossModel, Eden AI, and NanoGPT to an explicit model id; do not leave them on the unresolved catalog default.
  2. If you want prior behavior, set those providers to Claude Opus 5; if you want the new catalog default, set them to Claude Fable 5.1 so the choice survives the next live-catalog refresh.
  3. Upgrade to Cline SDK v0.0.82, reload provider models from the live catalog (not only the bundled one), and confirm explicit runtime and models.json overrides still take precedence over newly published defaults.
  4. In provider settings, require credentials before treating a provider as connected: SDK v0.0.82's catalog configured flag is false when an entry has only a default model and no credentials.
  5. After pinning, compare the refreshed catalog pricing for your pinned model against the previous Opus 5 default on Anthropic, Bedrock, Vertex, and OpenRouter so cost expectations match the model you actually run.

Agent prompt

Paste into your agent or query via MCP (get_agent_prompt) — free, no extra AI cost

Cline / .clinerules task

DevAgentRadar → Cline

You are helping me adopt a real coding-assistant change. Work only from the facts below. Do not invent features.

Context

Assistant: Cline Proposal: Pin Cline provider models before SDK v0.0.82 switches 57 defaults to Claude Fable 5.1 Summary: Cline SDK v0.0.82 loads models from the live catalog and changes the unresolved default for 57 providers. Anthropic and gateways that followed it now resolve to Claude Fable 5.1 instead of Claude Opus 5. Pin every provider you use so the switch is explicit. Primary source: https://github.com/cline/cline/releases/tag/sdk/sdk/v0.0.82

Why it matters

This release is an unusually wide catalog refresh: ten providers are added, lists and pricing are updated, and the resolved default model changes for 57 providers. Most consequentially, Anthropic now resolves to Claude Fable 5.1 instead of Claude Opus 5, and Amazon Bedrock, Vertex, OpenRouter, Vercel AI Gateway, Kilo Gateway, LLM Gateway, DevPass, DigitalOcean, CrossModel, Eden AI, and NanoGPT follow it to Fable 5.1. Cline provider models also load from the live catalog rather than only the bundled one, so newly published models appear without a package update. Explicit runtime and models.json overrides still take precedence. If any of those providers is left unpinned, the next catalog resolution will silently change which model runs and at what price. Pin the model you actually want (Opus 5 to keep prior behavior, or Fable 5.1 to adopt the new default) before upgrading. Treat settings entries that have only a default model and no credentials as unconfigured; the catalog now exposes a computed configured flag so those no longer read as connected.

Suggested actions

  1. In Cline models.json and any runtime model overrides, pin Anthropic, Amazon Bedrock, Vertex, OpenRouter, Vercel AI Gateway, Kilo Gateway, LLM Gateway, DevPass, DigitalOcean, CrossModel, Eden AI, and NanoGPT to an explicit model id; do not leave them on the unresolved catalog default.
  2. If you want prior behavior, set those providers to Claude Opus 5; if you want the new catalog default, set them to Claude Fable 5.1 so the choice survives the next live-catalog refresh.
  3. Upgrade to Cline SDK v0.0.82, reload provider models from the live catalog (not only the bundled one), and confirm explicit runtime and models.json overrides still take precedence over newly published defaults.
  4. In provider settings, require credentials before treating a provider as connected: SDK v0.0.82's catalog configured flag is false when an entry has only a default model and no credentials.
  5. After pinning, compare the refreshed catalog pricing for your pinned model against the previous Opus 5 default on Anthropic, Bedrock, Vertex, and OpenRouter so cost expectations match the model you actually run.

Config surfaces this release may change

  • background and headless runs — check your repo before applying
  • MCP servers — check your repo before applying

After you finish

Do not report this as applied to DevAgentRadar. You cannot write the visitor's loop.

Tell the human: open https://devagentradar.com/proposals/cline-sdk-sdk-v0-0-82-pin-cline-provider-models-before-sdk-v0-0-82-switc and mark Applied, Skipped, or Failed. Proposal id: 7387d30a-dbf4-409e-aaa5-993e115b29a3

Your job

  1. Restate the change in one sentence.
  2. Propose a minimal plan for my repo (or a throwaway pilot).
  3. Implement only what I approve; prefer small diffs and tests.
  4. Call out risks (permissions, breaking APIs, cost).

Start by confirming you understood the proposal.

agentmcpmodelpricingcliRelease source ↗

Your loop

This browser · no sign-in · not shared as “you”

After you run the prompt

Only you can mark this. Agents cannot write your loop.

Your decision stays on this device. A public tally appears after a few votes.

Originating release signal

Clinesdk/sdk/v0.0.82Sep 2, 2026

SDK v0.0.82

Fixed tool calling being silently disabled for gateway models whose catalog entry declares no capabilities. · Three separate producers built gateway model definitions with their own hand-written capability translations and had drifted; the builtin-provider path emitted ["text"] where the others emitted undefined, and that list read as an authoritative denial that stripped every tool definition from requests to Dify, SAP AI Core, opencode, and the Codex CLI. · One shared translator now serves every producer · Fixed an empty capability list stripping image input. · +38 more changes
Verified excerpt — the source's own words
  • Fixed tool calling being silently disabled for gateway models whose catalog entry declares no capabilities. Three separate producers built gateway model definitions with their own hand-written capability translations and had drifted; the builtin-provider path emitted ["text"] where the others emitted undefined, and that list read as an authoritative denial that stripped every tool definition from requests to Dify, SAP AI Core, opencode, and the Codex CLI. One shared translator now serves every producer
  • Fixed an empty capability list stripping image input. Two readers bypassed modelHasCapability and tested capabilities directly, where an empty list is not nullish but matches nothing: the file-read tool silently dropped every image from the request, and model pickers reported models as definitively lacking vision, attachments, and reasoning when nothing had been declared
  • Langfuse tracing now works in minified release builds. initializeLangfuseTelemetry identified the OpenTelemetry provider by constructor name, which minification renames, so every production build silently initialized with readiness=false while unminified dev runs worked. Detection is now

Excerpt ends here — this release continues at the source ↗.

Primary source ↗