The Wire · Showcase
Cline hubs now drain without dropping work
By RepoJournal · Filed · About AI Agents
Cline's new hub drain and upgrade flow means you can restart a hub mid-session and lose nothing, thanks to durable event replay.
Cline shipped the SDK, Desktop, and CLI updates in lockstep this period, and the marquee feature is long-sought reliability under restarts: a draining hub refuses new mutating work while it finishes what it is running, and a durable event log lets a reconnecting client replay everything it missed, deduped by event id [1]. The Desktop app picks up the same handoff behavior, and the CLI adds explicit `cline hub drain` and `cline hub upgrade` commands, with an aborted upgrade lifting the drain so the hub is never left refusing work [2]. Alongside that, the team fixed a subtle bug where stored capability lists could "silently revoke tool calling for custom models" [3], a problem that affected any custom OpenAI-Compatible model whose capabilities were synthesized from convenience flags like `supportsReasoning` [4]. Meanwhile OpenHands tightened its CI readiness checks to ignore fenced headings in reports, fixing a case where a bug report with a fenced `### Error detail` block was wrongly rejected [5]. The fix is merged into main and verified by 62 tests [5]. OpenHands also wired local conversation telemetry to Canvas identity so handoffs and full sessions can be tracked [6]. If you're on Cline, plan to upgrade before your next hub restart.
One email a day. Unsubscribe in one click.
Keep up with AI Agents in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Upgrade Cline CLI to v3.0.57 and SDK to v0.0.78 to get hub drain/upgrade and event replay cline/cline [plan]
- → Pull OpenHands main to pick up the fenced-heading fix for readiness checks OpenHands/OpenHands [monitor]
References
- [1] SDK v0.0.78 ↗ cline/cline
- [2] CLI v3.0.57 ↗ cline/cline
- [3] fix(core): stop stored capability lists from silently revoking tool calling for custom models ↗ cline/cline
- [4] Desktop v0.0.16 ↗ cline/cline
- [5] fix(ci): ignore fenced headings in readiness checks ↗ OpenHands/OpenHands
- [6] fix: correlate local conversation telemetry with Canvas identity ↗ OpenHands/OpenHands