The Wire · Showcase
Cline hubs get drain and replay as Langchain plumb gates
By RepoJournal · Filed · About AI Agents
Cline just shipped rollover-grade hub commands while Langchain exposes gateway internals, and OpenHands quietly broke its own monitoring contract.
Cline's new drain and upgrade commands complete the live-transport wiring, adding isDraining(), hub.status, and replayEventsAfter() backed by the durable event log [1]. That means you can now upgrade a hub without dropping events or losing the sequence. Meanwhile Langchain's gateway propagation work plumbs gateway metadata through exceptions [2], giving observability tools the context they need on error paths. OpenHands, however, bumped @openhands/extensions to 0.18.0 and warned that two changes "fail quietly rather than loudly" [3], which could bite anyone running github-repo-monitor in production. The release notes explicitly flag this as a contract cross, so treat it as a breaking change in disguise. Cline also fixed Langfuse session telemetry so sessionId and userId now propagate through AI SDK calls [4], closing a gap that was breaking Sessions and Users views. On the model front, Langchain refreshed OpenRouter profiles, adding 5 models like mancer/weaver and mistralai/ministral-8b [5]. Finally, Cline's nightly CI died 20 times in a row because the PublishNightly environment required reviewers, so it's now manual-dispatch only [6]. If you rely on those nightlies, know they won't come unless you trigger them.
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
- → Review OpenHands extension consumers for the quiet failure in @openhands/extensions 0.18.0 before upgrading OpenHands/OpenHands [immediate]
- → Evaluate Cline hub drain/upgrade for your deployment to enable zero-downtime rollovers cline/cline [plan]
- → Re-run model profile refresh in Langchain to pick up 5 new OpenRouter models langchain-ai/langchain [monitor]
- → Manually dispatch Cline nightly builds since cron is disabled cline/cline [monitor]
References
- [1] feat(hub): add drain and upgrade commands with replay support (#13468) cline/cline
- [2] feat(core): propagate gateway information on error path ↗ langchain-ai/langchain
- [3] chore: bump @openhands/extensions to 0.18.0 ↗ OpenHands/OpenHands
- [4] fix: propagate Langfuse session telemetry ↗ cline/cline
- [5] chore(model-profiles): refresh model profile data ↗ langchain-ai/langchain
- [6] ci(vscode): make combined nightly manual-dispatch only cline/cline