Home›Cline / Roo›Cline Desktop v0.0.24を公開
Cline Desktop v0.0.24

Cline Desktop v0.0.24を公開Cline Desktop v0.0.24

元記事を読むRead original articlegithub.com(新しいタブで開きます)(opens in a new tab)
AI2 点サマリ2 key points
  • 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.

  1. ポコPoko長いコマンドを動かしたり、返事を待ったりするとき、普段の作業はどう変わるの?When I’m running a long command or waiting for a response, what changes in my day-to-day work?
  2. 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.
  3. ポコPoko前はできなかったの? ずっと会話が見えない感じだったのかな。Couldn’t it do that before? Was the conversation just not visible?
  4. 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.
  5. ポコPokoいちばんの収穫は、待ち時間が長い処理でも、会話の流れを見失いにくくなったことだね。So the biggest gain is that it’s harder to lose track of the conversation, even during long waits.
  6. TECHガイドTECH Guideうん。実行中に開いたセッションや再開・予約実行で、二重表示や欠落が起きないかに注目だね。Yes. The key thing to watch is whether duplication and missing messages stay resolved in in-flight, resumed, and scheduled sessions.
記事情報・収集記録Article details & collection record
出典Source
Cline Releases公式Official
公開日時 (JST)Published (JST)
収集日時 (JST)Collected (JST)
配信形式Format
リリースRelease
原文言語Source language
EN
重要度の位置づけImportance in this lane
InfoInformational(Cline / Roo 50件中、同等以上 50件)(50 of 50 Cline / Roo entries are equal or higher)
出典の平均重要度(掲載直近 30 件・最大 30 件)Source average (last 30 listed, up to 30)
1.0 / 31=情報 · 2=中 · 3=高1=Info · 2=Medium · 3=High
情報の寿命Half-life
短命 (ニュース)Short-lived (news)

🧵Cline / Roo の他の記事More from Cline / Rooもっと見る →View more →

ページ上部へScroll to top