要点
OpenClaw はバージョン 2026.7.1 で GPT-5.6 を新規セットアップのデフォルトとし、Featherless や Claude Sonnet 5 などの新モデル・プロバイダーを追加したと報告した。
2026年7月1日
ハイライト
- 新モデルとプロバイダーの追加: Featherless、Claude Sonnet 5、Mythos 5、Meta Muse Spark 1.1、ClawRouter を新たにサポートしました。GPT-5.6 を新規セットアップのデフォルトに設定し、Sol と Terra では
/think ultra、Luna ではmaxを使用します。Z.AI のmaxも正式にサポートし、OAuth 更新後のモデル利用状況を更新しました。(#101092, #98254, #101238, #102873, #103070, #103163, #99658, #99759, #98333, #103581, #98021, #104778, #102289)ご協力いただいた @vincentkoc、@vortexopenclaw、@HamidShojanazeri、@davemorin、@Solvely-Colin、@jalehman、@steipete-oai、@bdjben、@obviyus、@sallyom、@anyech、@100yenadmin、@fuller-stack-dev の皆様に感謝します。
- コントロール UI とネイティブ macOS チャット: セッションを主軸に据え、検索可能な最小限のサイドバー、コンパクトなコンテキストリング、思考効率スライダー、見やすく整理されたダッシュボードを採用しました。また、モデルや思考モードの選択、スラッシュコマンド、トランスクリプトのエクスポート、コンテキスト使用量の表示などが可能なネイティブ macOS セッションブラウザも実装しました。(#99289, #99838, #100386, #101103, #101497)
- 対話型オンボーディング: Crestodian は CLI、Web インストール、macOS アプリ全体でリアルなエージェントループを実行しています。AI がプロバイダー設定を案内し、モデルが判断した承認は正確な操作に紐付けられます。認証情報の入力時はマスキング表示となり、利用可能なモデルがない場合は決定論的なフォールバック処理を行います。(#99935, #100029, #100656, #101887)@fuller-stack-dev 様への感謝を申し上げます。
- オフライン対応と音声モバイルチャット: iOS と Android では、ゲートウェイごとのセッションおよびトランスクリプトキャッシュを事前に描画し、オフラインでも利用可能にしました。Apple Watch では完全な音声対話が可能になり、iOS では設定された Gateway TTS を通じて応答を読み上げます。デバイス内でのフォールバックもサポートしています。(#100219, #100227, #100283, #100770, #100771)
- セッションの整理と自動生成タイトル: ユーティリティモデルによるルーティングで簡潔なセッションタイトルを自動生成しました。Gateway 支援型のグループ機能、未読状態の表示、リネーム、フォーク、アーカイブ、削除の各コントロールに加え、Web、iOS、Android 間で一貫したグループ管理が可能になりました。(#87643, #100814, #101117, #101234)@zhangguiping-xydt 様と @Juliangsm 様に感謝します。
- Telegram と Codex の継続性: プライベート
/loginで Codex をペアリングし、/steerや/tellコマンドで実行中のタスクを制御できます。トランスクリプトの承認がない場合でもメッセージは保持され、安全に永続的なターンを採用します。Telegram 特有のフォーマットや Flood-wait(レート制限待機)エラーが発生しても、最終送信の復旧が可能です。(#98006, #98126, #98786, #103664, #103916)@100yenadmin 様、@Kyzcreig 様、@obviyus 様、@jalehman 様に感謝します。
- 起動とアップグレードの回復: Gateway の準備完了前にコンテナ移行を実行し、復旧可能なレガシー状態が起動をブロックしないようにしました。不整な再起動が繰り返された場合は、再起動ループに陥るのではなく制御プレーン安全モードへ移行します。(#101881, #104529)#98565 の修正。@sallyom 様、@jacobtomlinson 様、@bdjben 様、@obviyus 様、@shakkernerd 様に感謝します。
変更点
Meta プロバイダーに、ストリーミング対応のレスポンス API として muse-spark-1.1 をバンドルサポートしました。ツール呼び出しや暗号化された推論再生、オンボーディング機能、正確なモデルの実時間検証に対応し、npm および ClawHub で独立したパッケージ @openclaw/meta-provider として配布可能です。
Android のチャットエージェントでは、ライブチャット画面から直接アクティブなエージェントを切り替えられます。これにより、チャット、Talk モード、ホームキャンバスが同じ正統セッション内で維持されます。
ゲートウェイのホストステータス表示機能を強化しました。接続中のゲートウェイについて、ホスト名、ネットワークアドレス、OS、ランタイム、稼働時間、CPU、メモリ、ディスクの詳細をコントロール UI の設定画面で確認できるようになりました。
ゲートウェイがクラッシュループに陥った際の回復機能を実装しました。ブートの成否を永続化し、不十分な起動が繰り返された場合は制御プレーン安全モードへ移行します。また、回復完了までトランスポートとプロバイダーのアクティベーションを一時停止し、致命的な設定エラーには EX_CONFIG エラーコードで終了させます。これにより systemd や launchd が再起動フラップ(頻繁な起動・停止)を起こさなくなります。
iOS のオフラインチャット機能では、保護されたバウンド付きゲートウェイキャッシュから直近のセッションと正統トランスクリプトを事前描画します。オフライン中は送信機能を無効化し、ペアリングがリセットされるとキャッシュ内の会話テキストを自動的に削除します。
Slack での進行状況インジケーターは、デフォルトで Slack ネイティブのアシスタントスレッドステータスとローテーションする読み込みメッセージを使用します。反応(リアクション)の更新は静的なままですが、ライフサイクルに応じたリアクションの更新には messages.statusReactions.enabled: true の設定が必要です。
コントロール UI の Talk コントロールでは、音声、モデル、感度などのリアルタイムデフォルト値を「設定」→「通信」→「Talk」画面で管理します。また、コンポーザー内のマイクカーソルを使ってブラウザ上の任意のオーディオ入力を選択できます。
Cron(定期タスク)でのモデル選択機能では、コントロール UI のクイック作成でエージェントターン用のモデルを選べます。また、cron ジョブの行や詳細情報にも、設定済みまたはデフォルトのモデルを表示します。
コントロール UI の GitHub プレビュー機能では、ホバー時やキーボードフォーカス時に、課題とプルリクエストの状態、タイトル、作成者、アクティビティ、コメント数、変更統計情報をカード形式で表示します。
ログブックの作業ジャーナル機能として、デフォルトでは無効化されたバンドルプラグインを追加しました。このプラグインは、ペアリング済みノードの画面スナップショットをプライベートなタイムラインに変換し、コントロール UI のタブ内で日報(デイリースタンドアップ)やタイムラインに根ざした Q&A を提供します。
コントロール UI のメッセージコンテキスト表示を変更しました。個別のトークン、コンテキスト、モデル詳細は、従来の「コンテキスト」ボタンではなく、タイムスタンプへのホバーまたはアクティブ化時に表示するようにしました。
コントロール UI のセッションタイトルでは、直近のセッション名が切り詰められた状態で表示され、モーションを減らす設定に対応したホバーアニメーションで展開されます。
コントロール UI のサイドバーナビゲーションを刷新しました。小さくカスタマイズ可能なピン留め先セットを表示し、残りのページは「More」にまとめます。また、「設定」項目をフッターへ移動させ、ブラウザ上でサイドバーのカスタマイズ内容を永続化します。
コントロール UI のサイドバー利用状況表示から、プロバイダーの利用枠(クォータ)行を削除しました。ただし、チャットコンポーザーと「利用状況」ページには詳細情報が引き続き表示されます。
Android のチャットコードハイライト機能では、囲み記号で囲まれた Kotlin、Swift、TypeScript、JavaScript、Python、Bash、JSON ブロックを、テーマに合わせた制限付きの構文色でレンダリングします。未知、部分的、またはサイズが大きすぎるブロックについては、通常のテキスト表示として維持されます。
ゲートウェイの TTS(音声合成)再生機能に、オペレータースコープ限定の tts.speak RPC を追加しました。これにより、設定済みのプロバイダーによる音声を、リモートクライアント向けにインライン形式の全体クリップオーディオとして返却できるようになりました。
Control UI のコンテキスト表示機能:チャットコンテキストリングを開くと、コンテキストウィンドウの進行状況、最新の実行で入力・出力されたトークン数、およびアクティブなモデルが表示されます。
Apple Watch での音声通話対応:Watch のチャットからメッセージをDictate(音声入力)し、新しい OpenClaw の返信を Watch で聴くことができます。また、サイレントメッセージの切り替えや、音声再生停止のコントロールも用意されています。(#100224)ご協力ありがとうございます @vincentkoc。
対話型オンボーディング:CLI、Gateway、Web インストール、macOS アプリ全体で、リアルなエージェントループによる Crestodian セットアップフローを追加しました。入力操作、厳密な承認バインディング、機密情報のマスキング表示、隔離されたセッション記録、そして通常のエージェントへの安全な引き継ぎを実現しています。(#100224)ご協力ありがとうございます @vincentkoc。
生成されるセッションタイトル:Control UI のセッション名を最初のメッセージから自動生成し、低コストのセッション・トピック・スレッドタイトル用に、デフォルトまたはエージェントごとの utilityModel ルーティングを追加しました。(#100224)ご協力ありがとうございます @Juliangsm, @zhangguiping-xydt, @vincentkoc。
ClawRouter のルーティングとクォータ管理:バンドルされた ClawRouter プロバイダープラグインを追加し、認証情報スコープに基づく動的なモデル発見機能、OpenAI 互換およびネイティブの Anthropic/Gemini トランスポート、そして OpenClaw 利用状況全体での予算管理レポート機能を備えました。(#99658)
モデルとプロバイダーのカバレッジ:GPT-5.6 のサポートを追加し、Nemotron Super の 100 万トークンコンテキストウィンドウを活用します。また、OpenRouter 認証ヘッダーの明示的な維持も継続しています。(#98333, #98726, #98187)ご協力ありがとうございます @steipete-oai, @eleqtrizit, @sunlit-deng, @laurencebrown, @shakkernerd。
CLI とノードワークフロー:openclaw attach コマンド、ノードのコンテキストパスサポート、デバイス承認回復のための具体的なガイダンス、プロンプトメタデータ変更時のソフトなセッション再開機能、そしてプラグインインストール時の明確な終了診断情報を追加しました。(#96454, #97679, #98115, #98146, #98497, #99822)ご協力ありがとうございます @anagnorisis2peripeteia, @obviyus, @wm0018, @welfo-beo, @RomneyDa, @Sanjays2402, @vincentkoc。
Cron と利用状況:終了トリガーによるスケジュール、分離されたセッションターゲット実行、進行中のジョブ診断警告を追加しました。また、Telegram での既存の利用状況フッターの改行表示を改善しています。(#92037, #98755, #98620, #92877)ご協力ありがとうございます @anagnorisis2peripeteia, @obviyus, @EthanSK, @masatohoshino, @Marvinthebored, @vincentkoc。
ネイティブアプリとローカライゼーション:iOS の表示、チャット、通話、オンボーディング、再接続フローを刷新しました。Gateway 音声プロバイダーを追加し、QR コードによるオンボーディングやプロトコル回復を改善。macOS からローカル Gateway をインストール可能にし、コアとなる Apple および Android 画面のローカライゼーションを進めました。さらにスウェーデン語モバイル版も追加されています。(#98452, #98736, #99243, #98376, #98302, #98385, #99767, #97110, #97111, #97112, #97113, #98043)ご協力ありがとうございます @jcooley8, @Tony-ooo, @joelnishanth, @cursoragent, @joshavant, @vincentkoc, @yeager。
メッセージング機能:ネイティブの iMessage アンケート、Telegram の Codex ペアリングとステアリング機能、Telegram でのマルチレーン進捗サマリー、Signal のターゲットエイリアス機能を追加しました。(#98421, #98006, #98126, #98907, #95738)ご協力ありがとうございます @omarshahine, @lobster, @100yenadmin, @Kyzcreig, @Marvinthebored, @jesse-merhi。
ローカル推論とチャットコントロール:Ollama 推論ノードの自動発見、Control UI のセッションファーストナビゲーション、推論制御、コマンド選択機能を追加しました。また、遅延ツール検索で誤ったツールのファミリーが選ばれた場合でも、OpenClaw コントロールツールを常に利用可能に保ちます。(#99234, #99289, #99426, #99838, #99561)ご協力ありがとうございます @100yenadmin, @joshavant, @VicZhang6, @Solvely-Colin, @vincentkoc。
ドクターと診断機能:認証プロファイル、ワークスペース、デバイスペアリング、チャネルプラグイン、メモリプロバイダー、systemd 枯渇、Windows LAN ファイアウォールに関する発見事項を公開しました。(#97125, #97358, #97366, #97496, #97968, #98291, #98666)ご協力ありがとうございます @giodl73-repo, @masatohoshino, @joshavant。
ポリシー修復プレビュー:doctor --fix 実行時に、Gateway バインドのレビュー必須状態やノードコマンドの変更拒否を表示しますが、これらは適用されず、発見事項として「修復済み」とはカウントされません。(#99776)ご協力ありがとうございます @giodl73-repo。
会話とレビューコントロール:スコープ限定の会話機能プロファイルの準備を進め、Cursor Agent を自動レビューエンジンとして追加しました。(#98536, #97348)ご協力ありがとうございます @hxy91819。
修正点
Codex ランタイムの切り替え:codex/* および openai/* モデルルートの両方でバンドルされた Codex ランタイムを受け入れつつ、サポートされていないプロバイダーとランタイムの組み合わせは拒否し続けます。(#103762)
LM Studio と xAI のツール呼び出し修復:シリアライズされたプレーンテキストのツール呼び出しを昇格させる際、完了前にターミナルのツール呼び出しイベントを発行し、コンシューマーに対して完全なストリーミングライフサイクルを維持します。
Node 24 対応のブラウザ操作:ブラウザのリクエストキャンセルを Node 24.16+ の早期終了ボディストリームシグナルに依存させるのではなく、クライアントとレスポンス寿命にバインドし続けます。これにより、JSON パース完了後に有効な POST アクションが失敗するのを防ぎます。@obviyus と @vincentkoc 氏に感謝。
SecretRef モデル認証情報:認証ストレージ、ストリーム設定、SDK 構成、および管理されたローカルプロバイダーのプローブを通じて、解決されたプロバイダーシークレットをプロセスローカルのセントリー(監視役)の背後に保持し、最終的なネットワークまたはプロバイダープラグイン境界でのみプレーンテキストを注入します。その際、正確な値のログ赤化は維持されます。(#102008, #102009)
Telegram トークンの赤化:ログ転送でトークンがチャンクに分割された場合でもボットトークンを赤化し、構造化およびストリーミングログから断片化した認証情報が漏洩するのを防ぎます。(#103861) @vincentkoc 氏に感謝。
Telegram の永続的なターン採用:エージェントの採用が完了するまでスポールドされた更新を完了させず、採用されたターンをイングレス返信フェンスから切り離し、上書きされた返信を抑制します。これにより、回復プロセスで古いまたは重複した応答が漏洩するのを防ぎます。(#103664, #103952, #103965) @obviyus と @vincentkoc 氏に感謝。
タスク配信の回復:レガシーな配信ステータスを正規化し、タスクリストを復元することで、古いキューワークがレジストリ回復時に中止されるのではなく実行可能になります。(#103946) #103168 を修正。@bek91, @theo674, および @obviyus 氏に感謝。
診断プロバイダーのエビデンス:完了または失敗したモデル呼び出しごとに、重複排除された provider.request タイムラインイベントを 1 つ発行します。これにより、オプトインのタイムラインは端末パスの二重計上なしで実際のプロバイダートラフィックを実証できます。#103063 を修正。@vincentkoc 氏に感謝。
軽量なローカルモデルのシェルアクセス:デフォルトの構造化ツール検索コントロールの隣に exec を直接表示し続けます。これにより、コード調整されたローカルモデルは、欠落したドメインツールの検索ではなく、シェルのフォールバックを使用できます。(#101607) @vincentkoc と @maweibin 氏に感謝。
OAuth リフレッシュ競合の診断:ユーザー表示されるリフレッシュ失敗からローカルのロックパスを除外し、重複する失敗プレフィックスを回避しつつ、構造化されたプロバイダーおよびプロファイル分類を維持します。(#101573) @vincentkoc 氏に感謝。
実行承認のプロンプト:バックグラウンド無効フォールバックの警告は、保留中のゲートウェイ/ノード承認に表示せず、コマンドが実際にフロントエンドで実行された後にのみ表示します。(#101561) @vincentkoc 氏に感謝。
直接ポーリング配信:直接およびハイブリッドチャネルのポーリングを所有するアウトバウンドアダプター経由でルーティングし、ゲートウェイモードのルーティングとチャネルオプションチェックを維持します。(#99950) @NianJiuZst と @shakkernerd 氏に感謝。
エージェント待機ハードタイムアウトのスナップショット:外部 agent.wait タイマーがリトライ寛容レースに勝利した場合、正規のハードタイムアウトフェーズとタイムスタンプを維持します。キュー、排水、および再起動キャンセルされた待機は修正可能のままです。(#89367) @Pick-cat と @sunnydongbo 氏に感謝。
コントロール UI のタイプ付き承認:エージェント実行がブロックされている間、/approve コマンドを即座に許可されたゲートウェイコマンドパス経由で送信し、その実行の背後でキューイングしないようにします。(#101532) @vincentkoc 氏に感謝。
Microsoft Teams Graph レスポンス制限:ファイルアップロードおよびチャットの JSON 読み取りを成功時にキャップし、過大な Microsoft Graph レスポンスが無制限にバッファリングされるのを防ぎます。(#97784) @Alix-007 氏に感謝。
パッケージ化された音声ランタイム:パッケージバック型の speech-core をバンドルされたプラグインサイドカーとして扱うのをやめ、npm インストールでの TTS 起動を復元します。リリースチェックでは、真のアクティベーションバイパスファサードがパッケージ完全性を維持します。(#89899, #89425) @zhangguiping-xydt, @ant1b0t, および @vincentkoc 氏に感謝。
コンテナイメージのアップグレード:マウントされた状態を再利用する際、Gateway の準備完了前にバージョン付きの状態マイグレーションとプラグイン収束を実行し、不完全なアップグレード状態を提供するのではなく、doctor --fix リカバリーガイダンスでクローズドに失敗します。(#101881) #98565 を修正。@sallyom, @jacobtomlinson, および @shakkernerd 氏に感謝。
プラグイン更新の信頼性:コアアップデート中に ClawHub を介して正常に切り替えられたプラグインを保持し、二重処理や冗長な一時的失敗後の無効化を防ぎます。(#105405) @vincentkoc 氏に感謝。
Codex アプリサーバープロトコル:アプリサーバー 0.143 以降を必須とし、0.142 より前のワイヤー形状互換性を削除します。廃止された on-failure 承認設定を Codex 構成と保存バインディング内の on-request に移行し、Codex が検索可能モデル上でネイティブサブエージェントタスクのミラーリングが機能するように、遅延されたネイティブ spawn_agent を tool_search を経由して取得する方法を教えます。また、コードモードホストインストールおよびホスト不在フォールバックの信頼性を向上させるため、管理ランタイムを 0.144.1 に更新します。@vincentkoc 氏に感謝。
Android ハードウェアキーボードチャット:物理キーボードでは未変更の Enter キーを送信し、Shift+Enter およびその他の修飾された Enter コマンドは複数行入力として維持します。(#101239) @3ninyt3nin-creator と @vincentkoc 氏に感謝。
CJK Markdown 強調:隣接する中国語、日本語、韓国語の強調記号を共有 Markdown パイプラインを通じてレンダリングし、チャネル間でリテラルマーカーが漏洩しないようにします。(#101230, #101120) @nicknmorty と @j08577600-jpg 氏に感謝。
バックアップ再試行のクリーンアップ:ライブ書き込み失敗後に部分的なアーカイブ出力ハンドルを閉じ、各再試行パスを分離します。これにより、Windows の EBUSY ロックが試行間で連鎖したり、古くなった一時アーカイブが残ったりするのを防ぎます。(#101449, #101464) @ZOOWH, @LiLan0125, @vincentkoc, @aniruddhaadak80, @shakkernerd, および @obviyus 氏に感謝。
Codex が生成したネイティブサブエージェント:親アプリサーバーのサブスクリプションと共有クライアントを、生成されたネイティブサブエージェントの完了配信が落ち着くまで生存させ続けます。これにより、目覚め信号の喪失やリークするワンショットクリーンアップを防ぎます。@vincentkoc 氏に感謝。
配信回復のペース配分:ゲートウェイ起動後に適格なアウトバウンドおよび再起動継続のリプレイを調整し、障害によるバックログがチャネルレート制限に急激に押し寄せるのを防ぎつつ、壁時計ベースの回復予算を維持します。(#101118, #101058) @ZengWen-DT, @aniruddhaadak80, および @vincentkoc 氏に感謝。
アウトバウンド事前接続回復:接続または DNS 失敗によりリクエストが送信されなかったことが証明された場合、古くなったプラットフォーム送信エビデンスを原子クリアし、接続復旧後にキューイングされた Discord や他のチャネルメッセージを再プレイできるようにします。未知の送信重複ガードは弱体化しません。(#101024, #100979) @SunnyShu0925 と @tiffanychum 氏に感謝。
Discord ストリーミング最終結果:完了返信を新規メッセージとして送信し、非アクティブなチャネルを読み取り可能にしつつ、ターゲット指定メンションを維持します。@everyone や @here のエスカレーションは行いません。(#99711, #99662) @davelutztx と @xena68 氏に感謝。
OpenAI 互換 SSE パース:data: プレフィックスを二重に付加せずに、JSON として誤ラベル付けされたイベントストリームを検知し、非準拠プロバイダーからの有効なストリーミング応答を維持します。(#96503) @ZengWen-DT と @54meteor 氏に感謝。
Meta Model API 契約:現在の Meta エンドポイントと出力トークンフィールドを使用し、muse-spark-1.1 の検証およびライブリクエストがプロバイダー契約と一致するようにします。(#103680) #103667 を修正。@vincentkoc, @HamidShojanazeri, @davemorin, @Solvely-Colin, および @jalehman 氏に感謝。
LM Studio 埋め込みプリロード:埋め込みモデルをプリロードする際、モデルおよびプロバイダーレベルのコンテキストウィンドウ制限を尊重し、回避可能な GPU メモリ不足エラーを防ぎます。(#100750) @zak-li, @ZOOWH, および @hxz398 氏に感謝。
プロバイダー過負荷メッセージ:プロバイダーが明示的なリトライ詳細を提供しない場合、レート制限応答をリトライおよびフォールバック動作のために分類し続けます。その際、過負荷の文言を使用します。(#98165) @SunnyShu0925 氏に感謝。
Microsoft Teams アタッチメントメタデータ:Bot Framework の attachmentInfo JSON 読み取りをバインドし、Gateway メモリが枯渇する前に過大なストリームをキャンセルします。(#99125) @ly85206559 氏に感謝。
エージェント認証コピー順序:認証情報を新しいエージェントへコピーする際、ソースエージェントのポータブル認証プロファイル優先順位を維持し、スキップされたプロファイルと一時的な認証状態は除外します。(#100833) @machine3at 氏に感謝。
メモリセッション修復:memory status --fix が健全な日常状態を維持できるように、毎日の夢見インgestion のブックキーピングをセッションコーパスの監査および修復の外側に保持します。(#93389) @Alix-007 と @vincentkoc 氏に感謝。
リモートブラウザ CDP ポリシー:既存のホスト名許可リストを通じて設定された CDP コントロールホストを許可し、ページナビゲーションポリシーを広げません。厳格ポリシー発見は設定された制御権限にバインドされます。(#100986, #100819) @NianJiuZst, @SarinV, および @vincentkoc 氏に感謝。
設定アンセット診断:継承またはデフォルトの設定値をアンセットできない場合、誤って成功した削除として報告するのではなく、その理由を説明します。(#96557) @moeghashim 氏に感謝。
Crestodian コマンドプローブ:子プロセスのクローズおよびスパンエラーは権威あるものとしつつ、stdout および stderr ストリーム失敗を封じ込めます。未処理のプローブクラッシュを防ぎます。(#100741) @lsr911 氏に感謝。
Feishu メンション転送:ボット Open ID が利用できない場合はクローズドに失敗し、グループメッセージが明示的なボットメンションとして誤分類されないようにします。(#100891) @zhangguiping-xydt 氏に感謝。
Cron 編集配信:部分的な配信更新を適用する際、各ジョブの暗黙的な配信モードを維持します。これにより、ベストエフォート配信の無効化が、切り離されたジョブ通知をオフにするのを防ぎます。(#100846) @machine3at と @vincentkoc 氏に感謝。
コントロール UI セッション作成:別のセッションを選択した後でも、新しく作成されたセッションは安定したサイドバーの最前面に表示されます。@shakkernerd 氏に感謝。
コントロール UI ファイルプレビュー:大規模な Skill Workshop ファイルをレスポンシブに保ちつつ、キャッシュされオフスクリーンコンテインドされたテキストチャンクを使用し、折り返しコンテンツ、安定したファイル切り替え、全ファイルコピー、およびクリーンなフォーカス動作を維持します。(#101319) @xianshishan, @shakkernerd, および @vincentkoc 氏に感謝。
FTS のみのメモリ起動:memorySearch.provider が明示的に none の場合、プラグイン機能の発見をスキップし、不要なコールドスタートスキャンを回避します。
コントロール UI エージェントモデルラベル:グローバルモデルではなく、各選択されたエージェントの有効なモデルを Default ピッカーオプションに表示します。(#100719, #77440) @hyspacex と @jwong-art 氏に感謝。
コントロール UI 着信画像プレビュー:チャット履歴の再読み込み後、認証済みチケットルートを通じて正規の着信メディア参照をレンダリングします。(#100725, #89591) @sweetcornna, @vergissberlin, および @shakkernerd 氏に感謝。
小コンテキスト圧縮:有効なリザーブを既知のモデルコンテキストウィンドウに対してキャップし、小さなローカルモデルが最初のトークンから圧縮に入るのを防ぎます。(#100621) @vincentkoc 氏に感謝。
詳細なしプロバイダー失敗:不明瞭なアップストリーム障害が API キー認証プロファイルの冷却を妨げないようにし、WHAM ベースの OpenAI OAuth 健康チェックおよび設定されたモデルフォールバックを維持します。(#100617) @fabasi, @fengjikui, および @vincentkoc 氏に感謝。
プラグインインストール診断:プラグインインストール失敗後に誤解を招くフックパックフォールバックを抑制するのは、フックマニフェストが存在しない場合のみとし、実行可能な不正なフックパックエラーは維持します。(#100554) @vincentkoc と @obviyus 氏に感謝。
設定検証診断:各変更なしのサニタイズ済み検証警告ペイロードを構成パスごとに 1 回発行し、クリーンな検証後に重複排除をリセットします。一時的な無効読み取りおよび失敗したリフレッシュ across で警告フィンガープリントを維持します。(#100569, #25574) @vincentkoc と @mcaxtr 氏に感謝。
設定サイズ低下ガード:構造化オブジェクト構成の書き込みを、生の BOM やインデントオーバーヘッドではなく、正規バイトと比較して検証します。生きた監査テレメトリと保守的な不正入力フォールバックは維持されます。(#100591, #71865) @vincentkoc と @balric-seo 氏に感謝。
コントロール UI 統合更新:アップデートが既に実行中の Gateway リスタートに参加した場合、明確なキューイングされた再起動完了バナーを表示します。(#93082) @goutamadwant と @motacola 氏に感謝。
コントロール UI 接続エラー:保留中の RPC コールヤーに対して構造化ペアリングおよび認証失敗を維持しつつ、一般的な切断動作は変更しません。(#54758) @ruanrrn 氏に感謝。
iOS 埋め込みターミナル:ネイティブ Gateway 認証が接続している間、Web UI ログイン画面を公開するのではなく、ターミナル専用のコントロールサーフェースを直接開きます。
TUI 起動ステータス:ポスト接続初期化中に starting up を表示し、アクティブな実行または再接続状態を上書きしません。(#93999) @ml12580 と @sanjarcode 氏に感謝。
コントロール UI リスタート回復:Gateway アップデートまたは再起動後、バウンドされた文書全体のリフレッシュを通じて古くなったバンドルページを回復します。(#99111) @ZengWen-DT と @ITOrity 氏に感謝。
TUI アクティブ Gateway ポート:明示的な URL、ポート、またはリモートターゲットが設定されていない場合、検証されたアクティブなローカル Gateway ポートを追跡します。(#73338, #42461) @haishmg, @vincentkoc, および @jackm1688 氏に感謝。
Apple チャット実行回復:再接続、フォアグラウンド再開、イベントギャップ後に正規の Gateway ヒストリからアクティブな応答を復元します。Codex と Copilot トランスクリプトミラー across でゲートウェイユーザーターンID を維持し、重複行を防ぎます。(#100277)
Claude CLI ストリーミング返信:Claude CLI のターミナル結果エンベロープが空の場合でも、すでに受信したアシスタントテキストを維持します。これにより、完全なストリーミング回答後の誤った空レスポンスフォールバックを防ぎます。(#90450) @totobusnello 氏に感謝。
電話ID正規化:余分なプラス記号を正規化し、電話番号でない iMessage ハンドルを維持し、数字のない Signal ID を共有チャネルルーティングで拒否します。(#100467) @morluto 氏に感謝。
Tlon scry レスポンス制限:成功した Urbit scry JSON 読み取りをキャップし、過大なストリームをキャンセルして、無制限のピアレスポンスをバッファリングしないようにします。(#100376) @hugenshen 氏に感謝。
ソースビルドの移植性:tsdown 設定を自己完結型に保ち、unrun の一時モジュールディレクトリから tsdown パッケージを解決する必要がないようにし、ビルドの依存関係を排除します。
Vincent Koc 氏への感謝。
- エージェントのツール呼び出しデコード: サロゲート範囲の数値 HTML エンティティをリテラルテキストとして保持しつつ、サプリーメンタリープレーンの有効な値は正しくデコードします。これにより、モデル出力が不正な UTF-16 サロゲートをツール引数に注入するのを防ぎます。(#99564)mikasa0818 氏、Vincent Koc 氏、shakkernerd 氏、maweibin 氏への感謝。
- ゲートウェイイベントのディスパッチ: 遅延されたサブスクライバーの設定やハンドラーの失敗をキャッチしてログ出力し、未処理のプロミス拒絶が漏れるのを防ぎます。(#100401)cxbAsDev 氏への感謝。
- Ollama フォールバックルーティング: 不完全なネイティブストリームを Ollama プロバイダーフックに分類し、設定されたモデルのフォールバックが進行できるようにします。(#100482)TurboTheTurtle 氏、8kfcf95jvp-oss 氏、Vincent Koc 氏への感謝。
- 差分(Diff)のレンダリング: ビューアと画像出力を 1 つの SSR プリロードからレンダリングし、言語パックのハイライトを水没(hydratation)時に保持します。言語ヒントはケースレスに正規化し、前後の入力が同一の場合は明示的に
changed結果としてスキップします。ファイルレンダリングと入力エラーについては真実を報告し、ハッシュ固定型のビューアランタイムをキャッシュします。また、古くなったエイリアスよりも正規のファイル設定を優先します。(#100487)Vincent Koc 氏への感謝。
- リモートブラウザの信頼性: 既存のリモート CDP タイムアウト予算に基づいて永続的な Playwright タブ列挙を制限し、タイムアウトした接続試行を廃止します。これにより、遅れて完了しても接続が停止状態から回復するのを防ぎます。(#80147, #58968)HemantSudarshan 氏、KeaneYan 氏への感謝。
- ブラウザ添付ファイルのダウンロード: Playwright の直接ナビゲーションで添付ファイルのダウンロードが始まった場合、管理された URL、ファイル名、パスメタデータを返します。保存前に最終 URL を検証し、単一所有者による明示的なダウンロードを保持します。(#48045, #89416)zhangguiping-xydt 氏、roinou532 氏への感謝。
- ブラウザアクションのダウンロード: エージェントのアクションでダウンロードがトリガーされた場合、管理された URL、ファイル名、パスメタデータを返します。明示的な所有権を保持し、保存前に最終 URL を検証し、ポリシーによって拒否されたタブは閉じずに隔離します。(#93250, #93307)sunlit-deng 氏、scorpiord 氏への感謝。
- 管理型ブラウザのクッキー永続化: 新しい孤立した macOS ヘッドレスプロファイルに非対話型の暗号化キーを初期化しつつ、既存のプロファイルキーは保持します。Chromium は CDP を介して閉じ、バウンドされたシグナルフォールバックの前に実行されるため、ブラウザやゲートウェイの正常な再起動後も永続的なログインが維持されます。(#96704, #98284)TurboTheTurtle 氏、shakkernerd 氏への感謝。
- MCP OAuth レスポンスのバウンディング: 本質的に無制限な
text()フォールバックを呼び出さずに、本文のない外部エラーボディを拒否します。安全な SDK 診断のために HTTP ステータスとヘッダーは保持されます。(#98143)Pick-cat 氏、wangmiao0668000666 氏、Vincent Koc 氏への感謝。
- Tlon の画像アップロード制限: アップロード前にリモート画像のフェッチを制限し、サイズ超過または応答が停止した場合にバッファリングせず、即座に失敗処理を行います。(#100374)hugenshen 氏への感謝。
- コントロール UI の承認プロンプト: 古くなった解決試行の失敗やビジー状態のクリーンアップが、新しい承認やゲートウェイ再接続時に漏れるのを防ぎます。(#98394)haruaiclone-droid 氏への感謝。
- macOS サービス SecretRefs: 呼び出し元のシェルにその変数がない状態で、古くなったゲートウェイ LaunchAgents が修復または再インストールされた際にも、設定に残っている SecretRef の生成された env-file 値を保持します。(#99124)mushuiyu886 氏、1Wanker 氏への感謝。
- Anthropic OAuth コールバック: プロバイダーが必須とする
localhostリダイレクト URI を安定させつつ、ローカルコールバックリスナーは明示的なループバックホストにバインドできるようにします。(#96917)xialonglee 氏、riazrahaman 氏、Vincent Koc 氏への感謝。
- プロンプトリリース時のメディア配信: エンベデッド実行が一時的にセッションロックを解放している間も、アクティブリーフを保持するサイドアペンドを受け入れます。これにより、連続するメッセージ・ツールによるメディア返信が誤ってセッション乗っ取り失敗と判定されるのを防ぎます。(#100490)scotthuang 氏、Vincent Koc 氏への感謝。
- コントロール UI のスキルフィルター: エージェントと検索コントロールを整合させ、翻訳されたラベルを使用し、ネイティブのチェックボックスやラジオボタンのサイズを保持します。(#100526)evan-YM 氏、Vincent Koc 氏への感謝。
- コントロール UI の完了済み実行状態: アクティブおよび完了した更新を実行 ID にバインドし、古くなった完了でも「送信」ボタンを利用可能にしながら、新しい実行はアクティブなまま維持します。(#100527)tiffanychum 氏、davidstoll 氏、shakkernerd 氏への感謝。
- コントロール UI のコンテキスト使用: 古くなったキャッシュされた合計値を近似値として表示し続けるが、警告スタイルやコンパクトアクションはトリガーしません。(#89772)bladin 氏、snsczssl 氏への感謝。
- コントロール UI のファイルプレビュー: 重複する Escape ヘッダーヒントを削除しつつ、Close ボタンのショートカットヒントと Escape キーの動作は保持します。(#100528)xianshishan 氏、Vincent Koc 氏への感謝。
- コントロール UI の自律型ツール失敗: 後の自律的な回復ターンにおいても、以前のツールエラー結果を保持します。(#100514)qingminglong 氏、yetval 氏への感謝。
- エージェントの空応答: 完了した対話ターンで配信可能な応答がない場合(キューされたフォローアップを含む)、明確な失敗として表示します。ただし、明示的なサイレンス、保留中の継続、コミットされた副作用は保持し、キューされた送信ポリシーを尊重し、圧縮通知も進捗として扱います。(#100456)mushuiyu886 氏、grox2012 氏への感謝。
- サブプロセス、メンテナンス、出力の強化: 子プロセスの出力失敗が exec や TUI セッションをクラッシュさせるのを防ぎます。リモートスキルの更新やサブエージェントのスウィープを分離し、スキルスキャンと承認の診断情報を表示します。ANSI コードや stray パラメータマークアップを除去しつつ可視テキストは保持し、デバイス損失時に Android の音声キャプチャを正常に停止します。(#100440)cxbAsDev 氏、wendy-chsy 氏、tzy-17 氏、nankingjing 氏、NianJiuZst 氏、LavyaTandel 氏、maweibin 氏への感謝。
- Docker サンドボックスコマンド出力: stdout/stderr のキャプチャが破綻した場合、不完全な出力で成功を返すのではなく、即座に失敗処理して操作を終了します。(#100523)cxbAsDev 氏、Vincent Koc 氏への感謝。
- Android のプッシュ・トゥ・トーク(PTT)ライフサイクル: ゲートウェイの PTT 準備をアプリのフォアグラウンド化とマニュアルマイク所有権に直列化し、遅延した作業が新しいキャプチャを再起動、置換、または破棄するのを防ぎます。(#100552)xialonglee 氏への感謝。
- 軽量ローカルモデルツール: メディア生成、TTS、PDF ツールを軽量エージェントの表面から削除しつつ、明示的な設定とランタイムのオプトインは保持します。(#88881)Vincent Koc 氏への感謝。
- iOS 開発用アプリの識別: 開発用アプリは「OpenClaw」としてラベル付けし、リリースビルドとの区別のために独自のデバッグアイコンを使用します。
- Android チャット回復:再接続とシーケンスギャップ履歴スナップショットが追いつく間、楽観的なユーザーメッセージとローカル所有の実行を保持します。これにより、送信済みメッセージが消えたり、古くなった実行が所有権を取得したりするのを防ぎます。(#100197)
- iOS QR ゲートウェイハンドオフ: 読み取ったセットアップコードの配信前に VisionKit を停止し、遅延認証、承認、Watch、フォアグラウンドノードの作業を、再接続時でも元のゲートウェイにバインドしたまま維持します。(#99572)PollyBot13 氏への感謝。
- エージェントターミナルの失敗: エージェント実行が可視出力なしで終了した場合、安全な対話返信を表示しつつ、完了済みメッセージ・ツールの配信とハートビート固有のガイダンスは保持します。(#99304)moeedahmed 氏、maweibin 氏への感謝。
- MCP ループバックツール結果: HTTP ツール呼び出しを通じてスキーマ有効なテキスト、画像、埋め込みリソースコンテンツを保持しつつ、不正またはプロトコル非互換のブロックは安全なテキストとしてレンダリングします。(#100336)tzy-17 氏、OpenClawKobian99 氏、Vincent Koc 氏、shakkernerd 氏、maweibin 氏への感謝。
- コントロール UI のツール結果画像: ゲートウェイ履歴から直接の画像コンテンツブロックをレンダリングし、遅延送信スクロールの E2E セットアップを決定論的にします。(#100295)lzyyzznl 氏、Pandah97 氏、rquinones84 氏、maweibin 氏への感謝。
- コントロール UI のライブツール順序: ブラウザとゲートウェイのタイムスタンプが不一致の場合でも、アシスタントのストリームテキストを対応するツールカードの前に表示します。(#93184)Pick-cat 氏、lileilei-camera 氏への感謝。
- IRC Unicode メッセージ: 外部送信 PRIVMSG ペイロードを UTF-16 コードポイント境界で分割し、絵文字が単独のサロゲートに切断されるのを防ぎます。(#96572)WeeLi-009 氏、Vincent Koc 氏、mushuiyu886 氏、cursoragent 氏への感謝。
- OpenAI リアルタイム音声挨拶: 明示的な挨拶応答がターンを所有している間も、サーバー VAD が2つ目の外部挨拶を作成するのを防ぎます。通話者による割り込み機能は無効化しません。(#86285)giodl73-repo 氏、jnikolaidis 氏への感謝。
- リアルタイム音声ツール: OpenAI、Azure、Google の各リアルタイムペイロード境界で不正なツール名をフィルタリングしつつ、プロバイダー固有の有効な名称は保持します。(#89175)Vincent Koc 氏への感謝。
- Discord 音声ステータス: Discord エラー 10065 を通常の切断状態として扱い、関連しない REST 障害は保持します。(#90969)asock 氏への感謝。
- Discord 音声アカウント:
@discordjs/voice接続を Discord アカウントごとに分離し、ゲートウェイの準備がリスナー登録に先立つ場合でも自動参加を回復します。(#87530)geekhuashan 氏への感謝。
- iOS Voice Wake クリーンアップ: 非アクティブな Voice Wake を無効化している間もマイクロフォンオーディオパイプラインの初期化を回避し、シミュレータ起動の中止や不要な音声セットアップを防ぎます。
- 信頼性のエッジケース: ミリ秒未満の cron 期間を拒否し、生成された提案の改行を保持します。空白の整数入力を正規化し、埋め込み LSP の起動は即座に失敗処理します。永続化とメモリクローズの失敗を表示し、UTF-16 とプラグインパッケージの検証が正しいことを保証します。Android のキャンセルを伝播し、Codex リレーレジストリの書き込みはリスニング開始まで遅延させます。(#100399)cxbAsDev 氏、snotty 氏、lin-hongkuan 氏、849261680 氏、qingminglong 氏、anyech 氏、masatohoshino 氏、Simon-XYDT 氏、xialonglee 氏、nankingjing 氏、609NFT 氏、Vincent Koc 氏への感謝。
- 音声通話完了ステータス: ゲートウェイ、ツール、CLI ステータスパスのすべてで、保持されたイベントストア全体から最終化された通話を解決しつつ、アクティブ通話の検索パフォーマンスは維持します。(#99797)Darren2030 氏、NiTeCoMM-code 氏、maweibin 氏への感謝。
- エージェント停止回復: テardown 後に後から abort されたプロンプトが孤児化したセッションロックを再取得するのを防ぎます。これにより
/stopコマンドは会話の次のターンに備えて準備完了状態になります。
- メッセージ配信ステータス: ベストエフォート型のチャネル配信が失敗または部分的に失敗した場合、成功したようなメッセージ・ツール結果を返すのではなく、その事実を報告します。(#99928)masatohoshino 氏への感謝。
- WhatsApp 認証情報回復: 起動時に有効なバックアップから不正なプライマリ認証状態を復元します。(#99070)LeonidasLux 氏への感謝。
- WhatsApp 引用返信: ボットが作成した外部引用メタデータを保持し、それらのメッセージに対する返信が WhatsApp Desktop で返信バブルを維持できるようにします。(#94879)Bartok9 氏、seikosantana 氏、Vincent Koc 氏への感謝。
- WhatsApp 再接続キャッチアップ: 制限された再接続ウィンドウ中に直近に見逃した Baileys
appendメッセージを受け入れつつ、起動時の古くなった履歴ガードは保持します。(#80642)VishalJ99 氏への感謝。
- WhatsApp 再起動回復: ログアウトまたは接続置換による切断後、アカウントが再接続するまで自動再起動ループを停止します。(#78511)openperf 氏、rutherlesdev 氏への感謝。
- ローカルゲートウェイ CLI 認証: ループバック CLI トークン/パスワード呼び出しを永続的なデバイススコープから外し、読み取りプローブが古くなったペアリング基準の背後にある後続の書き込みや管理コマンドをブロックするのを防ぎます。(#95997)Vincent Koc 氏への感謝。
- プラグインモジュールの識別: jiti がプラグインエントリを変換しても、OpenClaw パッケージチャンクは Node のネイティブモジュールグラフ上に保持され、重複評価やクラスIDのドリフトを防ぎます。(#88384)Vincent Koc 氏、ScientificProgrammer 氏への感謝。
- シェル補完修復: ドクターとアップデート修復時にコアのみキャッシュを生成しつつ、オンボーディングと明示的なユーザー再構築のためのフルプラグインコマンド補完は保持します。(#76235)joshavant 氏への感謝。
- MCP スキーマ診断: draft-2020-12 コンパイラの失敗を外部 MCP スキーマに帰属させ、不正なパターンが実行可能なセットアップエラーとして表示されます。Vincent Koc 氏への感謝。
- Windows 予定タスク回復: 既存の制限付き起動ポーリング内でクリーンな早期終了を維持し、タスクプロセスもゲートウェイリスナーも観測できない場合にのみフォールバックします。
- iMessage グループ警告: 実効的なグループ送信者ホワイトリストがグループを受け入れる場合、誤った「すべて拒否」起動警告を抑制し、真の空ホワイトリスト設定には正しい解決策を示します。(#100046)
- コントロール UI のモバイルログイン: 接続失敗後でもゲートウェイ回復ガイダンスを表示し、制限された画面で切断されたゲートウェイが安全にスクロールできるようにし、モバイルキーボードとタップターゲットの動作を改善します。(#100208)
- TUI ストリーミング: 最終応答を待たず、ライブゲートウェイおよび埋め込み TUI セッションでデルタのみのアシスタントイベントをレンダリングします。(#83000)flashosophy 氏への感謝。
- モデルエイリアス: プロバイダーが表示エイリアスを共有する場合でも、セッションやチャットコマンドでのモデル切り替え時にプロバイダー修飾付きのエイリアスを衝突なく解決します。(#100209)sahilsatralkar 氏、david-r-jones 氏、shakkernerd 氏、Vincent Koc 氏への感謝。
- TUI 新規セッションフック:
/newセッションを共有ゲートウェイライフサイクルを通じて作成し、コマンドおよびセッションフックがゲートウェイモードと埋め込みモードの両方で完了した親トランスクリプトを受け取れるようにします。また、アクティブなターン中のロールオーバーも防止します。(#100241, #49918)BingqingLyu 氏、caopulan 氏、LonExplorer-coder 氏、Vincent Koc 氏への感謝。
- TUI アボート診断: ゲートウェイとローカル TUI モードの両方で、アボートされた実行に対して生モデル引数を露出させずに、サニタイズされたツール引数検証サマリーを表示します。(#91002)wsyjh8 氏、taerlandsen 氏への感謝。
- iOS Watch 返信: キューされたクイック返信をゲートウェイスコープのチャットアウトボックスに永続化し、冪等なチャット配信を通じて送信します。これにより、再接続後の損失、重複、クロスゲートウェイ送信を防ぎます。(#100372)NianJiuZst 氏への感謝。
- iOS ゲートウェイ認証再試行: 保存されたデバイストークンの再試行をパース済みのループバックホストに制限し、ワイルドカードバインドアドレスを拒否します。これにより、リモートの類似ホスト名が信頼された再試行資格情報を受け取るのを防ぎます。(#99859)ly85206559 氏、Vincent Koc 氏への感謝。
- Bedrock Mantle 検出: モデルカタログのフェッチ時間と応答サイズを制限し、拒否された応答ボディを解放します。これにより、停止中、サイズ超過、または失敗したプロバイダー応答が安全にフォールバックされます。(#99961)zhangguiping-xydt 氏、shakkernerd 氏への感謝。
- Discord スレッドタイトルプロンプト: 生成されたタイトルメッセージとチャンネルコンテキストを UTF-16 境界で切り捨て、絵文字が不正なモデルプロンプトテキストを残すのを防ぎます。(#101551)Alix-007 氏、Vincent Koc 氏、mushuiyu886 氏、cursoragent 氏への感謝。
v2026.7.1
モバイルペアリング経路の改善: gateway.bind=lan 設定 URL と併せて、検証済みで永続的な Tailscale Serve フォールバックを広告表示します。Control UI および CLI で全経路を表示し、iOS では到達可能な最初のエンドポイントを保存できるようにしました(#100280)。@shakkernerd さんへの感謝。
Control UI のターミナルタブ: タブストリップ内の「新規セッション」ボタンを垂直方向に中央揃えにしました。
Control UI のコンポーザースクロールバー: ドラフトが自動調整された高さを超えてあふれた場合のみ、メッセージフィールドのスクロールバーを表示するように変更しました。
Control UI のターミナルカーソル: ブラウザネイティブの contenteditable カーソレットを非表示にし、統合ターミナルではキャンバス描画によるカーソルのみを表示します。
macOS での SSH トンネル: アプリが管理する PATH を通じてユーザーインストール済みの SSH ProxyCommand ヘルパーを解決し、継承された接続環境は維持します。これにより、Finder やスクリプト実行後の起動でもリモートエイリアスが機能するようになります。
Control UI の OpenAI 速度選択: OpenAI モデルに対して「Standard」と「Fast」の選択肢のみを表示するように制限しました。
Control UI のターミナル描画: 共有ライブラリ @openclaw/libterminal のブラウザライフサイクルを採用し、Nerd Font のフォールバックを追加しました。これにより、互換性のあるローカルフォントがインストールされている場合、アイコン付きのシェルリストも文字を正しく表示できるようになります。
Slack 転送履歴: Codex アプリサーバーが永続化されたアシスタント返信を管理することで、Slack が冗長な配信ミラー行を追加するのを防ぎます。Control UI では従来の重複したミラーは非表示のままです(#98102, #98735, #98775, #98776, #97174, #98907, #91984, #98786)。@bek91 さんへの感謝。
Control UI のチャット履歴: 直前のアプリサーバーによるアシスタント返信で同じテキストが表示されている場合、冗長なチャンネル終了時の配信ミラーを非表示にします。
Control UI のチャット間隔: 最初のメッセージが上部バーから適度な距離を保つよう、レスポンシブな最小のトランスクリプトインセットを設定しました。
ClawRouter 認証プロファイル: プロキシキーが認証プロファイルに保存されている場合、エージェント実行中に資格情報スコープ付きカタログモデルを解決します。プラグインとモデルのホワイトリストも文書化されました。
Telegram の耐久性向上: 再起動で中断されたメディアの再試行、一時的なポーリングエラーへの耐性、デッドレターによるポイズン更新の処理、転送されたリッチテキストの保持、プラグインコールバックの正しいルーティング、進行状況更新を安定した複数行ウィンドウに統一、自己ホスト Bot API コンテナパスの信頼できるホストレート経由でのマッピング、リッチ最終返信が Telegram によって拒否された場合の安全なフォールバックなどを実装しました(#98102, #98735, #98775, #98776, #97174, #98907, #91984, #98786)。@luoyanglang さん、@DaveArcher18 さん、@obviyus さん、@goldmar さん、@Marvinthebored さん、@Dizesales さん、@shakkernerd さん、@AiLucasdz さん、@RomneyDa さんへの感謝。
クロスチャネルの着信メディア: WhatsApp、LINE、Signal、iMessage、Microsoft Teams、Feishu、Mattermost、Zalo などで着信メディアを生成できない場合、偽のプレースホルダーを送信したりメディアのみを含むターンを削除したりするのではなく、キャプションを保持し、利用不可のアラートを表示するようにしました(#100092)。
エージェントとコンテキストの信頼性: ランタイムオーバーライド、誘導されたサブエージェントタスク、フォールバックツール呼び出しヒント、レガシー再シード添付ファイルの保持、プロンプトのみによるドリフトを伴う CLI セッションのソフト再開、ハーンネス認識型のコンテキスト推定の改善、サイレントなローカルストリームのタイムアウト処理、ストリーム中の障害からの回復、Gateway の実行キャッシュ成長の制限などを行いました(#92237, #77539, #99851, #99839, #99822, #97928, #98525, #95430, #77973)。@sercada さん、@amittell さん、@obviyus さん、@liuhao1024 さん、@yetval さん、@osolmaz さん、@lzyyzznl さん、@vincentkoc さん、@alexelgier さん、@fede-kamel さんへの感謝。
プロバイダーとネットワークの安全性: Moonshot、MiniMax、Anthropic OAuth、Discord、Matrix、SMS、ブラウザ、アップデート、埋め込み、Tlön、Inworld の各パスにおいて、過大または不正なレスポンスをバインド(制限)しました(#96502, #96322, #96644, #97693, #97662, #97999, #98455, #98508, #98554, #98496, #98660)。@hugenshen さん、@cursoragent さん、@lsr911 さん、@solodmd さん、@Alix-007 さん、@wings1029 さん、@lzyyzznl さん、@sunlit-deng さん、@vincentkoc さん、@Pandah97 さんへの感謝。
チャネル配信とルーティング: Slack の返信をアクティブなスレッドセッションに維持し、アカウントバインドされた配信経路を保持し、レスポンスプレフィックスを適用し、内部トレースや不要なフォールバック返信を抑制しました(#97168, #98240, #93639, #97989, #80928)。@LiuwqGit さん、@gorkem2020 さん、@yetval さん、@ZengWen-DT さん、@alexuser さん、@UnClouded77 さん、@vincentkoc さんへの感謝。
Cron の正確性: タイムアウト時にプロバイダーとモデルの選択を保持し、メンテナンス読み込みAcrossで起動キャッチアップ遅延を維持し、アクションが必要な出力を保持し、空白の思考オーバーライドをクリアし、プロバイダー所有の日次リセットセッションを保持しました(#95943, #94022, #96393, #96293, #98356)。@ZengWen-DT さん、@cursoragent さん、@luke-renjoy さん、@RichChen01 さん、@vincentkoc さん、@yetval さん、@snowzlmbot さん、@nz365guy さん、@takamasa-aiso さん、@shakkernerd さんへの感謝。
メモリとセッションの回復: インデックスされていないトランスクリプトを検出し、一時的な読み込み中にノート情報を保持し、ディレクトリ間での再開を回避し、予約されたウィキインデックスページの曖昧さを解消し、空の QMD 同期作業をスキップしました(#97857, #98360, #97785, #94326, #90030)。@zw-xysk さん、@CHE10X さん、@qingminglong さん、@yetval さん、@vincentkoc さん、@sahibzada-allahyar さん、@ruben2000de さんへの感謝。
Windows と実行: 許可された実行を検証済みの Windows パスにバインドし、PATHEXT を伝播させ、着信パスの大文字小文字を区別しない正規化を行い、Windows でのクリーンアップクラッシュを防ぎました(#98260, #98093, #97630, #97901)。@eleqtrizit さん、@wendy-chsy さん、@VectorPeak さん、@paulcam206 さん、@shakkernerd さんへの感謝。
モバイルと UI の安定性: iOS のチャット改行と最終返信を保持し、Android のペアリングと TLS 回復を改善し、期限切れのペアリングカードを非表示にし、ワークスペースファイルレールをスクロール可能に保ち、コピーパスを平らな HTTP で復元し、Mac アプリの Control UI でのラバーバンドスクロールを停止しました(#98304, #98117, #98366, #98439, #98483, #98049, #98646, #98611, #98764, #99830)。@joshavant さん、@Jabato01 さん、@ooiuuii さん、@wuqxuan さん、@645648406-max さん、@zw-xysk さん、@ZengWen-DT さん、@adinballew さんへの感謝。
Codex と承認フロー: ChatGPT の認証を正しく報告し、破壊的な承認モードを ask にリネームし、get_goal の読み取りステータスを正確に分類し、ターミナルアイドルタイムアウトを実行期限から導出しました(#91240, #98501, #98659, #85296)。@849261680 さん、@ukstem さん、@kevinslin さん、@yetval さん、@alkor200 さん、@vincentkoc さん、@alkor2000 さんへの感謝。
設定とプラグインの健全性: 設定の参照を所有プロパティに制限し、設定健全性の回復状態を保持し、アンロード可能なチャネルプラグインを表面化し、パッチ適用時にデフォルトのプロバイダーベース URL を保持し、バンドルされたプラグイン更新をマニフェスト契約で検証し、インストール済みのプラグインルートから公開アーティファクトを解決し、必要な場合にレガシーの ClawHub ファミリーを維持しました(#99846, #99728, #96397, #98396, #98010, #98819, #98249)。@vincentkoc さん、@zenglingbiao さん、@joshavant さん、@jalehman さん、@ccbridle さん、@849261680 さん、@momothemage さん、@weltmaister さん、@LiLan0125 さん、@herove さん、@amknight さん、@KelTech-Services さん、@Patrick-Erichsen さんへの感謝。
ランタイムプロセスの安全性: SSH トンネル、スーパーバイザー、MCP stdio 転送における未処理の子ストリームエラーを防ぎ、自動返信がトランスクリプトミラーリングを待たないようにし、承認プレビューや LINE 送信フィールドでの Unicode 文字の分割を防止しました(#99800, #99802, #99803, #99549, #99566, #98994)。@cxbAsDev さん、@vincentkoc さん、@Shagrat2 さん、@mikasa0818 さん、@LEXES7 さんへの感謝。
Node ランタイムの互換性: インストーラー、CLI ランチャー、ドクター、および macOS アプリが、互換性のない Node 23 ランタイムを拒否し、サポートされている Node 22 または 24 リリースへユーザーを誘導するように変更しました(#99832)。@vincentkoc さん、@fuller-stack-dev さんへの感謝。
SQLite WAL の安全性: パッチ済み SQLite ランタイムを持つ Node リリースを要求し、状態データベースを開く前に読み込まれたライブラリを検証し、サポート対象プラットフォーム全体で不安全なランタイムのアップグレードと検証をインストーラーが行うようにしました(#106065)。@vincentkoc さんへの感謝。
インストーラー一時ファイルのクリーンアップ: ダウンロードまたは書き換えが失敗した場合、Node のステージングディレクトリと pnpm ワークスペース再書き込みファイルを削除します(#103725)。@SebTardif さんへの感謝。
QQBot メディア配信: サンドボックス生成メディアの送信をアクティブセッションのワークスペースにスコープし、/workspace/... および相対的な生成ファイルパスが QQBot メディアタグ、構造化ペイロード、ストリーミング配信全体で安全に解決されるようにしました(#92872)。@zhangguiping-xydt さん、@sliverp さんへの感謝。
完全な貢献記録
完全な貢献記録は、タグ固定された CHANGELOG.md で確認できます。
リリースの検証
- npm パッケージ: https://www.npmjs.com/package/openclaw/v/2026.7.1
- レジストリ tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.7.1.tgz
- 整合性:
sha512-ge/Xss99CHAjPL/ikmH/UFoiOrjcxDB4sW3y9mhyCD+dYW3wzV7TKbAVdkrXFgAG2d2BjpJofP97zUZ+umxo8g== - リリース SHA:
2d2ddc43d0dcf71f31283d780f9fe9ff4cc04fe4 - 完全なリリース CI レポート: https://github.com/openclaw/releases/blob/main/evidence/2026.7.1/release-evidence.md
- リリース公開: https://github.com/openclaw/openclaw/actions/runs/29269577304
- npm 事前チェック: https://github.com/openclaw/openclaw/actions/runs/29268707256
- 完全なリリース検証: https://github.com/openclaw/openclaw/actions/runs/29257432684
- プラグイン npm 公開: https://github.com/openclaw/openclaw/actions/runs/29270283750
- プラグイン ClawHub 公開: https://github.com/openclaw/openclaw/actions/runs/29270285823
- プラグイン ClawHub 初期化: 不要
- OpenClaw npm 公開: https://github.com/openclaw/openclaw/actions/runs/29272090669
- npm Telegram ベータ E2E: 未提供
- Windows Hub プロモーション: https://github.com/openclaw/openclaw/actions/runs/29274408977 (openclaw/openclaw-windows-node@v0.6.12 から)