OpenClaw v2026.5.20-beta.1を公開
本文の状態
日本語全文を表示中
詳細モードで約17分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
OpenClaw Changelog
OpenClawのバージョンv2026.5.20-beta.1が公開された。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
変更点
- Discord: 音声セッションが、設定された Discord ユーザーに従ってボイスチャンネルへ移動する機能を追加しました。許可されたチャンネルのチェック、複数ユーザーによるハンドオフ、制限付きのリコンシリエーション、そして DAVE の回復機能の維持も実装されています。(#84264)@fuller-stack-dev 氏に感謝します。
Discord/voice では、リアルタイム音声セッションの指示にデフォルトで、制限付きの IDENTITY.md、USER.md、そして SOUL.md のプロフィールコンテキストを含めるようになりました。
voice.realtime.bootstrapContextFiles: [] を使用してこれを無効化できます(#84499)。@fuller-stack-dev 氏に感謝。
依存関係の更新:バンドルされた Codex ハーネスを @openai/codex バージョン 0.132.0 にアップグレードし、新しいカタログに対応したアプリサーバーのモデル一覧ドキュメントを更新しました。
- CLI/policy: ポリシーに紐づくチャネルの適合性チェック、ドクターによるリンティング結果の検出、およびオプトイン形式でのワークスペース修復を行うために、バンドルされたポリシープラグを追加しました。(#80407) @giodl73-repo 氏への感謝。
- Agents/config:
agents.list[].experimental.localModelLeanを許可し、グローバル設定ではなく、特定のエージェントに対してのみ軽量ローカルモデルモードを有効化できるようにしました。 - Providers/xAI: デバイスコード OAuth ログインを追加し、ローカルホストでのブラウザコールバックを経由せずに、リモートやヘッドレス環境でも xAI の認証が可能になりました。(#84005) @fuller-stack-dev 氏への感謝。
- Providers/OpenRouter: OpenRouter リクエストに対して、プロバイダーレベルの
params.providerルーティングポリシーを適用します。モデルとエージェントのパラメータがデフォルトを上書きします。@amknight 氏への感謝。
Fixes
WhatsApp: Baileys を 7.0.0-rc12 に更新。
依存関係:@openclaw/fs-safe を 0.2.7 に更新し、OpenClaw のデフォルトの Python ヘルパーオフポリシーにより、Linux/macOS 上のプライベートストア、シークレット書き込み、実行ログ、メディア添付ファイルに対して、Node.js による書き込みフォールバックを最善努力で維持できるようにします。
- ブラウザ:スクリーンショットやラベル付きスナップショットに対して、設定された画像サニタイズ制限を適用し、ブラウザが取得した画像も他の画像結果と同じリサイズポリシーに従うようにしました(#84595)。
- ドクター:
doctor --fix実行時に、認識できないmodels.providers.*.models[*].compat.thinkingFormatの値を削除することで、アップグレード後に古いプロバイダーモデル設定も正常に検証できるようにしました。
Issue #77803 を修正しました。
設定されたデフォルト、セッションで選択されたモデル、理由、クリアヒント、ドキュメントリンクを表示するステータス機能は、agents.defaults.model.primary と異なるモデルにセッションが固定されている場合に有効になります。
Mac アプリでは、権限テストのために安定したアプリID でローカルパッケージを署名し続けます。また、現在の Vite/Highlight.js エクスポートの下で Control UI の本番ビルドを修正します。
macOS アプリでは、OpenClaw ホストの UI 自動化が現在の Peekaboo CLI キャプチャフローと連携できるよう、埋め込まれた Peekaboo ブリッジをバージョン 3.2.1 に更新します。
Cron(定期タスク)では、最終的なツール警告が診断情報に残っている場合でも、スケジュールされた実行が成功した場合は失敗としてマークせず、希望する最終アシスタント出力を提供するように改善しました。
fix(mattermost): チャンネルタイプ [AI] が存在しない場合に閉じた状態でエラーを返すように修正しました。(#84091) @pgondhi987 氏に感謝します。
再構築されたシステム.run の引数リストを再確認しました(AI 関連)。(#84090) @pgondhi987 氏に感謝。
CLI: OPENCLAW_ENABLE_PRIVATE_QA_CLI=1 を指定しない限り、エクスポートされたコマンド記述子からプライベート QA サブコマンドを除外します。これにより、ルートヘルプとサブコマンドマーカーがランタイム登録と一致するようになります。(#84519)
CLI/cron: openclaw cron show のジョブ検索におけるページネーションを制限し、進捗しないか無制限な cron.list 応答に対しては、コマンドが停止するのではなくエラーとして失敗するようにしました。これにより #83856 が修正されます。(#83989)
エージェント/メッセージ: 正常なソースチャネルへの message 送信完了後、セッションの書き込みロックを維持したままトランスクリプトミラーを保持しつつ、ツール専用ターンでの停止メッセージを処理します。(#84289)
エージェント: エンベデッドコンテキストスナップショットから、サイレントハートビートのレスポンス・ツール・トランスクリプトのアーティファクトをフィルタリングし、後のユーザーターンがハートビートの無効メッセージによって汚染されないようにします。(#83477) @fuller-stack-dev 氏に感謝。
Agents/OpenAI: 各プロバイダー、モデル、ツールシグネチャごとに厳格なツールスキーマのダウングレードに関する診断メッセージを1回だけログ出力するように変更しました。これにより重複するデバッグノイズが削減されつつも、strict=false のフォールバック動作は維持されます。Fixes #82930. (#82933) Thanks @galiniliev.
Agents/code mode: モデル側のスキーマテキスト内に、exec ツールの JavaScript/TypeScript 実行環境(Node モジュールなし)と catalog-bridge の制約を明記しました。これにより、エージェントは試行錯誤することなく有効なツールを利用できるようになります。(#84269) Thanks @Kaspre.
Codex: image_generate の動的ツール呼び出しにおいて、個別の呼び出し時や設定された画像生成タイムアウトが指定されていない場合、デフォルトで 120 秒のウォッチドッグタイマーを適用します。これにより、画像生成が汎用の 30 秒ブリッジタイムアウトに自動的にフォールバックする事態を防ぎます。(#84254) Thanks @moritzmmayerhofer.
Codex: 大規模な診断バックログが解消される間、重複する動的ツール端末の診断を回避し、ツールの応答をブロックしないようにしました。(#82937) @galiniliev 氏に感謝。
CLI/message: チャンネル側から返却された場合、openclaw message --json の出力に安定したトップレベルの messageId を含めるようにしました。(#84191) @100menotu001 氏に感謝。
・Cron:スケジュールされたジョブの読み込みや追加時に、レガシーなトップレベル配列である jobs.json の保存を維持する。これにより、アップグレード中に古い Cron ジョブが空のストアとして扱われることがなくなる。Fixes #60799. (#84433) 感謝 @IWhatsskill。
・Gateway/agents:agents.list[].name が未設定の場合、Gateway のエージェントサマリーでエージェントの identity.name を使用するように変更した。これにより、クライアント側で設定済みのエージェントラベルが引き続き表示されるようになる。
#84355; refs #57835) @luoyanglang さん、ありがとうございます。
チャンネルと返信機能の改善:/verbose 実行時に失敗したツールの進捗をメッセージ内のツール返信でコンパクトに表示し、最終回答後にテキストのみで表示される遅延するツール出力を防ぎます。(#84303) @VACInc 氏に感謝。
プラグインとフックの改善:before_compaction および after_compaction フックにデフォルトで 30 秒のタイムアウトを適用し、ハングアップしたプラグインハンドラがコンパクション完了をブロックする問題を解消しました。(#84153)
Discord の改善:Discord メッセージコントロールを適応・レンダリングする際、無効化されたプレゼンテーションボタンを保持します。(#84188) @100menotu001 氏に感謝。
Twitch の改善:非分離型の Twitch テスト間でキャッシュされたマネージャーをクリアできるように、テスト専用のクライアントマネージャーレジストリリセットヘルパーを追加しました。#83887 を修正します。(#84244) @hclsys 氏に感謝。
Cron: 返信の配信コンテキストを保持しながら、cron が所有するウェイクレーンでメインセッションの定期タスクを実行し、バックグラウンドでの cron 実行が人間のメインセッションチャットをブロックしないようにしました。Fixes #82766. (#82767) Thanks @galiniliev.
Cron: 隔離された定期タスクのために構造化された埋め込み拒否メタデータを使用し、実行拒否リクエストがジョブの失敗として扱われるようにし、通常のアシスタントによる文章生成を誤って拒否と判定しないようにしました。(#84067) Thanks @abnershang.
Cron: 定期タスクが成功した場合でも、回復したツールの警告は診断情報として保持し、最終的な cron の出力が後処理の警告に置き換えられることなく配信されるようにしました。(#84045) Thanks @abnershang.
プラグインのパフォーマンス改善: loadBundledCapabilityRuntimeRegistry、resolveBundledPluginSources、そして listChannelCatalogEntries を通じて、明示的なプラグイン発見結果をスレッド処理するようにしました。これにより、発見結果を既に保持している呼び出し元が、重複するファイルシステムのスキャンをスキップできるようになります。ご協力いただいた @SebTardif 氏に感謝します。
更新時の再起動スクリプト作成の強化 [AI] (#84088)。ご協力いただいた @pgondhi987 氏に感謝します。
Docker: 公式リリースイメージのバンドル済み Codex プラグインを保持リストに残すようにしました。これにより、Docker のプリuning(不要なリソースの削除)後でも、デフォルトの OpenAI エージェントハッチが利用可能になります。#83613 を修正 (#83626)。ご協力いただいた @YuanHanzhong 氏に感謝します。
CLI/channels: ロールイングテールウィンドウがちょうど行境界で始まる際に、openclaw channels logs の出力の最初の行を保持するようにしました。これは src/logging/log-tail.ts で既に修正済みの readLogSlice の挙動に合わせるものです。
Control UI
ターミナルセッションのステータスを、古くなったアクティブ実行フラグよりも権威あるものとして扱うように変更しました。これにより、完了したターミナル実行が「中止」や「ライブ中」として表示されなくなります。
CLI
インラインルートオプション値に含まれるイコール記号(=)を保持し、2 番目の区切り文字以降で切り捨てていた挙動を修正しました。
Matrix/config
messages.queue.byChannel.matrix のキューオーバーライドを受け入れ、Matrix、Google Chat、Mattermost 間でキュープロバイダーのスキーマとタイプキーが整合するよう調整しました。
CLI
openclaw acp client の失敗時に共有エラーフォーマッターを経由して処理し、オブジェクト形状のエラーを [object Object] と表示するのではなく、可読性を保つように改善しました。
・Providers/Ollama: 未知の機能を持つモデルをデフォルトでツール対応として扱い、/api/show で機能が省略されている場合でも、発見されたネイティブな Ollama モデルがツールの利用が可能になります。(#84055) @dutifulbob 氏に感謝。
・Installer/Windows: install.ps1 のオンボーディングを子プロセスとして起動し、新規のネイティブ Windows インストール時に「セットアップを開始中...」で画面が固まる現象や、ウィザードのターミナル描画が破損するのを防ぎます。 (原文の技術表記: Starting setup...)
- CLI/update: 1 つバージョン下の CLI と Gateway プロトコルの不一致があってもリスタート時のヘルスチェックが機能するように維持し、パッケージルートが変わっていない場合でも、その後のコマンドはすべて管理されている Gateway サービスの Node を使用します。これにより、複数の Node インストールが存在する状況下で
openclaw updateが Gateway を別の Node バイナリに静かに切り替えることがなくなります。@amknight 氏に感謝。
- CLI/gateway:
gateway statusの JSON 出力に、実行中の Gateway バージョンを含めるようにしました。既存のサーバーメタデータは維持しつつ、読み取りプローブにはステータス RPC データをフォールバックします。Fixes #56222. @galiniliev 氏に感謝。 - Memory/search: アクティブメモリ検索がタイムアウトした場合、ローカル埋め込みプロバイダーを閉じるようにしました。これにより、保留中のローカルモデルの読み込みや埋め込みコンテキストが中止され、リソースが解放されます。(#83858)@brokemac79 氏に感謝。
- CLI/nodes:
openclaw nodes approveコマンドを実行する前に、保留中のノード表面承認スコープを要求するようにしました。これにより、実行権限を持つノードの承認で、missing scope: operator.adminエラーが発生せず、管理者権限を持つ Gateway 認証情報を使用できるようになります。(#84392)@joshavant 氏に感謝。
・Agents: pi-trajectory-flush のタイムアウト警告に、有界な軌道のキュー書き込み診断情報を追加しました。これにより、フラッシュの停止時に保留中の書き込み、キューされたバイト数、およびアペンド状態が表示されるようになります。Fixes #82961. (#82962) @galiniliev 氏に感謝。
・Agents/subagents: 古い完了通知を回復させるため、トランスクリプト待機をサポートしないウェイクに対して再試行を行い、トランスクリプト待機なしで実行し、リクエスト元のランが既に古くなっている場合はメッセージツールハンドオフを強制します。Fixes #83699. (#83700) @galiniliev 氏に感謝。
・Agents/subagents: ワイルドカードサブエージェントのターゲット許可リストを構成されたエージェントに制限しつつ、明示的にリストされた互換性ターゲットは維持します。Fixes #84040. (#84357) @joshavant 氏に感謝。
・Providers/Anthropic: Claude CLI 認証で選択された Anthropic モデル参照を、Claude CLI ランタイム経由でルーティングするようにしました。これにより、anthropic/opus-4.7 のような短縮参照が、埋め込み型の Anthropic 課金にフォールバックしなくなりました。Fixes #84222. (#84374) @joshavant 氏に感謝。
・Agents: クラウドおよびセルフホスト型プロバイダに対して、デフォルトのアイドルウォッチドッグよりも明示的な models.providers..timeoutSeconds の値を優先するようにしました。これにより、プロバイダのタイムアウトがより長い場合でも、最初のトークン待ちが約 120 秒でフォールバックしなくなりました。(#83979) @yujiawei 氏に感謝。
・Agents/Codex: 暗号化されたレスポンスの推論再生を、プロベナンスバウンド(発生源の追跡可能)に保つようにしました。これにより、古くなったミラーリングされた Codex トランスクリプトは、リクエスト組み立て前に無効な暗号化コンテンツを削除しますが、同一セッション内の対応する再生は維持されます。Fixes #83836. (#84367) @joshavant 氏に感謝。
・エージェント/サブエージェント:休眠中の完了要求元に対して、古くなった埋め込み実行ウェイクプローブをスキップします。これにより、遅れて到着するサブエージェントの完了が直接要求元エージェントへ転送され、「reason=no_active_run」によるキューのノイズが発生しなくなります。(#82964) @galiniliev 氏に感謝。
・CLI:一時的な失敗後に設定スナップショットの読み込みを再試行します。これにより、1 回の拒否された読み込みが、同じプロセス内のその後のコマンドに影響を与える(ポイズンする)ことがなくなります。(#83931) @honor2030 氏に感謝。
・メディア:リモートメディアのフォールバックファイル名として使用する前に URL パスの basename をデコードします。これにより、My%20Report.pdf のようなファイルが My Report.pdf として表示されるようになります。#84050 を修正。(#84052) @jbetala7 氏に感謝。
WhatsApp: 観測されたが未登録のグループを、ルーティングや送信者の認証を変更することなく channels.whatsapp.groups を指すよう、インバウンドグループ診断を明確化しました。(#83846) @neeravmakwana さんありがとうございます。
WhatsApp: リコネクトハンドラに加え、30 秒ごとの周期タイマーで保留中のアウトバウンド配信を処理するように変更しました。これにより、プロバイダーが既に接続している間にキューされたメッセージも、次回の再接続を待たずに送信できるようになりました。(#79083) @Oviemudiaga さんありがとうございます。
CLI/TUI: TUI の補完機能にゲートウェイプラグインのスラッシュコマンドを含めました。これにより、接続中のセッションで実行中の Gateway が公開するプラグイン固有のコマンドを提案できるようになります。(#83640) @se7en-agent さんありがとうございます。
ゲートウェイとモバイル版:iOS と Android のオンボーディング時に、管理権限やペアリングスコープをブートストラップから除外したまま、限定されたオペレータートークンの QR 設定コードの受け渡し機能を復元しました。(#83684) @ngutman 氏に感謝します。
iOS: TestFlight ビルド用のリリースアーカイブのコンパイルを修正しました。(#84255) @ngutman さん、ありがとうございます。
Agents/compaction: ホスト側のセーフティタイムアウトにプラグインが所有する CLI トランスクリプトの圧縮処理をバインドし、ハングしたコンテキストエンジンによってポストターン後のクリーンアップが停止されるのを防ぎました。(#84083) @100yenadmin さん、ありがとうございます。
Control UI/usage: 使用状況パネル内で長い文脈スキル、ツール、ファイル名の表示を切り捨てていますが、ホバー時には完全な名称を表示できるようにしています。(#42197) @Rain120 さん、ありがとうございます。
Codex: /codex account において、古くなった lastGood の優先順位を無視し、明示的な models auth order set と config.auth.order を尊重して表示する機能を追加しました。
明示的な順序指定がすべての場合に機能しない認証情報の問題 (原文の技術表記: no working credential)
プロファイルが非アクティブと判定されるべき場面で、ランクの低いプロファイルをアクティブとしてマークしてしまう不具合を修正しました。#84386 対応。
(#84412)@openperf 氏に感謝します。
- エージェント:
messages.suppressToolErrorsを尊重し、ミューティングツールエラーを処理するように設定されたチャット画面には、個別の警告ペイロードが表示されないようにしました。(#81561) @moeedahmed 氏に感謝します。
エージェント/フォールバック機能の改善:レート制限と課金フォールバックの両方が枯渇した場合に、一般的な失敗メッセージではなく、課金のガイダンスを表面化するようにしました。これにより #79396 が修正されました。(#79489) @aayushprsingh 氏に感謝します。
リリース検証
v2026.5.20-beta.1 リリース情報
- npm パッケージ: https://www.npmjs.com/package/openclaw/v/2026.5.20-beta.1
- レジストリ tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.5.20-beta.1.tgz
- 整合性チェック (integrity): sha512-6xBnBZqnqI4HoAs7CU1ZmzFDqPhe/aauKr0DsmMEReLvxap9DyLK7YPTTDU/A5v3dlSHlCgzFbVIvgTaUXgy4w==
- 完全リリース検証: https://github.com/openclaw/openclaw/actions/runs/26195853190
- npm 事前チェック (preflight): https://github.com/openclaw/openclaw/actions/runs/26195855712
- 公開情報: https://github.com/openclaw/openclaw/actions/runs/26196993217
- npm Telegram ベータ E2E テスト: https://github.com/openclaw/openclaw/actions/runs/26198047747
AI算出
通常リリースainew評価標準
AI エージェントツールのバージョン更新を報じており AI 関連性は高いが、これは定期的なリリースであり新規性(novelty)は低く、日本固有の情報もないためスコアは抑制される。
6つの評価軸を見る
- AI関連度
- 75
- 情報源の信頼性
- 100
- 新規性
- 25
- 調べる価値
- 25
- 重複の少なさ
- 100
- 日本での有用性
- 25
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み