Cline Desktop v0.0.24を公開Cline Desktop v0.0.24
匿名の公開いいねです。記事の保存・お気に入りではなく、Featured、Top 3、重要度、掲載順位には影響しません。仕組みとプライバシーAnonymous public likes are reactions, not saved articles or bookmarks. They do not affect Featured, Top 3, importance, or listing order.How it works and privacy
- Cline Desktop v0.0.24は、2つのHub接続が原因のライブチャット文字列の二重表示と、処理途中のメッセージ欠落を修正した。
- 長いコマンドや応答待ちを含む実行中、再開、予約実行のセッションでも、利用者が会話を正確に追える。
- Cline Desktop v0.0.24 fixes duplicated live chat text from two Hub sockets and messages lost during a turn.
- Users can now follow in-flight, resumed, or scheduled runs reliably.
本ページの本文と要約は AI による自動生成です。日本語版と英語版は言語ごとに独立して生成されるため、表現や詳しさが異なる場合があります。正確性は元記事 (github.com) をご確認ください。The body and summaries are AI-generated independently for each language, so wording and detail may differ. Verify accuracy at the original source (github.com).
要約と収集メタデータに基づく AI 解説。元記事全文の転載・翻訳ではありません。AI explainer based on the summaries and collected metadata, not a copy or translation of the full source article.
ライブチャット
Cline Desktop v0.0.24では、ライブチャットの文字列が二重に表示される問題と、処理の途中でメッセージが欠落する問題が修正された。実行中のタスクを開いた場合や、再開・予約実行されたセッションでも、会話の進行を正確に追えるようになった。
2つのHub接続
sidecarには、ClineCore自身のクライアントとobserver clientという2つのHub接続があり、どちらも同じセッションのイベントを受信する。ローカルからの送信を行わずにストリーミングが始まるセッションでは、両方の接続から届いた差分が描画され、各テキストが二重表示されていた。該当するのは、タスクを開いた時点ですでに進行している実行、再開された実行、予約実行などだ。
重複の抑止
修正版では、ClineCoreが対象セッションを購読している場合、observer client側のイベントをスキップする。購読状態はタイマーから推測するのではなく、ClineCoreへ直接問い合わせる方式になった。これにより、長いコマンド、最初のトークンが届くまで時間がかかる場面、ツール承認への回答待ちでも、ClineCore側より先にobserver client側の重複データが入り込むことを防ぐ。
sidecarの交換
動作中のwebviewに対してsidecarが交換された場合のストリーム処理も修正対象となった。クラッシュ後の再生成、Hubのdrain-and-replace、古いsidecarの交換では、ストリームカウンターが1から再開していた。v0.0.24では、こうしたライブ処理中の交換に伴うメッセージ欠落も修正されている。
Live chat stream
Cline Desktop v0.0.24 fixes duplicated text in the live chat stream and messages being dropped during a turn. The changes matter for users following in-flight, resumed, or scheduled runs, including sessions affected by long commands, slow first tokens, or unanswered tool approvals.
Two Hub sockets
The duplication came from the sidecar maintaining two Hub sockets that both received events for the same session. One belonged to ClineCore’s own client, while the other belonged to the observer client.
A session could begin streaming without a local send occurring first. This situation included a run already in flight when a user opened the task, a resumed run, or a scheduled run. Because both Hub connections received the session’s events, every streamed delta could be rendered twice, producing doubled live chat text.
Observer copy
The observer’s copy is now skipped whenever ClineCore is subscribed to the session. Rather than inferring that subscription from a timer, the system asks directly.
This change prevents timing conditions from allowing the observer’s duplicate to appear before the core copy. Those conditions include long-running commands, a slow first token, and tool approvals that remain unanswered. The result is that users can follow the relevant session without every delta being displayed twice, including when the run was already active, resumed, or scheduled.
Sidecar replaced
The release also addresses messages lost during a turn. A separate condition occurred when the sidecar was replaced beneath a live webview. The stated replacement cases include crash-respawn, Hub drain-and-replace, and a stale-sidecar swap.
In those situations, the replacement sidecar’s stream counter restarted at 1. Cline Desktop v0.0.24 fixes the associated mid-turn message-loss problem alongside the duplicate-stream handling, allowing live conversations to remain traceable across the covered run and replacement scenarios.
ポコとTECHガイドPoko & TECH Guide
ポコと当サイトのTECHガイドが、記事の要約と収集した情報から読みどころを語るAI生成の対話です。Poko and TECH Dashboard's own TECH Guide discuss the article's highlights in an AI-generated conversation based on its summary and collected source details.
- ポコPoko長いコマンドを動かしたり、返事を待ったりするとき、普段の作業はどう変わるの?When I’m running a long command or waiting for a response, what changes in my day-to-day work?
- TECHガイドTECH GuideCline Desktop v0.0.24では、実行中や再開、予約実行のセッションでも、会話を正確に追いやすくなったよ。In Cline Desktop v0.0.24, chats should be easier to follow reliably during in-flight, resumed, and scheduled runs.
- ポコPoko前はできなかったの? ずっと会話が見えない感じだったのかな。Couldn’t it do that before? Was the conversation just not visible?
- TECHガイドTECH Guide見えないわけではなく、2つのHub接続で文字が二重になったり、処理途中のメッセージが欠けたりしていたんだ。It wasn’t entirely invisible. Two Hub connections could duplicate live text, and messages could disappear partway through a turn.
- ポコPokoいちばんの収穫は、待ち時間が長い処理でも、会話の流れを見失いにくくなったことだね。So the biggest gain is that it’s harder to lose track of the conversation, even during long waits.
- TECHガイドTECH Guideうん。実行中に開いたセッションや再開・予約実行で、二重表示や欠落が起きないかに注目だね。Yes. The key thing to watch is whether duplication and missing messages stay resolved in in-flight, resumed, and scheduled sessions.