主な変更点
Cline v4.0.7(およびCLI向けの cli-v3.0.39)では、独自プロバイダーである ClinePass のモデル選択肢と課金切り替え周りの操作性向上、およびエージェントのテキスト置換(str_replace)バグの修正などが行われました。主な変更点は以下の通りです。
- ClinePass の無料モデル対応と制限時エラーの強化: ClinePass プロバイダーにおいて、モデルピッカー上に「Subscribed」と「Free」のタブを追加し、無料モデルを明確に分類・選択できるようになりました。また、利用制限に達した際のエラーダイアログに、ワンクリックで従量課金(usage-based billing)へ移行できるオプションが追加されました。
- GLM 5.1 モデルの廃止: すでに提供終了している GLM 5.1 モデルの参照記述をコードおよびUIから完全に削除しました。
- str_replace 編集における正確な diff 出力: ファイルの文字列部分置換を行う
str_replaceツール実行時において、変更前後の diff 差分表示が壊れて不正確になっていたバグを修正し、正確な diff を出力するように改善しました。 - OpenAI Codex メタデータ表示のバグ修正: GPT Subscription プロバイダー下における OpenAI Codex モデルのメタデータ表示不具合を修正しました。
- コンテキスト圧縮(compaction)時の履歴保持の改善: コンテキストが圧縮される際、エージェントの正規(canonical)セッション履歴が意図せず欠落しないように保護を強化しました。
- hub daemon のテレメトリ強化: バックグラウンドで動作するデタッチド hub デーモンからテレメトリが送信されるようになり、テレメトリ情報に
user_idを含むように改善されました。
影響や使いどころ
無料モデルのタブ分類や ClinePass 制限時の移行手段の追加により、モデル切り替えの操作がより分かりやすくなりました。また、str_replace の diff 不具合修正とコンテキスト圧縮時のセッション履歴保持の改善は、エージェントがコード変更を正確に行い、長期セッションにおける文脈の喪失を防ぐため、日々の開発の安定性に直結する重要な改善です。
まとめ
独自モデル接続である ClinePass の導線整備と、コード置換処理(str_replace)やコンテキスト履歴保持における極めて重要なバグ修正を含むアップデートです。