cli-v3.0.55
ClineSummary
This release enhances update stability by ensuring auto-updates install only when no CLI is attached, preventing session interruptions. It also improves the streaming assistant's markdown rendering to prevent flashing and jumping, and introduces web search result visibility directly in the transcript.
New Features
- Added Crusoe as a model provider and refreshed the model catalog with updated lists and default models.
- Enabled rendering of web search calls and their results from models that run search natively within the transcript.
- Introduced immediate installation of updates on exit when a CLI is not attached, preventing session interruptions.
Bug Fixes
- Fixed an issue where auto-updates could install while a CLI was attached, causing the Hub connection to close and kill live sessions.
- Resolved a bug where older CLI versions (3.0.54 and earlier) could brick a running session during an update.
- Corrected a loop where two Cline installations on different builds would shut down each other's Hub daemon, leading to abnormal socket closes and session termination.
- Prevented newer builds from replacing a Hub that was still serving sessions, avoiding mid-handshake session deaths.
- Fixed streaming assistant markdown from flashing back to raw text by ensuring settled content remains rendered as new chunks arrive.
- Resolved an issue where idle plugin sandbox processes would linger for the life of the session.
Improvements
- Removed the 'outdated Hub' notice as it provided unactionable information and was often cut off.
- Optimized the streaming assistant to stop the transcript from jumping vertically mid-stream by rebuilding and re-highlighting the entire message on every chunk.
- Improved `cline doctor fix` reporting to accurately distinguish surviving processes, name live parent respawning daemons, and correctly report startup lock holders.