OpenClaw v2026.5.19 エージェント方針と依存関係更新
本文の状態
日本語全文を表示中
詳細モードで約67分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
OpenClaw Changelog
OpenClaw は v2026.5.19 で修正方針を明確化し、依存関係を更新して Node.js 最小バージョンを 22.19 に引き上げた。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
2026.5.19
変更点
- エージェント: 修正は、クリーンで境界を明確にしたリファクタリングに重点を置き、内部実装の簡素化と、明示的なプラグイン SDK/API の非推奨パスをデフォルトとするよう明記しました。
- 依存関係:
@openclaw/proxylineをバージョン 0.3.3 に更新しました。 - 依存関係: Pi パッケージを 0.75.1 に更新し、サポート対象となる Node.js の最小バージョンを 22.19 に引き上げました。
- Docker/Podman:
OPENCLAW_IMAGE_APT_PACKAGESを追加し、ランタイムに依存しないイメージビルド引数として機能させます。これにより、追加の apt パッケージをインストール可能になります。一方、OPENCLAW_DOCKER_APT_PACKAGESはレガシーなフォールバックとして残します。(#62431)@urtabajev 氏に感謝。 - Gateway/ACPX: 起動プローブ、設定、ランタイム、リソース数のコストを再起動トレースに属性付けする機能を追加しました。ただし、読み込み状態(readiness)の動作には変更はありません。(#83300)@samzong 氏に感謝。
- ゲートウェイ:チャネルサイドカーと起動ログおよびプラグインサービスの起動を重複させることで、再起動時の準備完了までの遅延を短縮しつつ、
/readyzサイドカーによるゲート機能は維持します。(#83301) @samzong 氏に感謝。 - プラグイン/admin-http-rpc:信頼できる管理用 HTTP RPC クライアントが、Web QR ログインフローを開始して待機できるようにしました。(#83259) @liorb-mountapps 氏に感謝。
- Mac アプリ:設定ページを再設計し、一貫したカードレイアウトを採用。ナビゲーションのキャッシュ化を行い、権限・音声・スキル・cron・実行・デバッグのパネルを見やすく整理。ネイティブサイドバー周囲の間隔も安定させました。
- Mac アプリ:「音声と通話」の設定で認識言語や起動フレーズを調整し、設定画面の他の項目と同じコンパクトなカード行を使用するように統一しました。
- スキル:リポジトリローカルの Codex クローズアウトレビュー用スキルおよびヘルパーを
autoreviewに改名しましたが、Codex を優先するフォールバック動作は維持します。
スキル機能の追加:キュレーションされたテンプレート検索、ローカルでの SVG/PNG レンダリング、Imgflip によるホストレンダリング、Know Your Meme の出典リンクに対応する「ミームメーカー」スキルの実装。
スキル CLI の改善:openclaw skills install および openclaw skills update コマンドに --global オプションを追加し、共有管理型のスキルをターゲットできるようになりました。(#74466) @Marvae 氏への感謝。
ブラウザ: スナップショットで保留中および直近に処理されたモーダルダイアログを表面化し、アクションがモーダルを開いた場合は blockedByDialog を返すようにしました。また、保留中のダイアログに応答するために browser dialog --dialog-id を使用できるようになりました。
ブラウザ CLI: 長時間実行されるページ関数が評価アクションとリクエストのタイムアウト予算を拡張できるように、openclaw browser evaluate --timeout-ms を追加しました (#83447)。@eefreenyc 氏に感謝します。
Codex アプリサーバー:ランタイム表面を通じて OpenClaw プロンプトの範囲を制限し、ネイティブ Codex が Codex 固有のベースや人格に関する指示を維持できるようにしつつ、OpenClaw はランタイムコンテキスト、配信ガイダンス、明確にスコープされたコマンドヒントのみを提供するようにしました(#83454)。@100yenadmin 氏への感謝。
Docker/Podman:ローカルイメージビルド時に Python パッケージを任意でインストールできるよう、OPENCLAW_IMAGE_PIP_PACKAGES を追加しました(#83771)。@stephenredmond-straiteis 氏への感謝。
エージェント/ツール:メディア、メッセージング、セッション、cron、Gateway、Web、画像/PDF、TTS、ノード、プラン関連の組み込みツールの説明とスキーマヒントを短縮し、ルーティングガードレールは維持しました。
スキル:ノードインスペクターによるデバッグ機能、融合したダイアグラムの生成機能、および試作用のスパイクワークフロースキルを追加しました。
CLI とプラグイン機能の更新:型安全な簡易ツールプラグイン向けに、生成されたマニフェストを伴う defineToolPlugin を追加しました。また、これらのプラグインを対象とした openclaw plugins build、validate、init コマンドも新設されています。
メタデータ、オプションのツール宣言、およびコンテキストファクトリ。
エージェントやスキルについては、束ねたスキルのプロンプトとメタデータを整理し、スキル説明を引用形式で明記します。また、現在の CLI および API のガイダンスを更新し、埋め込まれた sherpa-onnx ランタイムのダウンロード情報も最新のものに更新します。
スキル:Obsidian スキルを更新し、サードパーティ製の obsidian-cli ではなく公式の obsidian CLI を対象とし、登録されたバイナリを必須条件とします。
スキル:Python デバッグ用のスキルを追加しました。これにより、pdb、breakpoint()、事後検査(post-mortem inspection)、および debugpy を使用したリモートデバッグが可能になります。
アタッチメント
- コデックス:設定ファイルを手動で編集せずに、チャットからネイティブのコデックスプラグインを管理するための
/codex plugins list、enable、disableを追加しました。
プラグインとメッセージ機能において、チャネルレンダラーのプレゼンテーション能力制限を追加し、ネイティブ描画前にリッチメッセージ制御を適応させました。また、レガシーな interactive および Slack ディレクティブプロデューサー API を非推奨としてマークしました。
プラグインとサブエージェント機能では、チャネル配信ルートを正規のセッションメタデータとして保存し、コアルート投影に代わるために、アドホックなサブエージェントフック配信元フィールドを非推奨とします。
プロキシ機能において、HTTPS 管理型フォワードプロキシエンドポイントおよびスコープ付き proxy.tls.caFile CA 信頼をサポートしました。これにより、プロキシエンドポイントの TLS が強化されます(#79171)。@jesse-merhi 氏に感謝します。
QA-Lab において、標準およびソーク QA ゲート用のティアメタデータ付きで、初時間における 20 ターンとオプションの 100 ターンのランタイム整合性シナリオを追加しました。これにより #80338 が修正され、#80337 を参照します(Fixes #80338; refs #80337)。@100yenadmin 氏に感謝します。
QA-Lab: openclaw qa suite --runtime-parity-tier を追加し、標準的な Codex-vs-Pi ティアをオプションのライブ専用やソークレーンとは別にリリースチェックに連携しました。これで #80337 が修正されました。@100yenadmin さんありがとうございます。
QA-Lab: ライブ専用の Codex Pi 形状の Read 語彙カナリを追加し、ランタイムのパリティ検知でネイティブなワークスペース読み込みプロンプトの互換性ドリフトを捕捉できるようにしました(#80323)。@100yenadmin さんありがとうございます。
QA-Lab: プラグインフックのクラッシュ、マニフェスト契約エラー、WebChat のダイレクト返信自己メッセージルーティングに関するライブ専用のハネス自己健全性シナリオを追加しました(#80323)。@100yenadmin さんありがとうございます。
QA-Lab: Codex ネイティブなワークスペースツール、OpenClaw ダイナミックツール、オプションのプラグインバックド型ツールのランタイムツールフィクスチャシナリオとカバレッジレポートを追加しました。これで #80173 が修正されました。@100yenadmin さんありがとうございます。
QA-Lab: openclaw qa coverage --tools を通じてランタイムツールフィクスチャのカバレッジを公開し、パリティゲートアーティファクトに対するオプションのスイートサマリー評価も可能にしました。@100yenadmin さんありがとうございます。
QA-Lab: すべてのレーンを含む QA ワークフロー内に、ライブフロンティアの Codex-vs-Pi ランタイムトークン効率性アーティファクトレーンをスケジュールしました。これで #80175 が修正されました。@100yenadmin さんありがとうございます。
QA-Lab: 標準的な Codex-vs-Pi ティアにおいて、必要な OpenClaw ダイナミックランタイムツールのドリフトをハードゲート化し、リリースチェックの阻止用検証器を実装してツールカバレッジレポートアーティファクトを公開しました。#80339 を修正(#80319 を参照)。@100yenadmin さんありがとうございます。
QA-Lab: パーソナルエージェントの承認・拒否シナリオを追加し、ベンチマークパックで拒否されたローカル読み込みがツール進行やフィクスチャリークなく確実に停止するかを検証できるようにしました(#83150)。@iFiras-Max1 さんありがとうございます。
- QA-Lab: 個人エージェントのベンチマークパックに、裏付けのある待機中・ブロック済み・完了ステータスの報告を可能にするローカルタスクフォローアップシナリオを追加しました。@iFiras-Max1 さんありがとうございます。
- QA-Lab: 候補メモリの昇格を
MEMORY.mdを変更せずに評価できる、レポート専用ドリームシャドウトライアルシナリオを追加しました。@iFiras-Max1 さんありがとうございます。 - Gateway/performance: 再起動の準備状況、ダウンタイム、トレース、リソース勾配に関する証拠を得るための反復的な再起動テストを可能にする
pnpm test:restart:gatewayベンチマークツールを追加しました。(#83299) @samzong さんありがとうございます。 - Android: Talk Mode をリアルタイムの Gateway リレー音声セッションへ切り替えました。ストリーミングマイク入力、リアルタイムオーディオ再生、ツール結果のブリッジ機能、画面内での文字起こしに対応しています。(#83130) @sliekens さんありがとうございます。
- Gateway/config: ツールが設定編集を適用する前に、再起動が必要・ホットリロード可能・何もしないフィールドを区別できるように、設定ルックアップの再読み込みメタデータを公開しました。#81409 を修正します。(#81612) @LLagoon3 さんありがとうございます。
- Telegram: 一時的なツールの進行状況に対して許可されたネイティブ DM のドラフトプレビューを追加し、最終回答は通常の永続的な配信パスに残すようにしました。(#83622) @akrimm702 さんありがとうございます。
- QA-Lab: サポート引き継ぎで有用なステータスを維持しつつ、生個人情報を除外できる、個人エージェント向けの共有安全診断アセットシナリオを追加しました。@iFiras-Max1 さんありがとうございます。
- QA-Lab: 完了の主張がサポートされていない外部進捗ではなく、ローカル証拠に基づいて留まるように、個人エージェント向けに偽りのない進行状況を示すシナリオを追加しました。(#83824) @iFiras-Max1 さんありがとうございます。
Fixes
- CLI: 65535 を超えるポート番号が Gateway や Node のバインドパスに到達する前に拒否します。#83900 を修正しました。(#84008)@hclsys 氏へ感謝。
- Codex app-server: Codex がモデル転送を管理する場合、プラグインツールの認証プロファイルを引き継ぎます。これにより OpenClaw の動的ツールがプロバイダーの資格情報を正しく解決できるようになります。(#83603)@rubencu 氏へ感謝。
- Memory/search: sqlite-vec インデックスが利用できない場合や次元数が一致しない場合に使用される JS サイドのフォールバックベクトルパスを、行数制限されたバッチでスキャンします。また、バッチ間でイベントループに制御権を譲ることで、大規模なチャンクテーブルが Node.js メインスレッドを数秒間ロックする事態を防ぎます。さらに、SQL 準備文をローカルに固定することで、ヒープ圧力下で node:sqlite がスキャン中に文を終了させてしまう問題を回避します。#81172 を修正しました。(#84003)@dev23xyz-oss 氏へ感謝。
- Memory Wiki: ブリッジソースページの書き込みに失敗した際、シンボリックリンク以外のファイルシステム上の安全性の問題でエラーが発生した場合でも、ファイルシステムに安全な診断情報を保持します。これにより、ディレクトリの競合時に根本的なエラーコードと共に報告が行われます。(#83776)@TurboTheTurtle 氏へ感謝。
- Telegram: フォーラムトピックが兄弟トピックのトラフィックをブロックしないよう、受信シリアライゼーション、メディア/テキストバッファ、アカウント API キューをトピック認識型のレーンにルーティングします。(#83829)
- Telegram: キューされたフォーラムトピックの続報メッセージが、差し替えられたソースの中止信号を引き継がないようにします。これにより、アクティブなターンが置き換えられた後でも、同じトピック内のユーザーによる次のターンや返信が可能になります。(#83827)@VACInc 氏へ感謝。
CLI の更新:管理対象のパッケージやプラグインのインストール時に npm の鮮度フィルタを常にバイパスするようにしました。これにより、新しく公開されたリリース版のプラグインもインストール可能になります。@jalehman 氏に感謝します。
CLI の更新:ルート所有者権限を持つ npm install で EACCES エラーが発生した場合のリカバリー手順を案内する機能を追加しました。具体的には、手動でパッケージを置き換える前に管理対象の Gateway を停止し、その後再インストールしてサービスを再起動することで解決を図ります。これで #83747 が修正されました。(#83757)@brokemac79 氏に感謝します。
Twitch:Twurple のチャット権限を使用してチャートトークンを登録する機能を追加しました。これにより、トークンの自動更新が継続され、チャットへのアクセスを維持できるようになります。(#83750)@TurboTheTurtle 氏に感謝します。
Agents/subagents:収集モードの通知キューで、解決されていないオリジンを持つアイテムと同一ルートのメッセージをバッチ処理して保持し、後続の互換性のあるバッチが残っている間は真のクロスチャネル排水後に収集を再開するようにしました。これで #83577 が修正されました。
Skills:監視対象のスキルルートが変更された場合、既存のセッションでスキルのスナップショットを更新します。これにより、新しいセッションを開始しなくても追加されたスキルディレクトリの内容が即座に反映されます。(#83782)(#83800)@hclsys 氏に感謝します。
Providers/Anthropic:古いローカルカタログデータがテキストのみと誤ってマークされている場合でも、現在の Claude モデル行におけるネイティブ画像入力を保持するようにしました。(#83756)@TurboTheTurtle 氏に感謝します。
Providers/Anthropic:設定されたモデル参照が古いローカルカタログ行を介して解決される場合でも、Claude 4 の画像処理能力を維持するようにしました。(#83756)@TurboTheTurtle 氏に感謝します。
・プロバイダー(DeepSeek):通常および圧縮リクエストが DeepSeek に到達する前に、MCP ツールのスキーマを anyOf/oneOf 結合で正規化し、結合された形状のパラメータによる拒否を防ぎます。(#83766) @TurboTheTurtle 氏に感謝。
・コントロール UI:セッションスコープの session.tool Gateway イベントからライブなツールの進行状況をレンダリングすることで、外部で開始された実行もアクティブなセッション内にツールカードを表示します。(#83734) @TurboTheTurtle 氏に感謝。
・アウトバウンド:ピン留めされた起動レジストリが設定メタデータのみを持つ場合でも、アクティブなランタイムレジストリから送信可能なチャネルプラグインを解決します。(#83733) @TurboTheTurtle 氏に感謝。
- Discord: アシスタントの最終返信の前後に、ツール警告の最終結果が配信された場合でも、ストリーミングされた返信プレビューを保持します。(#84169) @neeravmakwana 氏へ感謝。
- Control UI: 小型画面では、チャット削除確認ポップオーバーが表示領域内に固定されるようにしました。(#83804) @ThiagoCAltoe 氏へ感謝。
- Browser:
/actの評価・バッチアクションおよび/highlightルートに対しては現在のタブの URL 許可リストチェックを適用しますが、タブ管理アクションはブロックしないようにしています。(#78523) - CI: 正確なヘッド証明を受け付ける前に、ClawSweeper GitHub App から実動作証明の判定マーカーが送信されることを必須条件としました。(#83692)
モデル一覧ページでは、OpenAI/Codex の認証プロファイルが有効であることを示すため、/models プロバイダーヘッダーにその情報を表示し、従来の OpenAI 環境変数ラベルへのフォールバックを廃止しました。(#83697) @yu-xin-c 氏に感謝します。
CLI: 有効なバンドル済みループバック MCP ツールを CLI システムプロンプトに含め、そのプロンプト表示ツールの表面が変更された際にプロバイダー側の CLI セッションをリセットする。(#83785) @TurboTheTurtle 氏への感謝。
Browser: cdpUrl にポート指定が含まれていない場合でも、対応する cdpPort のプロフィールを保持しつつ、明示的に記述された URL ポートが優先されるようにする。(#82166) @Marvae 氏への感謝。
エージェント/画像生成機能において、異なる image_generate プロンプトはそれぞれ独立したセッションバックグラウンドタスクを開始できるようになりました。ただし、同じプロンプトによる再試行では、既にアクティブなタスクの状態が返されるようになります。(#83614) @Elarwei001 氏に感謝。
ゲートウェイ/WebChat では、WebChat の返信をチャンク化する際に、設定された channels.webchat.textChunkLimit と chunkMode のオーバーライドを尊重するようになりました。(#83713)
- コントロール UI: アシスタントの応答完了後にチャット読み込みインジケーターが残り続ける不具合を修正しました。(#83515) @njuboy11 さん、ありがとうございます。
- スキル: クイック検証時に、空文字列や空白のみで構成されたスキル名や説明の登録を拒否する機能を追加しました。(#27061)
- セッション: 末尾のカスタムトランスクリプトエントリをスキップしてアシスタントの応答を確認することで、埋め込み CLI のギャップフィールが正規のアシスタント出力を重複しないように改善しました。(#83635) @yaoyi1222 さん、ありがとうございます。
- メモリ Wiki:
wiki_lintツールの出力パスを安全に保つため、ツールテキストと詳細内では内部の検証レポートを相対パスとして報告し、CLI やファイル呼び出し側には絶対パスを維持する仕様に変更しました。(#83439) @LLagoon3 さん、ありがとうございます。
Telegram: 最終的な進行状況以外の非最終進捗をアクティブなセッションのトランスクリプトに反映させず、詳細なツール進捗を常に表示できるようにしました。これにより、埋め込まれたプロバイダーからの返信が実行途中で中止されるのを防ぎます。(#83631)@kurplunkin 氏への感謝。
Telegram: メッセージ本文はログに残さずに、アカウント、チャット、メッセージ、操作、スレッド、返信、サイレント、チャンクなどのメタデータとともに、正常に送信されたテキストとメディアの配信を記録します。バグ #83196 を修正。(#83247)@jrwrest 氏への感謝。
Cron: 隔離されたスケジュールタスクの実行を、安定した cron セッションにリンクさせました。これにより、タスクの状態とクリーンアップがバックエンドエージェントの実行に追従できるようになります。(#83606)@jai 氏への感謝。
Codex app-server: Codex ネイティブなサブエージェントのタスクミラーで、ターミナルがブロックされた場合や、古くなった初期化状態の子プロセスを持つ spawn-agent コールが失敗した場合に、タスクレジストリエントリが実行中のまま残るのを防ぎます。バグ #83852 を修正。(#83945)@joshavant 氏への感謝。
CLI: ソースランチャーにおいて、ドキュメントで定義された Node.js 22.19 のランタイム下限を強制します。
リリースの安定性: リクエストエージェント間の完了ハンドオフ、QA-Lab モックの生成アトリビューション、Slack モニターテストの分離、プラグインアンインストールのピアフィクスチャ、Node ランタイム下限ランチャー契約のカバレッジにおける広範囲な回帰問題を修復しました。
Agents/replies: モデルフォールバックのリトライ全体を通じて、キューに残されたフォローアップユーザーメッセージとアシスタントエラーのスタブを一度だけ永続化します。これにより、プロバイダーからの拒絶が繰り返されても、同じロールのセッショントランスクリプトが破損するのを防ぎます。バグ #83404 を修正。(#83417)@yetval 氏への感謝。
- Telegram: ランタイムのみで実行されるターンにおいて、単なるメンションによる返信でも返信先コンテキストを保持し、モデルが返信対象のメッセージ本文を確認できるようにしました。#83767 を修正します。(#83953) @joshavant 氏に感謝。
- ClawHub: API リクエスト URL を構築する際、設定済みのベース URL パスプレフィックスを保持し、サブパス配下にマウントされたセルフホスト環境の ClawHub インスタンスでも正しくルーティングされるようにしました。(#83982) @ThiagoCAltoe 氏に感謝。
- Slack: 配信済みインバウンドメッセージ ID を永続化し、同じチャンネル内のスレッド返信で文脈が失われた場合に処理を停止するようにしました。これにより、遅延した重複返信や誤ってチャンネルルートに投稿されるのを防ぎます。#83521 を修正します。@shannon0430 氏に感謝。
- Codex app-server: リクエスト境界において OpenClaw の動的ツール診断を完了させました。これにより、成功・失敗・タイムアウト・中止・ブロックされたツールの呼び出しが、アクティブなツール状態を残さずに処理されます。#83474 を修正します。@rozmiarD 氏に感謝。
- Gateway/config: 関連しない未解決の認証プロファイル SecretRefs の存在によって設定書き込みが失敗するのを防ぎつつ、実行中の認証プロファイルのスナップショットを維持しました。
- Gateway/sessions: サブエージェントではない
/resetコマンドで保存された CLI プロバイダーのリsume バインディングをクリアし、次のターンで古い文脈を引き継ぐのではなく、プロバイダー側で新しい CLI 会話を開始するようにしました。(#83448) @jasonyliu 氏に感謝。 - Doctor: 古くからのエージェント全体としての Claude CLI の意図を維持するため、一致する Anthropic モデルの選択を、古いランタイムピンを削除する前にモデルスコープの実行ポリシーへ移動させました。#83491 を修正します。@danielcrick 氏に感謝。
Discord/OpenAI: OpenAI Realtime を使用して、Discord の音声セッションでフォローアップの発言を聞き取れるようにし、アシスタントの再生を事前バッファリングすることで、開始時の途切れを防ぎます。(#80505) @Solvely-Colin 氏への感謝。
LM Studio: 環境変数テンプレート内の API キー(例:${LMSTUDIO_API_KEY})を、生テンプレートをベアートークンとして送信するのではなく、標準的な SecretInput パスを通じて解決するようにしました。また、テンプレートが設定されていない場合のヘッダー認証とディスカバリーキーの優先順位も維持します。#80495 を修正。(#80568) @MonkeyLeeT 氏への感謝。
Discord/subagents: スレッドに紐付けられた委任セッションからの最初の返信を、親チャンネルではなく紐付けられた Discord スレッドへルーティングするようにしました。#83170 を修正。(#83172) @100menotu001 氏への感謝。
Gateway/sessions: トランスクリプトファイルが存在しない場合、チャネルごとの経路が停止するのではなく、失敗したエージェントセッションを回転(リフレッシュ)させます。#83488 を修正。(#83553) @LLagoon3 氏への感謝。
Agents: 「送信なし」エラーと宣言する前に、最新のセッション状態から最終配送のルーティングを更新し、回復した実行が通常の永続的配送経路を維持できるようにしました。(#83835) @joshavant 氏への感謝。
Agents: 回復された配送コンテキストを再利用する際、論理的なセッションの不整合に対して最終配送の最新セッションルーティングを保護します。(#83928) @joshavant 氏への感謝。
Media: 認識されない画像バイト列に対して外部デコーダの委任を呼び出さないよう画像メタデータのプローブを防ぎ、実際の処理エラー発生後にフォールバック連鎖を停止しました。
Media: Sharp をルートパッケージとしてインストールし、Sharp が利用できない場合は sips、Windows ネイティブのイメージ処理ライブラリ、ImageMagick、GraphicsMagick、ffmpeg にフォールバックして画像のリサイズや変換を行います。これにより #83401 の不具合が修正されました。@scotthuang 氏への感謝。
Telegram: リクエスト元からエージェントへのハンドオフ時にトピック ID を保持することで、生成されたメディアの補完情報をフォーラムのトピックへ返送できるようにしました(#83556)。@fuller-stack-dev 氏への感謝。
Gateway: パッケージ更新チェックがサイドカーの起動準備をブロックしないよう、起動チェックの開始を「準備完了」後に遅延させるように変更しました。これにより、更新ブロードキャストやシャットダウン時のクリーンアップ処理は維持されます(#83520)。@samzong 氏への感謝。
Telegram: /btw や読み取り専用ステータスコマンドがアクティブな実行を中止しないようにし、タイムアウトしたスポールの墓標に生きた更新ペイロードが残存しないようにしました。参照 #83272。
Agents: 計画のみを行うリトライパスが実際にトリガーされた場合に限り、厳格なアジェンティック実行契約の診断ログを出力するように変更しました。
Agents: エンベデッドセッションの乗っ取りやセッションの書き込みロックエラーがモデルのフォールバック処理を消費しないようにし、プロバイダーのフォールバックメタデータは維持します。これにより #83510 の不具合が修正されました。@luyao618 氏への感謝。
Agents/video: 登録されたビデオプロバイダーが音声入力をサポートしていない限り、video_generate の参照オーディオパラメータを非表示にします。
Plugins: アーティファクトのダウンロードができない場合、公式 ClawHub の更新には npm にフォールバックします。これにはベータ版からデフォルトへのフォールバックや、ドライラン時のバージョン報告も含まれます。
・Plugins/xAI: xAI トークンエンドポイントとの互換性を確保するため、OAuth 認可コードトークン交換時に PKCE チャレンジフィールドを出力します。(#83499) @fuller-stack-dev 氏に感謝。
・Codex app-server: キューされた実行前に現在の着信画像添付ファイルを事前読み込み(hydrate)し、Responses ベースのエージェントが Discord や他のチャンネルの画像をネイティブな視覚入力として受け取れるようにしました。#83466 を修正。@iannwu 氏に感謝。
・Codex app-server: コードモード専用への強制を行わずにネイティブコードモードを利用可能にし、OpenClaw の動的ツールがアプリサーバーのツールブリッジを通じて正常に完了できるようにしました。#83109 を修正。@daswass 氏に感謝。
・Codex app-server: Docker ベースではないサンドボックスバックエンド向けに、OpenClaw のサンドボックス経由シェルを sandbox_exec/sandbox_process として公開し、SSH サンドボックスエージェントが Codex ネイティブシェルの名前衝突(シャドウイング)を起こさずに正しくルーティングされたシェルパスを維持できるようにしました。#80322 を修正。@keramblock 氏に感謝。
・リリースの安定性: 期限切れとなったセッション診断情報と Codex OAuth のフォールバック状態を回復し、停止した実行や再利用されたリフレッシュトークンが後続作業をブロックせずにクリアされるようにしました。(#83503) @100yenadmin 氏に感謝。
・メッセージ/TTS: メッセージツールの送信がコア、ゲートウェイ、プラグイン配信に到達する前に TTS ディレクティブを適用し、オプトインされたメッセージツールルームやプロアクティブな送信において、生タグの漏洩を防ぎつつ音声メモを添付できるようにしました。#81598 を修正。@CG-Intelligence-Agent-Jack 氏および @CoronovirusG10 氏に感謝。
- メッセージ/Codex:
messages.visibleReplies: "automatic"の新モードをドキュメント化・テストする際、Codex の直接/ソースチャットはデフォルトでメッセージツールに表示されるように維持します。また、チャンネルワイルドカードモデルのオーバーライドは、ハネス配信のデフォルト適用前に直接チャットにも適用されるようになりました。 - メモリ/QMD: QMD エクスポート後もアーカイブされたセッショントランスクリプトのヒットを表示可能にしつつ、アーカイブ名に似ている通常の
.mdセッション ID は保持します。(#83518; #83506 を修正) @tanshanshan 氏に感謝。 - Codex アプリサーバー: OpenClaw サンドボックスが外部通信を許可する場合、サンドボックス化された Codex コードモードのターンにおけるネットワークアクセスを維持します。#83347 を修正。@YusukeIt0 氏に感謝。
Codex アプリサーバー:コンテナパスのエイリアスや読み取り専用バインドがホスト側で安全に表現できない場合、ネイティブコードモードを無効化しつつ、サンドボックスワークスペースの書き込みターンにおいて Docker の書き込み可能なバインドマウントを尊重するようになりました。これにより、#83737 が修正されました。(#83849)@joshavant 氏への感謝。
QA-Lab:削除された OpenTelemetry 生成ルート内部機能に依存せず、OTLP スモークデコーダーを独立して維持します。
メッセージ:グループ/チャンネルの表示可能な返信は、自動最終配信を再びデフォルトに戻しました。ただし、環境共有ルームやツール信頼性の高いモデルについては、message_tool のオプトイン設定を継続します。
CLI/TUI:スタンドアロンの /exit コマンド実行時に runTui が返却した後に必ず終了するように強制し、オンボーディング起動時の TUI 子プロセスが不可視のまま生き残るのを防ぎます。(#83501)@fuller-stack-dev 氏への感謝。
エージェント/コードモードでは、スキーマ内の各エージェントごとのコードモード設定を尊重し、ランタイムカタログのアクティベーションとモデルペイロードのフィルタリングを行います。これにより #83388 の不具合が修正されました。@Kaspre 氏に感謝します。
Agents/code モード:トップレベルの exec/wait 実行時に、before_tool_call フック内でエージェント、セッション、ラン、チャンネルのコンテキストを保持するようにしました。これにより #83387 の不具合が修正されます。
QQBot:C2C(個人間)のタイピングインジケーター表示を、5 秒ごとに更新される 10 秒間のウィンドウに短縮し、最終的な受動的返信用のスロットを確保できるように制限しました。(#83469)
返信機能:ライブプレビューの更新後も最終ペイロードの配信を維持することで、チャンネル側がプレビュー専用の下書きを失うことなく、完成した回答を確定または送信できるようにしました。(#83468)
Discord:進行中のプレビューストリームにおいて、最終的な返信メッセージを重複排除せずに配信するように変更しました。(#83443) @compoodment 氏に感謝します。
プロバイダー/Xiaomi:OpenClaw の思考機能がオフになっている場合でも、MiMo の Anthropic 互換性のある reasoning_content をプロバイダーが必要とする思考ブロックとして再生成する機能を追加しました。これにより、mimo-v2-flash の続行ツール呼び出しが正常に動作するようになりました。#83407 を修正しました。@Xgenious7 氏への感謝。
エージェント/実行承認:エージェント所有の Gateway 承認呼び出しにおいて、承認ランタイム認証情報を転送するように変更しました。これにより、承認された非同期コマンドが未認証の続行呼び出しで停止することなく、既存のランタイムパスを通じて完了できるようになりました。@IWhatsskill 氏、@Patrick-Erichsen 氏、@jesse-merhi 氏への感謝。
Gateway/スキル:リモート macOS スキルバイナリの更新を事前に行う際、WebSocket の接続確認を行うようにしました。これにより、期限切れのノードセッションが低速な system.which タイムアウト警告をログ出力する代わりに、素早くスキップされるようになりました。
CLI/設定:アクティブな設定で参照されていない、破損した検出済みプラグインが openclaw config validate を実行する際の失敗原因とならないようにしつつ、明示的に設定されたプラグインエントリに対する致命的エラーは維持します。
GitHub Copilot: 配信前に、再生不可能な ID を持つ不安全なネイティブ Responses の推論再生項目を削除し、影響を受ける Copilot セッションが invalid_request_body エラーで失敗するのを防ぎます。Fixes #83220。@galiniliev 氏に感謝。
Agents/Codex: 明示的に要求された Codex ハンサーが登録されていない場合、設定済みのモデルフォールバックを試みるのではなく、エラーとして閉じます(fail closed)。Fixes #83349。@r2-vibes 氏に感謝。
QA-Lab: 必要なツール演習が欠落している場合に、パース/パスの整合性ドリフトをカバレッジ不足とみなすのではなく、実行時ツールのカバレッジ不足として失敗させます。
コア/プラグイン:ゲートウェイ認証クリーンアップ、Claude セッション ID パス、プラグイン有効化ポリシー、パッチ適用ハンドルの扱い、診断情報の赤塗り、およびプラグインメタデータ検証にわたる、clawpatch で報告されたエッジケースを強化します。
UI: セッションとチャットのピッカーにおいて、推論選択肢を内部のオーバーライド文言が漏洩しないようにプレーンなラベルとして表示します。
Mac アプリ:チャンネルのクイック設定内に「構成(Configuration)」見出しが重複して表示されないようにします。
Mac アプリ:設定サイドバーを常に表示し、冗長なタイトルバーの非表示/表示コントロールを削除します。
Mac アプリ:設定ペインの内容マージンを正規化し、各ページで左右のリール(余白)を統一します。
Mac アプリ:SSH トンネルに頼るのではなく、明示的なプライベートエンドポイントや Tailscale/LAN ゲートウェイを優先し、従来のループバックトンネル設定は互換性のために維持します。また、トランスポートの選択を保存し、トンネリングが本当に失敗した際にはキャプチャされた SSH の標準エラーを表示するようにしました。
ゲートウェイ/セッション:構成済みのエージェントに所有者または親セッションを持つ場合、ACP/acpx およびランタイムの子セッションも、設定済みセッションリストに表示されるようにします。
Mac アプリ:リモートゲートウェイが切断されていても、アプリレベルのメニューコマンドとダッシュボードの失敗状態へのアクセスを維持できるようにしました。
Mac アプリ:メニュー内でエラーメッセージが折り返し表示されるようになり、有用な詳細情報が切り捨てられるのを防ぎます。これにより、より長いゲートウェイおよびコンテキストのエラーも適切に表示されます。
Mac アプリ:設定画面の「接続」パネルでラベルとアクションボタンの文字が読みやすく見えるよう、リモートゲートウェイの入力フィールドを調整しました。
Mac アプリ:カスタム設定カードの行を左揃えかつ全幅表示にすることで、検出機能やステータスセクションが中央寄せになったり分離したりするのを防ぎます。
Mac アプリ:位置情報の許可コントロールを、設定画面の他の項目と同じく右端のカラムに整列させました。
Mac アプリ:Dock アイコンメニューに、ダッシュボード、チャット、Canvas、および設定へのショートカットを追加しました。
Mac アプリ:設定ウィンドウのネイティブ分割ビューサイドバーを明示的なレイアウトに置き換え、サイドバーを表示・非表示にしてもページコンテンツの左側余白が維持されるようにしました。
Mac アプリ:チャンネルのクイック設定を整列した設定行としてレンダリングし、安全に編集できないスキーマのみの変種はクイックパネルから非表示にします。
Gateway と webchat では、チャット履歴およびライブメッセージイベントから内部のランタイムコンテキストや display: false のトランスクリプトメッセージを非表示にしました。これにより #83216 が修正されました。ご協力いただいた @EmpireCreator 様に感謝いたします。
CLI ヘルプの改善:gateway、doctor、status、health のヘルプ登録をアクションやランタイムのインポートから外すことで、制約のある環境でもサブコマンドの --help が軽量に動作するようにします。
ターミナル機能の修正。#83228 を解決。@dfguerrerom 氏に感謝。
- CLI/ヘルプ:アクティブなメモリスロットに基づき、プラグインが所有するコマンドのヘルプを表示するように変更しました。これにより、LanceDB メモリユーザーは利用可能な
ltmコマンドを確認できるようになり、利用できないmemoryコマンドが表示されなくなります。#83745 を解決。(#83841)@joshavant 氏に感謝。
Cron/Discord: 明示的な通知実行を「メッセージツールのみ」のソース返信モードに維持し、スケジュールされたエージェントが自動的な可視返信を通じて重複して投稿するのではなく、1 回だけ投稿するように修正しました。Fixes #83261. Thanks @Theralley.
Telegram: 受信時のフォラムトピック起源ターゲットを、オーディオ事前チェックやスキップメッセージフックのコンテキストでも保持し、フォローアップ配信が元のトピックに紐づけられるようにしました。Fixes #83302. Thanks @M00zyx.
Telegram: HTTP 421 Misdirected Request の送信失敗を、新しいフォールバック転送経路で再試行するようにしました。これにより、一時的なエッジノードのルーティングエラーによってアウトバウンド返信が失われることがなくなりました。Fixes #48892. (#48908) Thanks @MarsDoge.
- Telegram: 通知スレッドが見つからないというエラーが Telegram から返された際、メッセージスレッド ID を指定せずにベースチャットへ再送信するのではなく、失敗したトピックの送信を閉じてしまう不具合。参照 #83302。 (原文の技術表記:
message thread not found、message_thread_id)
・設定サブエージェント:無視されたエージェントモデルの timeoutMs キーを削除し、サブエージェントモデルの設定はプライマリ/フォールバック選択のために保持します。また、ドクター機能を通じて古い設定データをクリーンアップしました。#83291 対応。@giodl73-repo 氏に感謝。
・Mac アプリ:セッション設定パネルの gutter と行間隔を、標準の設定ページに合わせて調整しました。
・OpenAI/Codex:設定検証時に利用可能な openai-codex の GPT-5.1、GPT-5.2、GPT-5.3 モデル参照を拒否しないようにし、削除された Spark アリases は引き続き抑制します。#83303 対応。
・プラグイン/xAI:OAuth ベースの xAI ログインとサイドカー認証の修正を完了しました。これには、ガード付きループバックコールバックの CORS 処理、動画生成のポーリング/デフォルト値、ネイティブホストにおける User-Agent の属性付与が含まれます。#83322 対応。@Jaaneek 氏に感謝。
・Codex アプリサーバー:最終スナップショットで集約された出力が省略されている場合でも、ミラーされたトランスクリプトや軌道エクスポートにおいてネイティブコマンドのストリーミング出力を保持します。#83200 対応。@rozmiarD 氏に感謝。
・Codex アプリサーバー:チャットまたは送信者のポリシーでツールが拒否された場合、ネイティブコード、アプリ、環境、ユーザー MCP サーフェスを無効化して制限ターンを適用し、システムを安全側に閉じます。#82374 対応。@VACInc 氏に感謝。
・Codex アプリサーバー:過大な履歴が切り捨てられる際にも直近のコンテキストエンジンメッセージを保持することで、長期間のチャネルセッションにおける短い後続質問が、古い過去のターンにフォールバックしないようにします。#83127 対応。@VACInc 氏に感謝。
・Codex アプリサーバー:Codex ネイティブ委譲をネイティブサブエージェントを通じて誘導しつつ、OpenClaw セッションの起動を検索可能に保ち、重複する直接サブエージェント表面を回避します。#83329 対応。@fuller-stack-dev 氏に感謝。
- Codex アプリサーバー:メンテナンス中に子孫を持たない stale な Codex ネイティブサブエージェントタスクを復元し、OpenClaw の子セッションがなくてもレジストリ行のキャンセルを許可できるようにしました。(#82836) @yshimadahrs-ship-it 氏と @joshavant 氏に感謝。
- Feishu:セッションスレッド設定からバインドされたサブエージェント配信元を返すように変更し、Feishu サブエージェントの完了が同じ DM またはトピックへ正しくルーティングされるようにしました。(#83190) @100menotu001 氏に感謝。
- CLI/update:プラットフォームごとに更新後の Gateway 復元ヒントを調整し、macOS 固有のテキストではなく、systemd、LaunchAgent、Scheduled Task、または汎用的な service-manager のガイダンスを表示するようにしました。(#83096) @rubencu 氏に感謝。
- プラグイン:レガシー
before_agent_startフックにデフォルトで 15 秒のタイムアウトを適用し、応答しないプラグインハンドラーがエージェント起動をブロックする問題を修正しました。#48534 を解決。(#83136) @therahul-yo 氏に感謝。
- Feishu:DM、グループ、ブロードキャストのターンにおける受信セッションの配信コンテキストを更新し、後続の返信が古い WebChat ルーティングを引き継がないようにしました。#78274 を解決。
- エージェント/サブエージェント:初期のサブエージェントレジストリ保存を完了するまで「起動承認」を報告しないように変更し、レジストリの書き込みに失敗した際に実行が追跡不能になるのを防ぎ、代わりに起動エラーを返すようにしました。(#83146) @yetval 氏に感謝。
- QA-Lab/qa-channel:外部送信される
QaBusMessageレコードに、エージェントツールの開始トレース(機密情報を隠去した状態)を紐付けることで、シナリオが返信テキストのみに依存せず、実際のツール使用を検証可能にしました。#67637 を解決。@100yenadmin 氏に感謝。
QA-Lab: アシスタントメッセージの使用がない場合、ライブランタイムのパリティレポートを失敗扱いとし、トークン数 0 の比較が通過したと誤って報告されるのを防止しました。(#80411) @100yenadmin 氏に感謝。
QA-Lab: ランタイムのトークン効率に関するサイドカーレポートを追加し、Codex による節約分を回帰分析とは別に分類します。閾値を超える正味の Codex 対 Pi のトークン増加分がある場合にのみ失敗扱いとします。(#81093) @100yenadmin 氏に感謝。
QA-Lab: ポータブルな Codex 認証が利用できない場合、孤立したワーカーを起動する前に、Codex に依存した OpenAI のライブランタイムペア実行を失敗扱いとします。その際、ステージング環境の API キーフォールバックや、設定済みの Codex キーを孤立した QA エージェント用に用意しました。(#80412) @100yenadmin 氏に感謝。
QA-Lab: パリティゲート、モックされたフロンティアの固定データセット、モデルシナリオ、ワークフローアートの経路を更新し、GPT-5.5 と Claude Opus 4.7 の比較を行いました。(#74262) @100yenadmin 氏に感謝。
QA-Lab: モックされたパリティ配信プロバイダーをソースディスカバリーやサブエージェントのシナリオに対応できるようにし、OpenAI と Anthropic の経路で同じような固定された計画が共有されないようにしました。(#64879) @100yenadmin 氏に感謝。
QA-Lab: 認証されていないブートストラップペイロードから Control UI のベアラートークンを返すのをやめ、Docker ハーネスのポートをループバック専用ホストアドレスにバインドしました。(#66355) @pgondhi987 氏に感謝。
Mac アプリ: Cron Jobs 設定パネルのレンダリング時に SwiftUI のメタデータクラッシュが発生しないように対策しました。 (原文の技術表記: 0 vs 0)
エージェント/サブエージェント:実行モードを維持し、セッションのスイープ TTL を超えてもサブエージェントレジストリのエントリを保持することで、クリーンアップ完了後も継続中のサブエージェントの実行が可視化されるようにしました。これにより、#83132 の問題を修正します。(#83168)@yetval 氏に感謝。
エージェント/OpenAI ストリーム:バースト状のレスポンスチャンク間に setImmediate を使用せず、setTimeout(0) を介してデータを生成するように変更しました。これにより、生成処理中に中止タイマーが正常に発火し、処理を継続できます。
タイムアウト時にキャンセルするレスポンシブ機能。ホットストリームに対応。リファレンス #82462。
- エージェント/Codex:
openclaw doctor --fixコマンドでインライン認証情報へ移行する間、従来のoauthRefベースの OAuth プロファイルが利用可能となるように維持します。新しいサイドカー認証情報は作成されません。(#83312)@joshavant 氏に感謝。
Agents/Codex: プラグインの許可リストがランタイム読み込みをスコープする際、openai-codex モデルが解決されるように、選択されたプロバイダー所有者を Codex ハーネスランタイムとともに読み込むようにしました。#83380 を修正します。(#83519)@joshavant 氏に感謝。
Telegram: 停止した孤立イングレスハンドラーをトームストーン化し、再起動前に同じレーンの返信処理を中止することで、ハングアップしたターン後に後続の同一チャット更新が正常に排水されるようにしました。#83272 を修正します。(#83505)@joshavant 氏に感謝。
CLI/config: JSON コマンドの標準出力が解析可能 remain するよう、SecretRef の診断情報を stderr に送信するように変更しました。
CLI/doctor: レガシーな非ループバックゲートウェイバインドホストエイリアス(例:0.0.0.0)を移行する際、Control UI の許可オリジンを初期化します。#83286 を修正します。@giodl73-repo 氏に感謝。
CLI/プラグイン:パッケージインストールされた openclaw memory コマンドが正しく登録されるよう、バンドルされたメモリ CLI をパッケージエントリとして配布します。
CLI の更新機能では、パッケージの入れ替え時に「doctor-time」プラグインのパッケージインストールを延期し、コア修復後のシード処理を更新されたインストールレジストリから実行することで、重複した再インストールによる失敗を防ぎます。
また、レガシーなパッケージの引き継ぎ時には、旧親ノードが参照可能な設定メタデータを保持します。ClawHub のプラグインアーティファクトが利用できない場合のみ、公式の @openclaw/* npm プラグインパッケージにフォールバックし、更新中も管理対象サービスのパッケージルートは権限を持つ状態を維持します。
Feishu 連携では、SecretRef の最上位にある認証情報をデフォルトアカウントとして設定済みと検知し、オブジェクトに紐付くアプリシークレットが欠落しているとはみなしません。
Gateway/restart: 通常の管理されていない SIGUSR1/設定リスタートを、孤児化された子プロセスの起動ではなくプロセス内で実行し続けることで、カスタムスーパーバイザーの PID 追跡を維持しつつ、更新時のリスタートは新しいプロセス経路に委ねます。これにより #65668 が修正されました。
CLI/completion: セットアップ時および doctor コマplet インストール時に、具体的な PowerShell プロファイルパスを解決し、コマンドを再読み込みします。#44296 を修正しました。(#83059)@yu-xin-c 氏に感謝します。
Telegram: 孤立したロングポーリングを、堅牢な getUpdates リクエストガードの内部に維持することで、timeoutSeconds が大きいアイドル状態のボットアカウントが誤って切断され、再起動ループに陥るのを防ぎます。#83264 を修正しました。@riccodecarvalho 氏に感謝します。
Google プロバイダー: ネイティブ再生中に Gemini 3 のツール呼び出し思考シグネチャを保持・復元し、thought_signature が欠落して発生する 400 エラーによる関数呼び出しの失敗を防ぎます。#72879 を修正しました。(#80358)@abnershang 氏に感謝します。
Telegram: 最新のアシスタントテキストの解決時に、転送のみを行うミラーやゲートウェイが注入した行をスキップし、古い断片で最終的な返信が置き換わるのを防ぎます。#83159 を修正しました。(#83362)@joshavant 氏に感謝します。
Memory/QMD: 連字句(ハイフン付きのクエリ)に対する語彙検索を維持しつつ、セマンティックな QMD のサブ検索では正規化を行うことで、ダッシュ付きの識別子や日付に対して組み込みインデックスへのフォールバックを防ぎます。#81328 を修正しました。
Memory-core: 劣化した memory index の警告において、sqlite-vec の読み込み失敗と欠落したセマンティックベクトル埋め込みを区別します。これにより、ストレージが準備できていても sqlite-vec が原因であるかのように誤って指摘されるのを防ぎ、ベクトル検索の診断結果は未解決の次元に焦点を当てられるようになります。#75624 を修正しました。(#83056)@xuruiray 氏と @Noah3521 氏に感謝します。
Agents/subagents: サンドボックス・ピアコントローラーの所有権を維持したまま、完了通知を発行元のランセッションへルーティングすることで、サブエージェントの制御と完了配信が正しくスコープ内に保たれます。#80201 を修正しました。(#80242)@Jerry-Xin 氏に感謝します。
Gateway: 1 つのホットリロードチャンネルの再起動に失敗しても、残りのチャンネルは引き続き再起動を試みます。ただし、集計された再読み込みの失敗を報告し、プラグインの事前置き換え停止もロールバックします。#83054 を修正しました。@zqchris 氏に感謝します。
Gateway/plugins: 管理用 HTTP RPC のディスパッチを、受け入れ側のゲートウェイインスタンスにバインドすることで、マルチゲートウェイプロセスが別のライブゲートウェイに対してプラグインの HTTP コントロールプレーン呼び出しを実行できないようにします。#83486 を修正しました。(#83487)@coygeek 氏に感謝します。
Telegram: ポーリングアカウントを手動停止とみなさないようホットリロード時の再起動を改善し、ワーカーシャットダウン後に孤立したイングレスをクリーンに再起動できるようにしました。これにより、設定の再読み込み時にも Telegram の返信が保持されます。(#83410) #83008 対応。(@joshavant)
Telegram/Ollama: Telegram の画像添付ファイルを現在のネイティブ PI/Ollama ビジョン機能に渡すことで、ライブフォトのプロンプトを Ollama にネイティブ画像として送信可能にしました。(#83516) #83023 対応。(@joshavant)
Gateway/secrets: シークレットの軽量ランタイム状態と認証ストアキャッシュを、フルシークレットランタイムから分離し、ゲートウェイ起動設定に SecretRef 値が含まれない場合は高速パスを実行するようにしました。これによりシークレットの起動が高速化されつつ、クリーンアップとリフレッシュのセマンティクスは維持されます。
Codex app-server: レジューム前にネイティブ Codex スレッドを回転させ、動的なツール結果テキストをネイティブ Codex セッションに制限することで、OpenClaw コンパクション後も古い過大なコンテキストが残るのを防ぎます。(#82981) (@hansolo949)
Gateway/restart: ソケットとチャネルが閉じる前に、保留中の返信とアクティブなチャット実行をドレインし、タイムアウトしたチャット実行は通常のクリーンアップパスで中止します。(#69121) (@alexlomt)
Agents/Codex: OpenAI モデルの事前チェックやメモリフラッシュ確認に Codex ランタイムのコンテキストウィンドウを使用し、ネイティブのコンテキスト制限に達する前に GPT-5.5 の Codex セッションをコンパクションできるようにしました。(#82982) (@vliuyt)
- QA-Lab: 親スイートが終了した際に、孤児化したゲートウェイの一時ルートファイルをクリーンアップし、設定再起動後にゲートウェイとトランスポートの準備完了を待機することで、中断された実行による
qa-channelのノイズを削減します。Fixes #65506. Thanks @100yenadmin. - QA-Lab: バス再起動後に古くなった未来カーソルで到着する qa-bus の長期ポーリングを起動し、ハーンシェルの再接続準備状態を維持します。(#67142) Thanks @hxy91819.
- QA-Lab: Multipass 転送スクリプトを生の OS 一時パスではなく、OpenClaw が推奨する一時ルート下に配置し、VM ランナーが一時パスのガードレール内に収まるようにします。(#64098) Thanks @ImLukeF.
- Agents/replies: 生存している返信メディアを保持し、他のメディア参照に失敗した場合は警告を追加することで、部分的なメディア正規化時にエラーが黙殺されないようにしました。Thanks @Jerry-Xin.
- Config/models: モデル互換設定で
thinkingFormat: "together"を受け入れ、Together ルートが Together 固有の思考応答形状を選択できるようにします。 - Plugins/tokenjuice: バンドルされた tokenjuice ランタイムを 0.7.1 にアップグレードし、Codex フック承認機能、ツール実行前コマンドラップの修正、Rolldown/Vitest の出力圧縮改善を OpenClaw プラグインに追加しました。
- Agents/OpenAI: GPT-5 の最終返信に対してハードコードされた簡略化制限を適用する後処理を停止し、合成された省略記号を追加せずに完全なチャンネル応答を保持します。また、厳格なエージェント実行モードの GPT-5 実行がアクティブになった場合にログを出力します。Fixes #82910.
Mac アプリ:設定の「一般」および「接続」パネルを整理し、ステータスパネルとカード形式の行を洗練させます。また、ネイティブタイトルバーのサイドバー切り替えボタンを 1 つに統合しました。
エージェント/メディア:非同期による画像・音楽・動画生成が失敗した場合、リクエスト元のセッション完了ハンドオフが失敗した際にも、即座にエラー結果を返すようにします。これにより、チャネルユーザーは沈黙するフォールバック待ちではなく、プロバイダーからの明確なエラーメッセージを確認できます。
ブラウザ/CDP:NO_PROXY の大文字・小文字の両方のケースでループバックプロキシの除外設定が有効になるよう維持し、接続失敗時の診断情報では、ホーム相対パスを持つ Chrome MCP プロファイルパスを非表示(リダクト)します。
エージェント/音楽:「曲」「ジングル」「ビート」「賛歌」「インストゥルメンタル」などのリクエストは、歌詞のみの回答ではなく music_generate を通じた音声生成へと誘導します。一方、lyrics は正確な歌唱部分(歌詞)に限定して使用します。
Codex アプリサーバー:ネイティブな Codex ツール呼び出しとその結果をトラジェクトリーアーティファクトとして記録します。これにより、デバッグやトラジェクトリーのエクスポート時に、OpenClaw を介したターンだけでなく、Codex ネイティブのツール履歴全体がキャプチャされます。@vyctorbrzezowski 氏に感謝。
Codex/アプリサーバー:所有するエージェントランタイム上でバインドされた会話セッションを維持します。これにより、ネイティブな Codex の制御や続行ターンが、デフォルトのエージェントクライアントへフォールバックされなくなります。不具合 #82954 を修正(#82993)。
CLI/推論:ゲートウェイモデルのプローブを、明示的な新規セッションで実行します。これにより、1 回限りのプロバイダーチェックがデフォルトのエージェントのトランスクリプト状態を引き継ぐのを防ぎます。不具合 #82861 を修正(#82993)。@Kaspre 氏に感謝。
プロバイダー/Together:共有テキストモデル設定が v1 ベース URL を指している場合でも、動画生成リクエストを Together の v2 動画 API へ送信します。(#82992)
- ブラウザ CLI:ネストされたコマンドでブラウザレベルのオプションを保持し、遅延コマンド登録時にオプション値をスキップし、長時間実行される待機・ダウンロード・ダイアログフックを、その広告された待機ウィンドウの間開いたままにします。
- CLI/セッション:
openclaw sessions listをopenclaw sessionsのエイリアスとして受け入れ、他のリスト形式コマンドと整合させます。#81139 を修正しました。(#81163)@YB0y 氏に感謝します。 - チャンネル/ストリームプレビュー:コンパクトな進行状況のドラフト行を幅広にし、単語境界で文章を切り捨てつつコマンドやパスの接尾辞は保持し、チャンネルごとの調整には
streaming.progress.maxLineCharsを使用します。
- CLI/plugins: 設定済みのランタイムに所有者プラグインが不足している場合に警告を出す
openclaw plugins doctorを追加しました。これはopenclaw doctor --fixと同じインストールマッピングを共有します。Fixes #81326. (#81674) Thanks @Zavianx.
Agents/Codex: OpenAI の実行を openai-codex に解決する際、Codex プロバイダ経由でルーティングし、ハッシュがトランスポートを所有している場合に Codex OAuth プロファイルを Codex ハーネスにブートストラップします。これにより、既存の Codex OAuth プロファイルがあるにもかかわらず、「No API key found for openai-codex」というエラーが発生することがなくなりました。 (原文の技術表記: openai/*)
(#82864)@ragesaq さん、ありがとうございます。
Agents/ACP:プロンプトで指定された子プロセスの停止と、ランタイム中にアクティブな子プロセスの停止を、真のインタラクティブ待機状態から明確に区別します。これには、Codex ACP の出力なし実行における非表示のプロキシ環境診断情報も含まれます。Fixes #44810.
エージェント/メモリ:tools.allow 警告でコアツールが利用できない場合、メモリートリガーによる圧縮では read と追加のみ許可される write のみが公開されることを説明する修正。#82941 対応。@galiniliev 氏に感謝。
エージェント/OpenAI:OpenAI Responses およびチャット完了呼び出し間でプロンプトキャッシュを再利用できるよう、ツールのペイロード順序を決定論的に保つようにした修正。(#82940) @galiniliev 氏に感謝。
ACP/Codex:ターミナルの ACP 実行結果を尊重し、進捗テキストのみ表示されても失敗した Codex/acpx の実行が成功として記録されないようにした修正。#79522 対応。@dudaefj 氏に感謝。
Telegram:メディアグループでダウンロードに失敗した写真が除外される場合、特にアルバム全体の写真がすべてスキップされた場合にも警告を出すようにした修正。#55216 対応。(#82987) @eldar702 氏に感謝。
エージェントの診断機能において、同じハンドルを持つ埋め込み実行の繰り返しクリーンアップを冪等処理として扱いながら、真に異なる置換ハンドルの不一致に関する診断情報を保持するようになりました。これにより #82959 が修正されました(#82960)。ご協力いただいた @galiniliev 氏に感謝します。
サブエージェント機能では、ファイルサイズが大きすぎて切り詰められた際でも、ブートストラップコンテキスト内で優先度の高い AGENTS.md ポリシーを保持し、スコープ限定ルールを信頼する前にフルポリシーファイルの読み込みをエージェントへ促す警告を表示するように改善しました。これにより #82920 が修正されました(#82921)。ご協力いただいた @galiniliev 氏に感謝します。
スキル機能では、所有者のみによるフィルタリング処理の前に、インライン command-dispatch: tool スキルのディスパッチに対して完全な有効ツールポリシーパイプラインを適用し、設定された許可・拒否・サンドボックス・送信者・グループ・サブエージェントの制限を維持するようになりました(#78525)。
Codex: 登録されたフックハンドラがないポストツール/最終化イベントに対してネイティブフックリレースブプロセスを生成しないようにし、事前ツールの安全性と承認リレーは維持します。#76552 を修正しました。(#78004)@evgyur 氏に感謝。
チャンネルアカウント:デフォルトの認証情報素材と共に名前付きアカウントが追加された場合でも、トップレベルのデフォルトチャンネルアカウントを常に表示するようにしました。これにより、レガシーと新しいアカウント設定を混在させた構成でも default が正しく解決され、意図せず削除されるのを防ぎます。
エージェント/CLI:空の成功した CLI サブプロセスの応答を empty_response として拒否し、共有認証プロファイルの健全性チェックから除外しました。これにより、空白の Claude CLI 結果が緑色のペイロードなしターンになることがなくなりました。#83231 を修正しました。(#83421)@joshavant 氏に感謝。
Codex/Telegram:最終ターンスナップショットからネイティブ Codex ツールの進行状況を合成し、コマンドイベントが完了時にのみ到着する場合でも Telegram の /verbose が表示されるようにしました。
Codex/Telegram:メッセージ送信やアクティビティログのノイズを抑制しつつ、ツール専用ターンでの Codex 詳細なツールサマリーをダイレクトメッセージで配信します。(#83186)@kurplunkin 氏に感謝。
Mac アプリ:設定スキーマの処理を遅延させ、起動時のチャンネルプローブを回避し、デコード済みのチャンネルステータス行をキャッシュし、完全な生成されたチャンネルスキーマではなくコンパクトなクイック設定のみを表示することで、Channels 設定を開く速度を向上させました。
コントロール UI:プロトコル不整合エラーに、コントロール UI とゲートウェイのプロトコルバージョンを含めるようにしました。これにより、古いアプリとダッシュボードのペアリングにおいて、どちら側を再構築または再起動する必要があるかを特定できるようになりました。
Gateway/プロトコル: Gateway WS プロトコル v4 を復元し、既存の inboundTurnKind ワイヤーフィールドに message.action のルームイベントメタデータを保持したまま、内部のインバウンドイベント分類を維持します。
エージェント/ツール: メッセージツールが古い Web チャットコンテキストを持つ場合、非 Web チャットのセッションキールートを使用し、メッセージツールのみの返信も発信元チャネルに配信されるようにします。#82911 を修正しました。(#83004)@joshavant さんありがとうございます。
チャンネル: 直接メッセージの最終ルーティング書き込みを、エージェントメインセッションにチャンネル配送コンテキストが混入しないよう、隔離された per-channel-peer セッション上で行います。#36614 を修正しました。@aspenas さんありがとうございます。
Mac アプリ: 設定サイドバーの切り替えボタンをネイティブタイトルバーへ移動し、一般パネルの幅を調整します。
Mac アプリ: 訪問済みの設定パネルをマウントしたままにすることで、タブ切り替え時にコンテンツが空白化して再読み込みされるのを防ぎます。
Mac アプリ: 設定を開く際、浅いスキーマ検索から取得し、必要なパスのみオンデマンドでロードするようにします。これにより、生成された設定スキーマ全体を事前にフェッチしてレンダリングする必要がなくなります。
Codex: Codex アプリサーバーおよび OpenAI Responses の再実行前に、インライン画像ペイロードを検証し、無効な画像エラーが発生した後は汚染された Codex スレッドバインディングをクリアします。#82878 を修正しました。
プロバイダー/GitHub Copilot: トークン交換、カタログ、モデル呼び出し、使用状況、埋め込み処理全体にわたって、ID 符号化された Copilot API レスポンスを要求します。これにより、圧縮されたビジネスアカウントのエラーペイロードが gzip バイトとして JSON パーサーに到達するのを防ぎます。#82871 を修正しました。@tonyfe01 さんありがとうございます。
Telegram では、冗長な生更新ログを記録する前に、ネストされた生更新 ID やユーザーメタデータを削除し、チャット・ユーザー・コマンド・プロフィールの詳細が露出しないようにしつつ、有用な更新 ID やメッセージ ID は保持します。(#82945) @galiniliev 氏と @joshavant 氏に感謝。
Telegram では、グループ内の返信チェーンにおいて、ボットへの返信メッセージやキャプション、メディアのメタデータを保持し、その後の返信がユーザーが反応している対象を正しく理解できるようにします。(#82863)
Providers/Together では、PI ランタイムパッケージを 0.74.1 に更新し、推論機能を持つ OpenAI 互換モデル向けに、Together スタイルの reasoning.enabled および max_tokens コントロールを発行します。
エージェント/診断機能:遅延した埋め込み実行の attempt-dispatch 起動サマリーを、ワークスペース、プロンプト、ランタイムプラン、最終ディスパッチのサブスパンに分割しました。これにより、トレースでセットアップ段階の遅延箇所を特定できるようになりました。Fixes #82782. (#82783) @galiniliev 氏に感謝。
エージェント/Codex:ネストされたツール結果ミドルウェアブロックを制限付きテキストに平坦化しました。これにより、正常なメッセージ送信時に Tool output unavailable due to post-processing error というエラーメッセージで置き換えられる問題が解消されました。Fixes #82912. @joeykrug 氏に感謝。
CLI/メディア:openclaw infer image describe --file コマンドで HTTP(S) URL を受け付けるように変更しました。これにより、リモート画像をローカルファイルとして扱うのではなく、ガードされたメディアパス経由で取得できるようになりました。Fixes #82837. (#82854) @neeravmakwana 氏に感謝。
エージェント/サブエージェント: 子プロセスの待機呼び出しがタイムアウトしても、まだセッションが確定していない場合に、セッションに紐付いた親ランをアクティブなまま維持します。これにより、遅れて完了したサブエージェントの結果も失われることなく整合性が保たれます。Issue #82787 を修正しました。@ramitrkar-hash 氏への感謝。
コントロール UI: ブラウザ接続フレーム内で共有ゲートウェイプロトコルの定数を公開し、プロトコル定数のズレ後に発生するハンドシェイクの不整合を解消しました。Issue #82882 を修正しました。@galiniliev 氏への感謝。
ゲートウェイ: ゲートウェイログにクライアントのプロトコル範囲を含め、古いクライアントプロセス向けの詳細なステータス診断やドクターヒントを追加し、プロトコルの不整合に関するロールバック診断機能を強化しました。Issue #82841 を修正しました。(#82908)
エージェント/サブエージェント: 最終配送の再試行が尽きた後も、成功したキープモード完了ペイロードを保留状態に維持します。これにより、リクエスターのリカバリ処理で最終的なサブエージェントの結果が失われることがなくなりました。Issue #82583 を修正しました。(#82999)@joshavant 氏への感謝。
ゲートウェイ/認証: #78684 のフェイルクローズドポリシーを見直した結果、同じホストの信頼されたプロキシ呼び出し元が、文書化されているローカル直接 gateway.auth.password フォールバックを使用できるようにしました。ただし、トークンフォールバックは拒否され続け、信頼されたプロキシパス上の転送ヘッダーリクエストも維持されます。Issue #82607 を修正しました。(#82953)@joshavant 氏への感謝。
エージェント/サブエージェント: キューされた完了ハンドオフが親トランスクリプトに到達するまで、それらを「通知済み」としてマークしないように待機します。これにより、子プロセスの結果を確認する前にビジー状態の親ランが prematurely クリーンアップされるのを防ぎます。Issue #82913 を修正しました。(#83039)@joshavant 氏への感謝。
Agents/subagents: 必要な場合にメッセージ・ツールのみによるハンドオフを通じてルートグループやチャンネルのサブエージェントによる補完を処理し、アクティブなリクエスト元のウェイク失敗が補完配信の停止を引き起こさないようにします。Fixes #82803. Thanks @galiniliev, @yozakura-ava, and @moeedahmed.
Memory-core: 起動時に永続化されたメモリソースセッションをスキャンし、ディスク上のトランスクリプトとインデックスを比較して、欠落・新規・サイズ変更されたファイルのみをインクリメント同期のために「ダーティ」とマークします。Fixes #82341. (#82341) Thanks @giodl73-repo.
Telegram: 名前付きアカウントやバインディングがトップレベルの認証情報と同時に追加される場合でも、リスト内のトップレベルデフォルトアカウントを保持し、デフォルトポーリングを維持しつつ、名前付きのみで構成された設定が単一のアカウントに解決できるようにします。Fixes #82794. (#82794) Thanks @giodl73-repo.
CLI/models: コマンドスコープのプラグインメタデータをモデル一覧表示、プロバイダーカタログ、認証、合成認証チェック across で再利用し、プラグインを多く使用する環境でも openclaw models の実行速度を回復させます。Fixes #82881. (#83033) Thanks @joshavant.
CLI/channels: プラグインパッケージが欠落している場合でも、openclaw channels list コマンドで設定済みの公式外部チャンネル(Discord など)を表示し、構成されたチャンネルがないと報告する代わりに、インストールや doctor 修復コマンドを含めて提示します。Fixes #82813.
Signal: グループ ID の大文字小文字の区別をルーティングとセッション永続化を通じて保持し、アップデート後もグループ自動返信が正常に配信されるようにします。Fixes #82827.
エージェントやツールの機能において、tools.alsoAllow やランタイムのツール許可リストを通じて明示的に許可されている場合、埋め込み実行時にも message ツールを有効に維持します。これにより、カスタムの返信配信を行うチャネルプラグインが、設定されたメッセージ送信機能を引き続き利用できるようになります。本修正は #82833 の問題を解決したものです。@cn1313113 氏への感謝を表します。
WhatsApp: 送信する画像、GIF、動画メディアに対して強制的にドキュメントとして配信するよう強制し、forceDocument/asDocument を使用した際に圧縮されたメディアペイロードではなく、元のメディアバイト列を保持するようにしました。(#79272) @itsuzef 氏への感謝。
WhatsApp は、ファイル名が指定されていない場合、添付ファイルの MIME タイプに基づいて名前を生成します。そのため、PDF や CSV の送信は、file.pdf や file.csv という形式で届きます。
拡張子のないファイル。@mcaxtr さん、ありがとうございます。 (原文の技術表記: file)
プロセス/診断機能:レーン待機警告でアクティブな進行を阻害する要因を報告するように改善し、queueAhead=0 の設定がアクティブに作業中のコマンドの待ち行列を隠蔽してしまう問題を修正しました。これにより Issue #82791 が解決されます。(PR #82792)ご協力いただいた @galiniliev 氏に感謝します。
プロセス/診断機能:死活監視(liveness)警告において、現在処理中のターンをキュー待ちバックログとしてカウントしないように変更しました。これにより、イベントループの一時的な最大値スパイクが誤ってゲートウェイの警告として表示されるのを防ぎます。
エージェント/返信機能:プロバイダーからの会話状態拒絶を分類し、自動リセットや汎用的なランナー失敗へのフォールバックではなく、明確なメッセージチャンネルエラーを返すようにしました。(PR #82616)ご協力いただいた @dutifulbob 氏に感謝します。
ブラウザプラグイン:起動時の HTTP プロブがコールドスタートの準備完了と競合する際、管理された Chrome CDP の診断情報を信頼するように変更し、誤った警告が表示されるのを防ぎます。
AI算出
通常リリースainew評価高い
AI エージェントの内部実装や CLI ツールの更新など技術的な詳細が含まれるが、これは既存製品の定期的なメンテナンスリリースに該当し、世界初発表や画期的な新事実ではないため novelty は 0.75 に留まる。タイトルと本文に明確なバージョン番号が含まれるため検索機会スコアは最大値となる。
6つの評価軸を見る
- AI関連度
- 75
- 情報源の信頼性
- 100
- 新規性
- 75
- 調べる価値
- 75
- 重複の少なさ
- 100
- 日本での有用性
- 25
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み