cli-v3.0.57
ClineSummary
This release introduces robust hub management with new drain and upgrade commands, ensuring continuous availability. Sessions are now resilient to hub restarts, and a critical bug preventing tool usage with custom OpenAI-Compatible models has been fixed.
New Features
- Added `cline hub drain` command to stop a hub from accepting new mutating work while it finishes current tasks, with an option to lift the drain.
- Introduced `cline hub upgrade` command to safely upgrade the hub by draining it, waiting for it to become idle, stopping it, and starting a new instance on the current build. Upgrades are automatically lifted if aborted, ensuring the hub never stops accepting work.
- Enabled sessions to survive hub restarts, with reconnecting clients replaying missed events and deduplicating them by ID to prevent duplicate deliveries.
Bug Fixes
- Fixed tool calling being silently disabled for custom OpenAI-Compatible models when their capabilities were inferred from convenience flags, which previously caused all tools to be stripped from requests.
Improvements
- Langfuse traces now include session and client identity for hub-backed and delegated-agent runs, improving traceability.
- Refreshed the model catalog, updating model lists and pricing across providers and adjusting the default model for several providers including DeepSeek, Crof, CrossModel, Eden AI, Kilo, and NanoGPT.