OpenClaw v2026.5.16-beta.7、依存関係更新と Docker 引数追加
本文の状態
日本語全文を表示中
詳細モードで約43分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
OpenClaw Changelog
OpenClaw は新バージョンをリリースし、依存関係の更新や Node.js 最小サポートバージョン引き上げ、Docker 向けビルド引数を追加した。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
変更点
- 依存関係:
@openclaw/proxylineをバージョン 0.3.3 に更新しました。 - 依存関係:Pi パッケージを 0.75.1 に更新し、サポート対象となる Node.js の最小バージョンを 22.19 に引き上げました。
- Docker/Podman:追加の apt パッケージをインストールするためのランタイム非依存のイメージビルド引数として
OPENCLAW_IMAGE_APT_PACKAGESを追加しました。従来のフォールバック用引数であるOPENCLAW_DOCKER_APT_PACKAGESはそのまま維持されます。(#62431) @urtabajev 氏に感謝します。
Gateway/ACPX: 準備状態の動作を変更せず、再起動時のトレースに属性の起動プローブ、設定、実行時、リソースカウントコストを計測可能にしました。(#83300) @samzong 氏への感謝。
Gateway: 再起動時の準備完了までの遅延を短縮しつつ /readyz サイドカーゲートウェイを維持するため、起動ログとプラグインサービスの起動をチャネルサイドカーと重なるように調整しました。(#83301) @samzong 氏への感謝。
Mac アプリ:設定画面を再設計し、一貫性のあるカードレイアウトを採用。ナビゲーションのキャッシュ化、権限・音声・スキル・cron・実行・デバッグ各パネルの整理、ネイティブサイドバー周囲の余白の安定化を図りました。
スキル:リポジトリローカルの Codex クロースアウトレビュー機能およびヘルパーを autoreview に名称変更。ただし、Codex を優先するフォールバック動作は維持します。
スキル:キュレーションされたテンプレート検索、ローカルでの SVG/PNG レンダリング、Imgflip によるホストレンダリング、Know Your Meme の出典リンク表示を備えた「ミームメーカー」機能を追加しました。
ブラウザ:スナップショットで保留中および直近で処理済みのモーダルダイアログを表示。アクションがモーダルを開いた場合は blockedByDialog を返す。また、保留中のダイアログへの回答に browser dialog --dialog-id コマンドを使用可能にしました。
エージェントとツール:メディア、メッセージング、セッション、クロン、ゲートウェイ、ウェブ、画像/PDF、TTS、ノード、プランの各ツールにおいて、組み込みツールの説明やスキーマヒントを短縮しつつ、ルーティングガードレールは維持します。
スキル:ノードインスペクタによるデバッグ機能、融合したダイアグラムの生成機能、および一時的なスパイクワークフローのスキルを追加しました。
- CLI/プラグイン:型安全なシンプルツールプラグイン向けに、生成されたマニフェストを伴う
defineToolPluginを追加。また、openclaw plugins build、validate、initコマンドも用意しました。
メタデータ、オプションのツール宣言、およびコンテキストファクトリ。
エージェントやスキルについては、束ねたプロンプトとメタデータを整理し、スキルの説明を引用形式で明記します。また、現在の CLI および API のガイダンスを更新し、埋め込まれた Sherpa-onnx ランタイムのダウンロードも最新化します。
スキル:Obsidian スキルを更新し、サードパーティ製の obsidian-cli ではなく、公式の obsidian CLI とその登録済みバイナリをターゲットとするように変更しました。
スキル:pdb、breakpoint()、事後検査(post-mortem inspection)、および debugpy を使用したリモートアタッチに対応する Python デバッグ用スキルを追加しました。
- プラグイン/メッセージ: チャネルレンダラーに対するプレゼンテーション機能の制限を追加し、ネイティブ描画前のリッチメッセージ制御を適応させました。また、レガシーな
interactiveおよび Slack ディレクティブプロデューサー API を非推奨としてマークしました。 - プロキシ: HTTPS 管理型のフォワードプロキシエンドポイントと、プロキシエンドポイントの TLS に対するスコープ付き
proxy.tls.caFileCA 信頼をサポートしました。(#79171) @jesse-merhi 氏に感謝します。
QA-Lab: 初回 20 ターンおよびオプションの 100 ターン実行パリティシナリオを追加し、標準およびソーク QA ゲート用のティアメタデータを整備。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 氏に感謝します。
修正点
Agents/code モードでは、トップレベルの exec/wait 実行時に before_tool_call フック内でエージェント、セッション、実行、チャンネルのコンテキストを保持するようにしました。これにより #83387 の不具合が修正されます。
Replies では、ライブプレビュー更新後も最終ペイロードの配信を維持し、チャンネルがプレビュー用の下書きで終わらずに完了した回答を確定・送信できるようにしています(#83468)。
プロバイダー「Xiaomi」:OpenClaw の思考機能がオフになっている場合でも、MiMo の Anthropic 互換形式である reasoning_content を、プロバイダーが要求する思考ブロックとして再生成するように修正しました。これにより、mimo-v2-flash の続行ツール呼び出しが正常に動作するようになりました。関連する課題 #83407 を解決し、@Xgenious7 氏への感謝を申し上げます。
エージェントの実行承認機能の改善により、エージェントが所有する Gateway 経由での承認呼び出し時に、実行時の認証情報を転送するようにしました。これにより、承認された非同期コマンドは未認証の続行呼び出しで停止することなく、既存の実行パスを介して正常に完了します。ご協力いただいた @IWhatsskill さん、@Patrick-Erichsen さん、@jesse-merhi さんに感謝いたします。
Gateway とスキル機能では、リモート macOS のスキルバイナリ更新前に WebSocket を用いた接続確認(preflight)を行うようにしました。これにより、期限切れのノードセッションが即座にスキップされ、遅い system.which コマンドのタイムアウト警告をログ出力するのを防ぎます。
CLI 設定機能では、アクティブな設定ファイルで参照されていない破損した検出済みプラグインが openclaw config validate コマンドの実行を失敗させることを防止しました。ただし、明示的に設定されたプラグインエントリについては、致命的なエラーとして引き続き検出・報告されます。
- GitHub Copilot: ディスパッチ前に、リプレイできない ID を持つ不安全なネイティブ Responses の推論再生項目を削除し、影響を受ける Copilot セッションが
invalid_request_bodyで失敗するのを防止します。Fixes #83220。@galiniliev 氏に感謝。
Agents/Codex: 明示的に要求された Codex ハンネスが登録されていない場合、設定済みのモデルフォールバックを試行して黙って失敗するのではなく、明示的にエラーを返すように変更しました。これにより #83349 が修正されました。@r2-vibes さん、ありがとうございます。
QA-Lab: 必要なツールの実行が欠落している場合、パース/パスの同等性におけるエンベロープのズレを「カバレッジ不足」として扱うのではなく、明確にテスト失敗として処理するように仕様を変更しました。
Core/plugins: ゲートウェイ認証のクリーンアップ、Claude セッション ID のパス、プラグイン有効化ポリシー、パッチ適用時のハンドル処理、診断情報の赤塗り(リダクション)、およびプラグインメタデータの検証において、clawpatch で報告されたエッジケースに対応し、堅牢性を強化しました。
Mac アプリ: SSH トンネルに依存するのではなく、明示的なプライベート/Tailscale/LAN ゲートウェイエンドポイントを優先します。従来のループバックトンネル設定も維持しつつ、トランスポートの選択を保存します。また、トンネリングが本当に失敗した際にキャプチャされた SSH の標準エラー出力を表示するようにしました。
Gateway/sessions: 所有者または親セッションが構成済みのエージェントに属する場合、ACP/acpx およびランタイムの子セッションも、設定済みセッションリストに表示されるようにしました。
Mac アプリ: リモート Gateway が切断されている状態でも、アプリレベルのメニューコマンドとダッシュボードの失敗ステータスへのアクセスを維持します。また、設定サイドバーのトグルボタンはタイトルバーの先頭エリアに配置したままです。
Mac アプリ: メニュー内で Gateway および Context のエラーメッセージが折り返されるようにし、有用な詳細情報が切り捨てられないようにしました。
Mac アプリ: 設定画面のリモート Gateway フィールドを調整し、接続パネルでラベルとアクションボタンのテキストが読みやすく表示されるようにしました。
Mac アプリ: カスタム設定カードの行を左揃えかつ全幅に固定し、検出(Discovery)およびステータスセクションが中央寄せや分離された状態にならないようにしました。
Mac アプリ:設定画面の位置情報権限コントロールを、他の項目と同じく右端列に整列させました。
ゲートウェイ/ウェブチャット:チャット履歴とライブメッセージイベントから、内部ランタイムコンテキストや display: false のトランスクリプトメッセージを非表示にしました。#83216 を修正。@EmpireCreator 氏への感謝。
CLI ヘルプ:サブコマンドの --help を軽量に保つため、gateway、doctor、status、health のヘルプ登録をアクション/ランタイムインポートから除外します。
制約付きターミナルの修正。#83228 を解決しました。@dfguerrerom 氏に感謝します。
Cron/Discord:メッセージツールのみでソース返信モードを維持し、スケジュールされたエージェントが自動的な可視返信を通じて重複して投稿するのではなく、1 回だけ投稿するように明示的な通知実行を保持します。
#83261 を修正しました。@Theralley さん、ありがとうございます。
Telegram: 着信時のフォーラムトピックの元対象、オーディオ事前チェック、スキップメッセージフックの各コンテキストでトピック情報を保持し、フォローアップ配信が元のトピックに紐づくようにしました。#83302 を修正。@M00zyx 氏への感謝。
Telegram: HTTP 421 Misdirected Request の送信失敗時に新しいフォールバック転送経路で再試行することで、一時的なエッジノードのルーティングエラーによる発信返信の消失を防ぎました。#48892 を修正。(#48908)@MarsDoge 氏への感謝。
Telegram: Telegram から「メッセージスレッドが見つかりません」と報告された場合、トピック送信を失敗させるようにしました。message_thread_id を付与せずにベースチャットへ再試行する従来動作は廃止します。#83302 に言及。
Config/subagents: 無視されるエージェントモデルの timeoutMs キーを削除し、サブエージェントのモデル設定はプライマリ/フォールバック選択に維持しました。また、ドクター機能を通じて古い設定データをクリーンアップしています。#83291 を修正。@giodl73-repo 氏への感謝。 (原文の技術表記: message thread not found)
Mac アプリ:セッション設定パネルを、標準の設定ページの余白と行間隔に合わせるように調整しました。
OpenAI/Codex:設定検証時に openai-codex の GPT-5.1、GPT-5.2、GPT-5.3 モデル参照が利用可能なのに拒否される問題を修正し、削除された Spark エイリアスは引き続き抑制します。Fixes #83303。
Plugins/xAI:OAuth 認証に基づく xAI ログインとサイドカー認証の修正を完了しました。これには、ガード付きループバックコールバックの CORS 処理、動画生成のポーリングとデフォルト値、ネイティブホストによる User-Agent の属性付与が含まれます。(#83322)@Jaaneek さんありがとうございます。
Codex app-server:最終スナップショットで集計された出力が省略されている場合でも、ミラーリングされたトランスクリプトや軌道エクスポートにおいてネイティブコマンドのストリーミング出力を保持するようにしました。(#83200)@rozmiarD さんありがとうございます。
Codex app-server:チャットまたは送信者ポリシーでツールが拒否された場合、ネイティブコード、アプリ、環境、ユーザー MCP の機能をすべて無効化して「クローズド」状態(安全側へのフォールバック)にします。(#82374)@VACInc さんありがとうございます。
Codex app-server:過度に長大な履歴が切り捨てられる際にも、直近のコンテキストエンジンメッセージを保持するようにしました。これにより、長いセッションでの短いフォローアップ質問が、古い過去のやり取りに巻き戻されるのを防ぎます。(#83127)@VACInc さんありがとうございます。
Codex app-server:OpenClaw セッションの起動を検索可能に維持しつつ、Codex ネイティブの委譲をネイティブサブエージェントを通じて行うことで、重複する直接サブエージェントのインターフェースを回避します。(#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 氏に感謝。
Plugins:レガシーの before_agent_start フックにデフォルトで 15 秒のタイムアウトを適用し、フックが停止してもエージェントの起動がブロックされないようにしました。#48534 を解決。(#83136) @therahul-yo 氏に感謝。
Feishu:DM、グループ、ブロードキャストの各ターンで、受信セッションの配信コンテキストを更新し、後続の返信が古い WebChat ルーティングを引き継がないようにしました。#78274 を解決。
Agents/subagents:初期サブエージェントのレジストリ保存を完了するまで「起動承認」の報告を行わないようにし、レジストリの書き込みに失敗した場合は起動エラーを返すことで、追跡不能な実行が失われるのを防ぎました。(#83146) @yetval 氏に感謝。
QA-Lab/qa-channel:アウトバウンド QaBusMessage レコードに、エージェントツールの開始トレース(機密情報を隠去した状態)を添付し、返信テキストのみに頼らず、実際のツール使用状況をシナリオで検証できるようにしました。#67637 を解決。@100yenadmin 氏に感謝。
QA-Lab: アシスタントメッセージの使用がない場合、ライブランタイムの整合性レポートを失敗させるように変更し、トークン数 0 vs 0 の行が合格証明として報告されるのを防ぎました。Fixes #80411。@100yenadmin 氏に感謝。
QA-Lab: ランタイムのトークン効率に関するサイドカーレポートを追加しました。これにより Codex による節約分を回帰と区別して分類し、閾値を超える正味の Codex 対 Pi のライブトークン増加分がある場合のみ失敗判定を行います。Fixes #81093。@100yenadmin 氏に感謝。
QA-Lab: ポータブルな Codex 認証が利用できない状態で孤立したワーカーを起動する前に、Codex に依存した OpenAI のライブランタイムペア実行を失敗させるようにしました。その際、ステージング環境の API キーフォールバックや構成された Codex キーを孤立した QA エージェント向けに用意します。Fixes #80412。@100yenadmin 氏に感謝。
QA-Lab: 整合性ゲート、モックされたフロンティア固定データセット、モデルシナリオ、ワークフローアートの流れを更新し、GPT-5.5 と Claude Opus 4.7 の比較を行いました。Fixes #74262。@100yenadmin 氏に感謝。
QA-Lab: モックされた整合性ディスパッチプロバイダーをソース発見やサブエージェントシナリオに対応できるように変更し、OpenAI と Anthropic のレーンで同一の事前設定済みプランが共有されないようにしました。Fixes #64879。@100yenadmin 氏に感謝。
QA-Lab: 認証されていないブートストラップペイロードから Control UI のベアラートークンを返すのを停止し、Docker ハーネスのポートをループバック専用ホストアドレスにバインドしました。(#66355) @pgondhi987 氏に感謝。
Mac アプリ: Cron Jobs 設定パネルを描画する際に SwiftUI のメタデータクラッシュが発生しないように対策しました。
エージェント/サブエージェント: セッションのスイープ TTL を超えても、実行モードを維持し、サブエージェントレジストリのエントリを保持します。これにより、クリーンアップ完了後も継続中のサブエージェントの実行が可視化されます。#83132 の不具合を修正しました (#83168)。ご協力いただいた @yetval 氏に感謝いたします。
エージェント/OpenAI ストリーム: バースト状のレスポンスチャンクの間で setImmediate を使用せず、setTimeout(0) を経由してデータを生成します。これにより、yield 中に中止タイマーが作動し、ホットストリーム上でもタイムアウト時のキャンセル応答性を維持できます。
Refs #82462.
- エージェント/Codex 機能において、
openclaw doctor --fixコマンドがインライン認証情報へ移行する間も、従来のoauthRefに基づく OAuth プロファイルが利用可能となるよう対応しました。これにより、新しいサイドカー認証情報の作成は行われません。(#83312)ご協力ありがとうございます @joshavant。 - CLI/設定機能において、SecretRef の診断情報を標準エラー出力(stderr)へ送信するように変更し、JSON コマンドの標準出力(stdout)がパース可能であることを保証しました。
- CLI/doctor: 従来の非ループバックゲートウェイバインドホストエイリアス(
0.0.0.0など)を移行する際に、シード制御 UI の許可オリジンを設定します。#83286 を修正しました。@giodl73-repo さんありがとうございます。 - CLI/plugins: バンドルされたメモリ CLI をパッケージエントリーとして配布し、パッケージインストール済みの
openclaw memoryコマンドが正しく登録されるようにします。 - CLI/update: パッケージの入れ替え時にドクター時間のプラグインパッケージインストールを延期し、更新後のインストールレジストリからコア修復後のシードを行います。これにより、重複した再インストールの失敗を防ぎます。
- CLI/update: 従来のパッケージ引継ぎ中に古い親読み取り可能な設定メタデータを保持します。ClawHub プラグインアーティファクトが利用できない場合のみ公式
@openclaw/*npm プラグインパッケージにフォールバックし、更新中は管理されたサービスパッケージルート権限を維持します。
Feishu: 設定済みのデフォルトアカウントとして、SecretRef の最上位認証情報を検出するようになりました。これにより、オブジェクトに紐づくアプリシークレットが「未発見」と誤って扱われることがなくなります。
Gateway/restart: 通常の手動 SIGUSR1/設定による再起動を、プロセス内で処理し続けるように変更しました。以前は孤児化された子プロセスを別プロセスとして起動していましたが、この変更によりカスタムのスーパーバイザー PID 追跡が維持されつつ、更新時の再起動は新しいプロセスパスに従うようになります。これにより #65668 が修正されました。
CLI/completion: PowerShell のプロファイルパスを具体的に解決し、セットアップ時および doctor コマットのインストール時にコマンドを再読み込みするようにしました。これで #44296 が修正されました。(#83059)@yu-xin-c 氏に感謝します。
Telegram: 孤立したロングポーリングを、ハードな getUpdates リクエストガードの内部に維持しました。これにより、timeoutSeconds の値が大きいアイドル状態のボットアカウントが誤って切断され、再起動ループに陥る問題を防ぎます。これで #83264 が修正されました。(#80358)@riccodecarvalho 氏に感謝します。
Providers/Google: ネイティブ再生中に Gemini 3 のツール呼び出しにおける思考シグネチャ(thought_signature)を保持・復元できるようにしました。これにより、関数呼び出しが thought_signature の欠如による 400 エラーで失敗する問題が解消されました。これで #72879 が修正されました。(#80358)@abnershang 氏に感謝します。
Telegram: 最新のアシスタントテキストを解決する際、転送のみを行うミラーやゲートウェイ経由で注入された行をスキップするようにしました。これにより、古いプレビューが最終的な返信を上書きしてしまい、断片化した情報が残る問題を防止します。これで #83159 が修正されました。(#83362)@joshavant 氏に感謝します。
Memory/QMD: 構文解析検索をハイフン付きクエリに対して生データのまま維持し、セマンティックな QMD サブ検索のみ正規化するようにしました。これにより、ダッシュ付きの識別子や日付が組み込みインデックスへフォールバックしてしまう問題を回避します。これで #81328 が修正されました。
Memory-core: 劣化した memory index の警告において、sqlite-vec の読み込み失敗と意味ベクトル埋め込みの欠落を区別します。これにより、ベクトル検索の診断情報が sqlite-vec を責めるのではなく、解決されていない次元(unresolved dimensions)に焦点を当てるようになります。これでストアが準備完了している場合でも誤った blame が回避されます。Fixes #75624. (#83056) Thanks @xuruiray and @Noah3521.
Agents/subagents: サンドボックス・ピアコントローラーの所有権を維持したまま、完了通知を発生源となる実行セッションへルーティングします。これにより、サブエージェントの制御と完了配信が適切にスコープ内に保たれます。Fixes #80201. (#80242) Thanks @Jerry-Xin.
Gateway: 1 つのホットリロードチャンネルの再起動に失敗しても、残りのチャンネルは引き続き再起動を試みます。その際、集計されたリロード失敗を報告し、プラグインの前置き換え停止(pre-replace stops)もロールバックします。Fixes #83054. Thanks @zqchris.
Telegram: ホットリロードの再起動がポーリングアカウントを手動停止としてマークするのを防ぎます。ワーカーシャットダウン後は孤立したイングレスをクリーンに再起動し、設定のリロードAcross して Telegram の返信を維持します。Fixes #83008. (#83410) Thanks @joshavant.
Gateway/secrets: 軽量なシークレットランタイム状態と認証ストアキャッシュを、完全なシークレットランタイムから分離しました。また、ゲートウェイ起動設定に SecretRef 値が含まれていない場合、起動時に高速パス(fast path)を採用します。これによりシークレットの起動が高速化される一方、クリーンアップやリフレッシュのセマンティクスは維持されます。
Codex アプリサーバー:再開前に過大なネイティブ Codex スレッドを回転させ、動的なツール結果テキストの取り込みを制限することで、OpenClaw の圧縮処理後に古くなった過大コンテキストが残るのを防ぎます。(#82981) @hansolo949 氏に感謝。
ゲートウェイ/再起動:ソケットとチャンネルが閉じる前に、保留中の返信やアクティブなチャット実行をすべて終了させ、タイムアウトしたチャット実行は通常のクリーンアップパスを通じて中止します。(#69121) @alexlomt 氏に感謝。
エージェント/Codex:OpenAI モデルの事前チェックとメモリフラッシュ確認には Codex ランタイムのコンテキストウィンドウを使用し、GPT-5.5 の Codex セッションがネイティブのより小さなコンテキスト制限に達する前に圧縮が行われるようにします。#82982 を修正しました。@vliuyt 氏に感謝。
QA-Lab:スイート親プロセスが終了した際に孤児化したゲートウェイの一時ルートファイルを削除し、設定再起動後にゲートウェイとトランスポートの準備完了を待機することで、中断された実行から生じる qa-channel のノイズを減らします。#65506 を修正しました。@100yenadmin 氏に感謝。
QA-Lab:バス再起動後に古くなった将来カーソルで到着した qa-bus の長期ポーリングを起動し、ハーンチクライアントの再接続準備状態を維持します。(#67142) @hxy91819 氏に感謝。
QA-Lab:Multipass 転送スクリプトを生の OS 一時パスではなく、OpenClaw が推奨する一時ルート下に配置し、VM ランナーが一時パスのガードレール内に留まるようにします。(#64098) @ImLukeF 氏に感謝。
エージェント/返信:生存している返信メディアを保持し、他のメディア参照で失敗した場合は警告を追加することで、部分的なメディア正規化時に失敗が黙殺されるのを防ぎます。@Jerry-Xin 氏に感謝。
Config/models: モデル互換設定で thinkingFormat: "together" を受け入れるようにし、Together 経由のルートが Together 固有の思考応答形式を選択できるようにしました。
Plugins/tokenjuice: バンドルされた tokenjuice ランタイムを 0.7.1 にアップグレードしました。これにより、Codex フック承認の互換性、ツール実行前のコマンドラップ処理の不具合修正、Rolldown/Vitest の出力圧縮改善が OpenClaw プラグインに追加されます。
Agents/OpenAI: GPT-5 の最終応答に対して、ハードコードされた短文制限を適用する後処理を停止しました。代わりに完全なチャンネル応答を保持し、合成された省略記号を追加しないようにしています。また、厳格なエージェントモードでの GPT-5 実行が有効化された際にログを出力します。これにより #82910 が修正されました。
Mac アプリ:設定の「一般」と「接続」パネルを改善し、ステータス表示やカード行を整理するとともに、ネイティブなタイトルバーサイドバー切り替えボタンを追加しました。
エージェント/メディア:非同期の画像・音楽・動画生成が失敗した場合、リクエスト元のセッション完了ハンドオフが失敗した際にも、即座にエラー結果を返すようにしました。これにより、チャンネルユーザーは沈黙するフォールバック待ちではなく、プロバイダーからの明確なエラーメッセージを確認できます。
ブラウザ/CDP:NO_PROXY の大文字・小文字の両方のケースでループバックプロキシの除外設定が有効になるよう維持し、接続失敗時の診断情報では、ホーム相対パスを持つ Chrome MCP プロファイルパスを非表示(リダクト)するようにしました。
エージェント/音楽:「曲」「ジングル」「ビート」「アンセム」「インストゥルメンタル」といったリクエストに対しては、歌詞のみを返すのではなく music_generate を使用した音声生成へ誘導し、lyrics は正確な歌唱部分のみに限定して使用します。
Codex アプリサーバー:ネイティブな Codex ツールの呼び出しと結果をトラジェクトリアーティファクトに記録し、デバッグやトラジェクトリエクスポート時に OpenClaw を介したターンだけでなく、完全な Codex ネイティブのツール履歴が取得されるようにしました。@vyctorbrzezowski 氏への感謝。
Codex/app-server:所有するエージェントランタイム上でバインドされた会話セッションを維持し、ネイティブな Codex の制御や続行ターンがデフォルトのエージェントクライアントにフォールバックしないように修正しました。#82954 を解決。(#82993)
CLI/infer:ゲートウェイモデルのプロブを新しい明示的なセッションで実行し、ワンショットプロバイダーチェックがデフォルトのエージェントのトランスクリプト状態を引き継がないようにしました。#82861 を解決。(@Kaspre 氏への感謝)
Providers/Together:共有テキストモデル設定がまだ v1 ベース URL を指している場合でも、動画生成リクエストを Together の v2 動画 API に送信するように変更しました。(#82992)
Browser CLI:ネストされたコマンドでブラウザレベルのオプションを保持し、遅延コマンド登録時にオプション値をスキップします。また、長く実行される待機・ダウンロード・ダイアログフックは、 advertised な待機ウィンドウの間開いたままに保ちます。
CLI/sessions:openclaw sessions list を openclaw sessions のエイリアスとして受け入れ、他のリスト形式コマンドと整合させました。#81139 を解決。(#81163) @YB0y 氏への感謝。
Channels/stream previews:コンパクトな進行状況ドラフト行の幅を広げ、単語境界で文章をカットしながらコマンドやパスの接尾辞は保持します。チャンネルごとの調整には streaming.progress.maxLineChars を使用できます。
CLI/プラグイン:openclaw plugins doctor コマンドが、設定されたランタイムに所有者のプラグインが不足している場合に警告を表示するようになりました。この警告は openclaw doctor --fix と同じインストールマッピング情報を共有します。Fixes #81326. (#81674) Thanks @Zavianx.
Agents/Codex: OpenAI の実行を、結果が openai-codex に解決される場合、Codex プロバイダ経由でルーティングし、ハッシュがトランスポートを所有する際に Codex ハンネスに OpenClaw の保存された OAuth プロフィールをブートストラップします。これにより openai/* となります。
Codex OAuth プロファイルが既に存在している場合でも、No API key found for openai-codex というエラーでモデル参照が失敗することがなくなりました。(#82864) @ragesaq 氏への感謝。
- エージェント/ACP: プロンプトから送信された子プロセスの停止と、ランタイムでアクティブな子プロセスの停止を、真のインタラクティブ待機状態から明確に区別します。また、Codex ACP で出力がない実行時のプロキシ環境診断情報も表示対象に含まれます。Fixes #44810.
Agents/memory: tools.allow 警告でコアツールが利用できない場合、メモリートリガーによる圧縮では読み取りと追加書き込みのみが可能であることを明示しました。Fixes #82941. Thanks @galiniliev.
Agents/OpenAI: OpenAI Responses とチャット完了呼び出し間でプロンプトキャッシュを再利用できるよう、ツールのペイロード順序を決定論的に維持する処理を追加しました。(#82940) Thanks @galiniliev.
ACP/Codex: コード実行結果が失敗した場合でも、進捗テキストの出力のみで成功と記録されないよう、ターミナル ACP の転送結果を正しく反映するように修正しました。Fixes #79522. Thanks @dudaefj.
Telegram: 写真のダウンロードに失敗してメディアグループから除外された場合、あるいはアルバム内の全写真がスキップされた場合に警告を表示する機能を追加しました。Fixes #55216. (#82987) Thanks @eldar702. (原文の技術表記: read、write)
エージェント/スキル機能:所有者限定フィルタリング前に、command-dispatch: tool スキルディスパッチに対して完全な有効ツールポリシーパイプラインを適用し、設定された許可・拒否リスト、サンドボックス、送信者、グループ、サブエージェントの制限を維持します。(#78525)
Codex:登録されたフックハンドラがない post-tool/finalize イベントでネイティブフックリレー subprocess を生成しないように改善し、pre-tool の安全性と承認リレーは保持します。#76552 を修正しました。(#78004) @evgyur 氏に感謝。
チャンネルアカウント:デフォルト認証情報素材の横に名前付きアカウントが追加された場合でも、最上位レベルのデフォルトチャンネルアカウントを常に表示するように変更し、レガシーと新しいアカウント設定を混在させた構成でも default が正しく解決されるようにしました。以前は静かに削除されてしまう問題がありました。
Codex/Telegram:最終ターンスナップショットからネイティブ Codex ツールの進行状況を合成することで、コマンドイベントが完了時のみ到着する場合でも Telegram の /verbose コマンドが表示され続けるようにしました。
Codex/Telegram:ツール専用ターンのダイレクトメッセージで Codex の詳細なツールサマリーを配信し、メッセージ送信やアクティビティログのノイズは抑制します。(#83186) @kurplunkin 氏に感謝。
Mac アプリ:設定スキーマ処理の遅延実行、起動時のチャンネルプローブ回避、デコード済みチャンネルステータス行のキャッシュ化、そして完全な生成されたチャンネルスキーマの代わりにコンパクトなクイック設定のみを表示することで、Channels 設定のオープン速度を向上させました。
コントロール UI:プロトコル不整合エラーに Control UI と Gateway プロトコルのバージョン情報を追加し、古いアプリとダッシュボードのペアリングにおいて、どちら側を再構築または再起動する必要があるかを明確に識別できるようにしました。
Gateway/プロトコル:Gateway WS プロトコル v4 を復元し、既存の inboundTurnKind ワイヤーフィールドに message.action のルームイベントメタデータを保持しながら、内部のインバウンドイベント分類を維持します。
Agents/tools: メッセージツールが古い Web チャットコンテキストを持つ場合、非 Web チャットのセッションキー経路を優先し、メッセージツールのみの返信が発生源のチャンネルへ確実に配信されるようにします。#82911 を修正しました。(#83004)@joshavant 氏に感謝。
Channels: 直接メッセージの最終ルート書き込みを、エージェントメインセッションにチャンネル配送コンテキストが混入しないよう、隔離された per-channel-peer セッション上で行います。#36614 を修正しました。@aspenas 氏に感謝。
Mac アプリ:設定サイドバーのトグルをネイティブタイトルバーへ移動し、一般パネルの幅を調整します。
Mac アプリ:訪問済みの設定パネルをマウント状態に保ち、タブ切り替え時にコンテンツが空白化して再読み込みされるのを防ぎます。
Mac アプリ:設定ファイルは浅いスキーマ検索から開き、必要なパスのみオンデマンドで読み込むように変更し、生成された設定スキーマ全体を事前にフェッチしてレンダリングする方式を廃止します。
Codex: Codex アプリサーバーおよび OpenAI Responses の再実行前にインライン画像ペイロードを検証・サニタイズし、無効な画像エラー発生後に汚染された Codex スレッドバインディングをクリアします。#82878 を修正しました。
プロバイダー/GitHub Copilot: トークン交換、カタログ、モデル呼び出し、使用状況、埋め込み処理全体で、Copilot API 応答の ID エンコードを要求し、圧縮されたビジネスアカウントのエラーペイロードが gzip バイトとして JSON パーサーに到達しないようにします。#82871 を修正しました。@tonyfe01 氏に感謝。
Telegram: 詳細な生更新ログを出力する前に、ネストされた生更新識別子とユーザーメタデータを削除し、有用な更新 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 氏に感謝。
エージェント/サブエージェント:子セッションが実際に完了する前に、子の待機呼び出しがタイムアウトした場合でも、セッションに紐付いた親ランをアクティブに維持し、遅れて到着したサブエージェントの完了結果を失わずに統合できるようにしました。#82787 を修正。@ramitrkar-hash 氏に感謝。
コントロール UI:ブラウザ接続フレーム内で共有ゲートウェイプロトコル定数を公開し、プロトコル定数のズレ後に発生するプロトコルミスマッチのハンドシェイク問題を解決しました。#82882 を修正。@galiniliev 氏に感謝。
ゲートウェイ:クライアントのプロトコル範囲をゲートウェイログに含め、古いクライアントプロセス向けの詳細なステータス/診断ヒントを追加し、プロトコルミスマッチの診断機能をロールバックとして実装しました。#82841 を修正。(#82908)
エージェント/サブエージェント:最終配送のリトライが尽きた後も、成功したキープモード完了ペイロードを保留状態に維持し、リクエスト元の回復処理で最終的なサブエージェントの結果が失われることを防ぎました。#82583 を修正。(#82999)@joshavant 氏に感謝。
ゲートウェイ/認証:#78684 のフェイルクローズドポリシーを再検討した結果、同一ホストの信頼済みプロキシ呼び出し元が、文書化されたローカル直接 gateway.auth.password フォールバックを使用できるようにしました。ただし、トークンフォールバックは拒否され続け、信頼済みプロキシパス上の転送ヘッダーリクエストも維持されます。#82607 を修正。(#82953)@joshavant 氏に感謝。
エージェント/サブエージェント:キューされた完了ハンドオフが親のトランスクリプトに到達するまで、それらを「通知済み」としてマークしないように待機し、ビジー状態の親ランで子からの結果を観測する前にクリーンアップされてしまう問題を防止しました。#82913 を修正。(#83039)@joshavant 氏に感謝。
エージェント/サブエージェント:必要な場合にメッセージとツールのみのハンドオフを通じてルートグループやチャンネルのサブエージェント補完を処理し、アクティブなリクエスト元のウェイク失敗が補完配信の停止を引き起こさないようにします。#82803 を修正しました。@galiniliev さん、@yozakura-ava さん、@moeedahmed さんに感謝します。
メモリコア:起動時に永続化されたメモリのソースセッションをスキャンし、ディスク上のトランスクリプトとインデックスを比較して、不足している・新しい・サイズ変更されたファイルのみをインクリメンタル同期のために「不整合(dirty)」としてマークします。#82341 を修正しました。(#82341)@giodl73-repo さんに感謝します。
Telegram:トップレベルの認証情報に加えて名前付きアカウントやバインディングが追加された場合でも、リスト内のトップレベルデフォルトアカウントを保持し、デフォルトポーリングを維持しつつ、名前付きのみで構成されたものが単一のアカウントに解決されるようにします。#82794 を修正しました。(#82794)@giodl73-repo さんに感謝します。
CLI/models:モデル一覧表示、プロバイダーカタログ、認証、合成認証チェックにおいて、コマンドスコープのプラグインメタデータを再利用し、プラグインを多くインストールした環境でも openclaw models コマンドが高速に実行されるように復元しました。#82881 を修正しました。(#83033)@joshavant さんに感謝します。
CLI/channels:プラグインパッケージが存在しない場合でも、openclaw channels list コマンドで Discord などの設定済み公式外部チャネルを表示し、「構成されたチャネルがありません」と報告する代わりに、インストールや doctor 修復コマンドの案内を含めます。#82813 を修正しました。
Signal:グループ ID の大文字小文字を区別した形式をルーティングとセッション永続化を通じて保持し、アップデート後もグループの自動返信が正常に配信されるようにします。#82827 を修正しました。
エージェント・ツール機能の改善:tools.alsoAllow やランタイム時のツール許可リストを通じて明示的に許可されている場合、埋め込み実行時でも message ツールを有効に維持します。これにより、カスタムの返信配信を行うチャネルプラグインが、設定されたメッセージ送信機能を引き続き利用できるようになります。本修正は #82833 の問題を解決したもので、@cn1313113 氏への感謝を表します。
WhatsApp: 送信する画像、GIF、動画メディアに対して強制的なドキュメント配送を有効化し、forceDocument/asDocument を使用すると圧縮されたメディアペイロードではなく、元のメディアバイト列が保持されるようになりました。(#79272) @itsuzef 氏への感謝。
WhatsApp では、ファイル名が指定されていない場合、添付文書の送信元ファイル名を MIME タイプに基づいて生成します。そのため、PDF や CSV のファイルは、従来の不明な形式ではなく、file.pdf や file.csv として送信されます。
拡張子のないファイル。@mcaxtr さん、ありがとうございます。 (原文の技術表記: file)
プロセス/診断機能:レーン待機警告でアクティブな進行を妨げる要因を報告するようになり、queueAhead=0 の設定でも、アクティブな作業の背後に待機しているコマンドが隠れなくなりました。これにより #82791 が修正されました。(#82792)ご協力ありがとうございます @galiniliev。
プロセス/診断機能:死活監視警告において、現在処理中のターンをキュー待ちバックログとしてカウントしないように変更しました。これにより、イベントループの一時的な最大値スパイクが誤ってゲートウェイ警告として表示されるのを防ぎます。
エージェント/返信機能:プロバイダーからの会話状態拒否を分類し、自動リセットや汎用的なランナー障害へのフォールバックではなく、明確なメッセージチャネルエラーを返すように改善しました。(#82616)ご協力ありがとうございます @dutifulbob。
ブラウザプラグイン機能:起動時の HTTP プロブがコールドスタートの準備状態と競合する際、管理された Chrome CDP 診断情報を信頼するように変更し、誤った起動失敗を防ぎます。これにより #82904 が修正されました。(#82986)ご協力ありがとうございます @kmanan と @hclsys。
Android: 変更されたゲートウェイの TLS 指紋を検出すると、ユーザーに古い指紋と新しい指紋(SHA-256)を表示して確認を求めます。これにより、予期される証明書の更新時にハードエラーが発生するのではなく、ユーザーが正常な回転を受け入れることができます。(#83077) @sliekens 氏への感謝。
CLI/status: ゲートウェイに似たサービスの診断情報を、エラー出力ではなく警告または情報として表示するように改善しました。これにより、関連する不具合 #46930 が修正されました。(#82922) @giodl73-repo 氏への感謝。
Agents/failover: Moonshot や Kimi の残高枯渇による HTTP 429 エラーを、一般的なレート制限ではなく「課金」エラーとして分類し直しました。これにより、適切な課金ガイダンスとフォールバック動作が維持されます。(#43447)の修正。(#83079) @leno23 氏への感謝。
Plugin SDK: 公開パッケージアーティファクトに openclaw/plugin-sdk/zod をバンドルし、パッキングされた zod サブパスが自己完結型であることを検証しました。これにより、pnpm のグローバルインストールでもローカルパッケージ内の zod シンボリックリンクを必要とせず、プラグインの登録が可能になります。(#78398)の修正。(#78515) @ggzeng 氏への感謝。
Providers/Google: Gemini の思考(thought)シグネチャが圧縮で切り詰められた状態を再生前に除去しました。これにより、不正な Base64 データによって次のアシスタントの応答が中断される不具合が解消されました。(#82995) @wAngByg 氏への感謝。
AI算出
通常リリースainew評価標準
AI エージェントプラットフォームの継続的なベータ版更新であり、詳細な変更点(依存関係更新、UI リデザイン、新ツールの追加など)が含まれているため AI 関連度は高いが、既存の v2026.5.16 ベータシリーズの連続リリースであるため新規性は低く評価される。
6つの評価軸を見る
- AI関連度
- 75
- 情報源の信頼性
- 100
- 新規性
- 25
- 調べる価値
- 25
- 重複の少なさ
- 45
- 日本での有用性
- 25
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み