HomeCline / RooCline v4.1.3 リリース
Cline Releases v4.1.3

Cline v4.1.3 リリースCline Releases v4.1.3

AI2 点サマリSummary highlight
  • 統合ロールアウトパッケージの2バンドルが互いのClineアカウントセッションを無効化するバグを修正。
  • レガシーウィンドウがリフレッシュトークンを消費し認証エラーを引き起こす問題が解消された。

Cline v4.1.3 fixes a session conflict where a legacy window could consume the shared refresh token after a machine was promoted to the new extension bundle, causing spurious authentication errors.

要約と収集メタデータをもとに生成した AI 解説本文です。元記事全文の転載・翻訳ではありません。This AI explainer is generated from the summaries and collected metadata, not from a reproduction or translation of the full source article.

AIコーディング支援ツールのClineが、バージョン4.1.3をリリースした。今回のアップデートは新機能の追加ではなく、認証まわりの不具合を解消するバグフィックスが中心で、拡張機能の移行過程で発生していたアカウントセッションの競合が修正された。

修正の対象となったのは、「統合ロールアウトパッケージ」に含まれる2つのバンドルが、互いのClineアカウントセッションを無効化してしまう問題だ。マシンが新しい拡張機能へと切り替えられた後も、旧版(レガシー)のウィンドウが開いたまま残っていると、そのウィンドウが自身のトークンを更新する際に、共有されているリフレッシュトークンを消費してしまう。その結果、本来は有効なはずのセッションに対しても、誤った「Unauthorized(認証エラー)」が生じていたとされる。

背景を補足すると、多くのアプリケーションはアクセストークンとリフレッシュトークンを組み合わせて認証状態を維持する。リフレッシュトークンは期限切れのアクセストークンを再発行するための鍵となるが、複数のプロセスやウィンドウが同じトークンを共有している場合、一方が更新をかけると他方のトークンが古くなり、セッションが弾かれる可能性がある。今回のケースでは、新旧の拡張機能バンドルが同一のリフレッシュトークンを参照していたことが競合の原因になったと見られる。

統合ロールアウトパッケージの2バンドルが互いのClineアカウントセッションを無効化するバグを修正。
🧵 Cline / Roo · 本記事のポイント

こうした不整合は、既存ユーザーを新しいバージョンへ段階的に移行させる「ロールアウト」の過程で起こりやすい。移行途中のユーザーは新旧のコードが混在した状態に置かれるため、セッション管理のわずかなズレが予期しない認証エラーとして表面化する。今回の修正では、レガシーウィンドウが残っていても互いのセッションを無効化しないよう調整された形だ。

Clineはコードエディタ上で動作するAIエージェントとして利用されており、アカウント連携を前提とする機能では認証の安定性が使い勝手を大きく左右する。今回のような一見地味な修正であっても、突然のログインし直しや作業の中断といった実害を避けるうえでは意味のある更新と言える。移行途中の環境で認証エラーに悩まされていた利用者にとっては、早めに最新版へ更新しておく価値があるだろう。

Cline has released version 4.1.3, a maintenance update that resolves an authentication bug in which two bundles from a combined rollout package could invalidate each other's account session. For users of the AI coding assistant, the fix matters because the underlying fault produced spurious authentication errors that could interrupt work without an obvious cause.

The problem stemmed from how account sessions were handled during a transition between extension bundles. Cline appears to have shipped a combined rollout package containing two bundles—likely a legacy build and a newer one—so that a machine could be gradually promoted from the old extension to the new one. Both bundles drew on the same shared refresh token to keep an account signed in.

The trouble arose when a legacy window remained open after the machine had already been promoted to the new extension. According to the release notes, that still-open legacy window would refresh its token and, in doing so, consume the shared refresh token. Because the token was shared, the newer extension's session was left holding an invalidated credential, producing spurious authentication errors—reported as unauthorized-style messages—even though the user's account itself was valid.

To understand why a single stale window could break sign-in, it helps to know how token-based authentication typically works. Many services issue a short-lived access token alongside a longer-lived refresh token. When the access token expires, the client presents the refresh token to obtain a new one. A common security practice called refresh token rotation invalidates the old refresh token each time it is used and issues a replacement. If two processes share one refresh token and both try to rotate it, the first to redeem it wins, and the second is left holding a token the server no longer recognizes—exactly the kind of race condition the release describes.

Version 4.1.3 addresses this by stopping the two bundles from invalidating each other's session. The release is categorized as a bug fix rather than a feature update, and the practical effect is that users who were mid-migration—running both a legacy window and the promoted extension at the same time—should no longer be signed out unexpectedly or see the erroneous authentication messages.

Cline is an open-source AI coding agent that runs inside editors such as Visual Studio Code, where it can read and edit files, run commands, and work through multi-step tasks under user supervision. Account-based sign-in underpins hosted features and billing, so a broken session does more than inconvenience users; it can block access to model providers routed through the account. That elevates a session-handling defect from a cosmetic annoyance to something that can halt an active coding session.

Staged or combined rollouts are common for widely deployed extensions because they let maintainers move users onto a new codebase incrementally while keeping a fallback in place. The tradeoff is that overlapping installations can share state—here, a single refresh token—in ways that create edge cases. Bugs of this kind tend to surface only for the subset of users who keep multiple editor windows open across an update, which likely explains why the issue was intermittent and difficult to reproduce.

Users who encountered unexplained authentication failures during the migration should update to 4.1.3 and, if problems persist, sign out and back in to force a clean token exchange. Because the release is narrowly scoped to the session-invalidation defect, it is unlikely to alter other behavior, and there is no indication that it changes pricing, supported platforms, or the rollout plan itself. As with any authentication-related change, users running the extension in shared or multi-window setups are the most likely to notice the improvement, while single-window users may see no visible difference beyond a more reliable sign-in experience.

  • 出典SourceCline Releases公式Official
  • 直近30件の平均重要度Avg importance, last 301=Info · 2=Medium · 3=High
  • 配信形式FormatリリースRelease
  • 重要度Importance重要度 MediumMedium priority(Cline / Roo 50件中、同等以上 50件)(50 of 50 Cline / Roo entries are equal or higher)
  • 情報の寿命Half-life⏱️ 短命 (ニュース)Short-lived (news)
  • 原文言語Source languageEN
  • 収集日時Collected2026/08/03 06:42

本ページの本文と要約は 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).

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