Cline CLI v3.0.54 Changelog
What changed in Cline CLI v3.0.54, released 2026-08-13 — explained in plain English.
- The Claude Code provider is completely fixed and now works the way it's supposed to.
- Token counts are much more accurate, so you won't see wildly inflated usage stats.
- Background Hub daemons update smarter without crashing or fighting each other.
- Several annoying bugs that caused crashes or weird errors have been squashed.
Want a heads-up when Cline CLI updates?
We email you the moment a new Cline CLI version drops — plus plain-English release notes like these. No spam.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
This release is all about stability and accuracy. It mostly matters to developers using Cline to automate coding tasks, especially those relying on Claude Code or background "Hub" processes. If you've been frustrated by crashes, weird token counts, or tools not working right, this update fixes those headaches.
What's new
- Smarter Hub daemon upgrades: If you have multiple versions of Cline installed, they used to fight by constantly shutting down each other's background processes (daemons). Now, they recognize when a newer version is running, attach to it, and simply ask you to restart. Plus, certain special sessions (like "Yolo" and "sandbox" modes) won't be interrupted by this prompt.
Improvements
- Accurate token counting: If you had a long, ongoing conversation, the system was accidentally counting the same cached text multiple times, making it look like you used about five times more tokens than you actually did. Now it separates counts into "uncached," "cache-read," and "cache-write" so you get the real numbers.
- Cleaner CLI upgrades: When you update the main app, it now properly restarts its background daemon on the new code, instead of trying to talk to an outdated version still running in the background.
Fixes
- Claude Code provider fixed: The Claude Code setup was completely broken for autonomous work. It now uses its own native tools, stays anchored to your specific project folder, and actually reads your permission rules. It will auto-approve file edits in your project but will still ask for permission before running commands, based on your settings.
- Fixed bad "repairs" to broken code: Sometimes, a piece of data (like a command to edit a file) would get cut off mid-sentence. The system used to guess how to finish it, which led to wrong commands being run. Now, it just rejects the broken data instead of guessing.
- Fixed "empty message" errors: Some strict AI providers would crash and say "user message must have content" if a message contained an empty text block. That’s fixed.
- Fixed mid-turn crashes: Fixed a crash that happened when processing multiple tool requests out of order through a specific third-party connection (LiteLLM's Anthropic passthrough).
- Fixed shutdown crash: The background Hub daemon used to crash with a "hub server close failed" error if you tried to shut it down while it was still busy talking to a connected app. Now it shuts down cleanly.
Breaking changes
No breaking changes in this release.
This is our plain-language summary. Read the complete, official notes on the Cline CLI official changelog ↗.
