OpenClaw Changelog公式発表·2026年5月4日 11:20·約12分
OpenClaw バージョン 2026.5.3-beta.3 のリリース
本文の状態
日本語全文を表示中
詳細モードで約12分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
OpenClaw Changelog
まず要点
OpenClaw がバージョン 2026.5.3-beta.3 を公開し、バイナリファイル操作用のプラグインとツールを追加した。これにより、ペアリングされたノード間でファイルの取得や書き込みが可能になったが、デフォルトではパス制限やシンボリックリンクの追跡が拒否されるなどセキュリティ強化が図られている。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
2026.5.3
ハイライト
- プラグイン/ファイル転送:ペアされたノード間でのバイナリファイル操作(binary file ops)に対応する、file_fetch、dir_list、dir_fetch、file_write エージェントツールを備えたバンドルされたファイル転送プラグインを追加します。デフォルトでは、plugins.entries.file-transfer.config.nodes 内のノードごとのパスポリシーが拒否され、オペレーターによる承認が必要です。シンボリックリンクのトラバーサルはデフォルトで拒否されます(followSymlinks オプションで有効化可能)。また、1 ラウンドトリップあたりのデータ量は最大 16 MB に制限されます。(#74742)@omarshahine 氏に感謝します。
- プラグイン/インストール:公式プラグインのインストール、アンインストール、更新、オンボーディング、ClawHub フォールバック、npm 依存状態の報告、ベータチャネルへの更新パスを強化し、外部化されたプラグインがファーストクラスのパッケージインストールと同様に動作するようにします。
- ゲートウェイ/パフォーマンス:プラグイン/ランタイムの検出、cron スケジュール、スキーマ、シャットダウン、セッション、モデルメタデータの処理を必要な時だけ遅延ロード(lazy-loading)することで、起動時と Control UI のホットパスを軽量化しました。
- チャネル/返信:Discord ステータスリアクションと劣化した転送の報告を改善し、WhatsApp チャネルおよびニュースレターターゲットを追加します。また、Telegram、Feishu、Matrix、Microsoft Teams、Slack における配信・回復動作を強化しました。
- インストール/更新:破損した macOS LaunchAgent のアップグレードを復元し、ランタイムロード前にソースのみのプラグインパッケージを拒否します。さらに、更新時および doctor コマンド実行時に古くなった Gateway やプラグインの状態を修復します。
- エージェント/ランタイム信頼性:ストリーミングされたプロバイダーからの返信、遅延した A2A セッションの返信、プロンプト/ツールの配信、メモリ想起(memory recall)、Web 検索プロバイダーの検出、および一般的なエッジケースにおけるプロバイダー固有の思考やモデルメタデータを維持します。
変更点
- チャンネル/ストリーミング:統一された streaming.mode: "progress" を追加し、Discord、Telegram、Matrix、Slack、Microsoft Teams 間で自動の単語ステータスラベルと共有進行状況設定をドラフト化しました。
- エージェント/コマンド:セッションがアイドル状態にある場合に新しいターンを開始せずに、アクティブな現在のセッション実行に対してキューに依存しないステアリングを行う /steer を追加しました。(#76934)
- ツール/BTW: /btw side 質問に対するテキストおよびネイティブスラッシュコマンドのエイリアスとして /side を追加しました。
- ドクター/設定:doctor --fix は、関連しない検証問題(例:プラグインの欠落)により完全な検証が通過しなくても、安全なレガシーマイグレーションをコミットするようになりました。これにより、他の設定上の問題に関わらず、agents.defaults.llm やその他の既知のレガシーキーは常に doctor --fix によってクリーンアップされます。Fixes #76798. (#76800) @hclsys 氏に感謝します。
- エージェント/ツール:実効的なツール拒否リストですでにブロックされている場合、オプションのメディアおよび PDF ツールファクトリをスキップし、モデル使用前にフィルタリングされるツールの不要なホットパスセットアップを回避しました。(#76773) @dorukardahan 氏に感謝します。
- Discord/ステータス:明示的なリアクションツール呼び出しにより、反応されたメッセージで trackToolCalls: true を使用してその後のツール進行状況を追跡するオプションを有効にし、ステータスリアクションには共有のツール表示絵文字テーブルを使用します。
- ゲートウェイ/設定:無効な設定を自動的に復元しようとするゲートウェイの起動およびホットリロードを停止しました。現在、無効な設定はクローズド(失敗)として扱い、openclaw doctor --fix が最終既知の良好な状態への修復を担当します。
- Gateway/performance: ゲートウェイ起動時に重複するプラグイン自動有効化処理を削減し、遅延ロードによる初期ランタイム検出とシャットダウンフックヘルパーを実装。また、準備完了後にメンテナンスタイマーの開始を延期します。
- QA/Mantis: pnpm openclaw qa mantis discord-smoke ランナーおよび手動 GitHub ワークフローを追加し、Mantis Discord ボットが設定されたギルド/チャンネルを確認できるか、スモークメッセージを投稿できるか、リアクションを追加できるか、アーティファクトをアップロードできるかを検証します。
- QA/Slack: プライベートボット間ハーンチのキャナリーおよびメンションゲートイングカバレッジを備えた Slack ライブトランスポート QA ランナーを追加しました。@vincentkoc 氏に感謝します。
- Plugins/onboarding: マニュアルセットアップで、npm フォールバック付き ClawHub ベースの診断機能を含む公式プラグインのオプションインストールを可能にし、外部 Codex プラグインを選択可能なプロバイダー設定として公開します。@vincentkoc 氏に感謝します。
- Plugins/CLI/update: openclaw プラグインリスト --json にパッケージ依存関係のインストール状態を含め、公式の外部化 npm マイグレーションを信頼。外部化インストール用の古くなったバンドルロードパスをクリーンアップ。ベータ OpenClaw チャンネルではまずプラグインの@beta 更新を試行し、ベータ版リリースが存在しない場合はデフォルト/最新バージョンにフォールバックします。
- Plugins/ClawHub: 429 エラーにリセットウィンドウと未認証の高レート制限ヒントを付与し、オペレーターがダウンロードの回復タイミングやサインインの有効性を判断できるようにしました。@RomneyDa 氏に感謝します。
- Gateway/performance: 準備完了後に、遅延ロードによる初期ランタイム検出、シャットダウンフック、cron、チャネル設定スキーマメタデータ、再起動監視役(restart sentinels)、メンテナンスタイマーを実行し、重複するプラグイン自動有効化処理を削減するとともに、起動時の CPU 使用率およびプロファイル制御を追加します。
- Gateway/config: 無効な設定の自動復元から Gateway の起動とホットリロードを停止します。無効な設定は現在「クローズド(失敗)」として扱い、openclaw doctor --fix コマンドが最終的に既知の良い状態への修復を担当します。
- Discord/status: 明示的なリアクションツール呼び出しで、
trackToolCalls: trueを指定して後続のツール進捗を追跡できるようにし、ツールの表示絵文字マッピングを共有するとともに、劣化した Discord トランスポートまたはゲートウェイイベントループの飢餓状態をステータス出力に表示します。(#76327) @joshavant 氏に感謝。
- Channels/WhatsApp: DM ルーティングではなくチャネルセッションメタデータを使用して、明示的な WhatsApp チャネル/ニュースレター向け
@newsletter送信メッセージターゲットをサポートします。#13417 を修正し、#13424 から引き継がれた狭義の送信ターゲットの概念を継続します。@vincentkoc 氏および @agentz-manfred 氏に感謝。
- Agents/tools: 実効的なツール拒否リスト(tool denylist)ですでにブロックされている場合、オプションのメディアおよび PDF ツールファクトリをスキップし、モデル使用前にフィルタリングされるツールの不要なホットパスセットアップを回避します。(#76773) @dorukardahan 氏に感謝。
- Agents/sandbox: サンドボックスコンテナおよびブラウザレジストリエントリを、ランタイムごとのシャードファイルとして保存し、openclaw doctor --fix がレガシーのモノリス型レジストリファイルを移行している間、無関係なセッションロック競合を削減します。(#74831) @luckylhb90 氏に感謝。
- ツール/BTW: /btw side 質問に対するテキストおよびネイティブのスラッシュコマンドエイリアスとして /side を追加しました。
- 実行承認: 今後の承認およびコマンドレビュー画面のために、tree-sitter ベースのシェルコマンド解説機能を追加しました。(#75004) @jesse-merhi 氏に感謝します。
- QA/Mantis: pnpm openclaw qa mantis discord-smoke ランナーと手動 GitHub ワークフローを追加し、Mantis Discord ボットが設定されたギルド/チャンネルを確認でき、スモークメッセージを投稿し、リアクションを追加し、アーティファクトをアップロードできることを検証できるようにしました。
修正
- チャンネル/WhatsApp: pnpm v9+ の blockExoticSubdeps が baileys git-tarball サブ依存関係を拒否しないように、@whiskeysockets/libsignal-node を onlyBuiltDependencies に許可し、すべての着信エージェントの返信を抑制しました。#76539 修正。@ottodeng 氏および @vincentkoc 氏に感謝します。
- ゲートウェイ/systemd: OpenClaw が管理するキー(OPENCLAW_GATEWAY_TOKEN など)をクリアしつつ、オペレーターが追加したシークレットを Gateway の環境ファイルに再ステージング時に保持するようにしました。これにより、新しいステージング値が古い環境ファイルのコピーによって上書きされることを防ぎます。また、state-dir の .env が空の場合もオペレーターシークレットは保持されます。#76860 修正。@hclsys 氏に感謝します。
- プラグイン更新: デフォルト/最新仕様がすでにインストールされているプレリリースを解決し、インストーラーがそれを安定版のフォールバックで置き換えるべき場合でも、変更がないとして信頼できる公式 npm の更新を短絡させないようにしました。@vincentkoc 氏に感謝します。
- プラグイントール: tools.alsoAllow でオプションツールが指定されている場合でも、同じプラグインからの別のデフォルトツールが利用可能な場合や、認証 unavailable のオプションツールが存在する場合でも、それらを非表示のまま維持するようにしました。@vincentkoc 氏に感謝します。
- リアルタイム文字起こし:OpenAI、xAI、Deepgram のストリーミング文字起こしにおいて、ソケットがプロバイダーの準備完了前にクローズされる事象を接続タイムアウトとして誤ってラベル付けするのではなく、「閉鎖前準備完了」という失敗(closed-before-ready failures)として報告するようにしました。@vincentkoc 氏に感謝します。
- OpenAI/Google Meet:セッションが updated される前にソケットがクローズされた場合、リアルタイム音声接続試行を失敗させるようにし、橋渡し(ブリッジ)が準備されずに待機状態になる Meet 参加を防ぎました。@vincentkoc 氏に感謝します。
- QA/キャッシュ:ライブキャッシュプローブの再試行停止には完全な CACHE-OK マーカーが必要となるように変更し、接尾辞のみを含む文章で壊れたプローブ応答を隠蔽できないようにしました。@vincentkoc 氏に感謝します。
- Slack/Matrix:streaming.progress.label=false の場合や進捗ツールの行が無効化されている際に、空白の進行状況ドラフトメッセージが作成されないようにしました。@vincentkoc 氏に感謝します。
- QA/Matrix:堅牢化されたライブプレビューシナリオでも最終配信前に決定論的な読み取りを強制し続けるために、モック OpenAI ツール進捗プロバイダーを正確なマーカー付き Matrix プロンプトと整合させるようにしました。@vincentkoc 氏に感謝します。
- OpenAI/Google Meet:ブリッジが接続済みとして扱われる前にリアルタイム音声セッションの updated を待機するように変更し、未設定のリアルタイムセッションの背後にオーディオがキューイングされたまま Meet 参加が完了する事態を防ぎました。@vincentkoc 氏に感謝します。
- プラグイン/カタログ:公式外部カタログ記述子を部分的なパッケージチャンネル構成メタデータにマージすることで、WeCom や Yuanbao のマニフェストが遅れても独自のスキーマを維持しつつ、ホストが提供するラベルとセットアップテキストを依然として公開できるようにしました。@vincentkoc 氏に感謝します。
Plugins/catalog: OpenClaw カタログからチャネル設定記述子と宣言されたツール契約を補完し、公式の外部 WeCom および Yuanbao の npm マニフェストに遅れが生じている部分を埋めることで、信頼できるパッケージのスキャンがホスト契約に対して外部パッケージのメタデータが遅れているために失敗することがなくなります。Thanks
この記事をシェア
関連記事
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み