release aidev BREAKING SIG 3/5

Cline CLI 3.0.50: TUI themes, enforced plan mode, provider-wide retry fixes

Adds selectable TUI color themes and inherits SDK v0.0.70's behavior changes: plan mode now rejects file-editing shell commands outright rather than relying on prompting, and context-overflow and empty-response failures are recovered instead of surfacing as errors. If you relied on plan mode running mutating commands, that path is now blocked.

PUBLISHED2026-08-05
OBSERVED2026-08-11
AGE6d
SOURCES1
  • /theme picker with live preview; themes selectable from the command palette or /settings, overridable at startup via CLINE_THEME
  • Built-in themes: Auto (default, terminal-adaptive), Cline Dark/Light, Tokyo Night, Gruvbox Dark, Nord, Dracula, Catppuccin Mocha, One Dark, Solarized Dark/Light
  • Plan mode hard-blocks file manipulation, in-place editors (sed -i, perl -i), file redirection, mutating git subcommands, package installs, and nested command strings (sh -c, eval, sudo); read-only run_commands still works, Windows and PowerShell included
  • Context exhaustion force-compacts and retries once; unrecoverable cases explain why
  • Empty model responses retried on every provider, not just Ollama (previously hard-failed on OpenRouter, Cline, OpenAI-compatible)
  • Claude 4.6+ and 5.x no longer rejected with "thinking.type.enabled is not supported" from the offline catalog or hand-typed ids
  • Bedrock prompt caching fixed (reads/writes were always 0); foundation models routed through geo inference profiles
  • Reasoning models on OpenAI-compatible endpoints get max_completion_tokens; image content substituted for models without image support
  • Git branch under the prompt tracks external branch switches
  • Telegram slash commands reach the connector command host; connector launch races fixed, connector tools on by default
  • Auto-approval settings honored over ACP
  • Model layer upgraded to AI SDK 7, Ollama on the native provider; catalog adds Infomaniak and SCX.ai

COMMUNITY

No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.