OpenClaw Changelog·2026年5月24日 12:28·約7分で読める
OpenClaw Changelog:2026年5月22日版の更新内容
TL;DR
OpenClawチームは、ゲートウェイのパフォーマンス向上を目的として、プロセス安定チャンネルカタログの再利用や、起動時のメタデータ読み込み最適化などの改善を実施した。
2026.5.22
変更点
- Gateway/perf: プロセス安定チャネルカタログの読み取りを再利用し、繰り返し行われるバンドルチャネル境界チェックを回避するとともに、ゲートウェイ監視 CPU プロファイルをローテーションさせ、ベンチマーク実行時に未制限のアーティファクトが蓄積しないようにする。
- Gateway/perf: 不変プラグインメタデータスナップショットを起動時、設定、モデル、チャネル、セットアップ、シークレットメタデータリーダー間で再利用し、ホットパス(頻繁に実行される経路)で繰り返し行われるプラグインファイルの統計取得やマニフェストレジストリの再読み込みを回避する。
- Gateway/perf: 起動アイドル時のプラグイン処理、コアゲートウェイメソッドハンドラ、埋め込み ACPX ランタイムを遅延ロードし、ゲートウェイのヘルスおよび準備完了シグナルが使用されていないハンドラツリーや ACPX プロブに待機させないようにする。
- Gateway/perf: プラグイン SDK のパブリックサーフェスエイリアスマップをキャッシュし、無関係な macOS Linuxbrew PATH プロブをスキップすることで、ゲートウェイ起動時に繰り返し行われるファイルシステムウォークや、存在しないディレクトリの統計取得による遅延を回避する。
- 会議ノート: コア npm パッケージの外側にソースのみの外部会議ノートプラグインおよび SDK ソースプロバイダー契約を追加し、自動開始キャプチャ設定、手動トランスクリプトインポート、読み取り専用 openclaw 会議ノート CLI アクセス、そして最初のライブソースとして Discord ボイスを提供する。
- Docs/channels/config: Signal の configPath、Telegram のワイルドカードトピックのデフォルト値、ローカル時刻に基づくバックアップアーカイブ名、Termux 用ホームディレクトリのフォールバック、include-path の検証、シークレットスキャナ対応プレースホルダーガイダンス、Gemini CLI/Antigravity のメディア処理ガイダンス、macOS VM の自動ログイン設定ガイダンスを追加。@NorseGaud, @yudistiraashadi, @huangqian8, @VibhorGautam, @maweibin, @tianxingleo, @IgnacioPro, および @xzcxzcyy-claw 氏に感謝します。
- Docs: モデル利用の移植性、Codex 移行の前提条件、ステータスブートストラップの記述、スレッドバウンド型サブエージェントの制限、フック所有権、設定保持型の安全ガイダンスを明確化。@aniruddhaadak80, @leno23, @TomDjerry, @matthewxmurphy, @vincentkoc, および @stablegenius49 氏に感謝します。
- Docs: README のオンボーディングおよび Gateway 起動パス、WhatsApp の QR/408 エラー回復手順、cron 出力の言語プロンプト、スキル高度機能、Gateway 上流サーバーからの 403 エラートラブルシューティング、プラグインフォールバックのオーバーライドガイダンスを明確化。@deepujain, @Zacxxx, @Jah-yee, @neyric, @usimic, @Renu-Cybe, @BigUncle, および @SeashoreShi 氏に感謝します。
- Docs: コンテキストプルーニング比率の範囲、ローカルダッシュボードの回復手順、CLI 環境マーカー、リモートオンボーディング時のトークン動作、サブプロセスエージェント向けの Peekaboo Bridge の権限を明確化。@ayesha-aziz123, @dishraters, @hougangdev, および @brandonlipman 氏に感謝します。
- ドキュメント:ブラウザ CDP(Chrome DevTools Protocol)診断の明確化、プラグイン SDK の許可リストインポート、ステータス反応タイミングのデフォルト設定、キュー制御の動作、限定的なツールのトラブルシューティング、cron HEARTBEAT 処理、Telegram マルチエージェントグループ、Bitwarden SecretRef セットアップ、EasyRunner デプロイメントについて明記しました。@Quratulain-bilal, @mbelinky, @Mickey-, @vancece, @xenouzik, @posigit, @surlymochan, @janaka, および @choiking 各位に感謝いたします。
- Crabbox/Testbox: 一時フルチェックアウトからクリーンなスパーシャルチェックアウト Testbox 同期を実行し、リモート変更ゲートを Corepack pnpm を経由してルーティングします。
- ドキュメント:IPv4 のみの Gateway BYOH(Bring Your Own Hardware)バインディング、信頼できるプロキシのスコープクリアリング、Android ペアリング承認、macOS アクセシビリティ権限付与、Zalo プロファイル環境変数、password-store SecretRef セットアップ、中国語メモリナビゲーションについて明確化しました。@itskai-dev, @gwh7078, @longstoryscott, @MoeJaberr, および @yuaiccc 各位に感謝いたします。
- ドキュメント:GLM を Z.AI の下に統合し、Upstash Box インストールガイドと Gateway エクスposure ルーンブックを追加し、MEDIA ディレクティブ、Copilot と Voyage セットアップ、設定パスの引用処理、実際の動作証明、メモリファイル書き込みガイダンスについて明確化しました。@BobDu, @alitariksahin, @Jefsky, @musaabhasan, @OmerZeyveli, @leno23, @WuKongAI-CMU, @luoyanglang, および @majin1102 各位に感謝いたします。
- ドキュメント:メディアプロバイダー認証情報の明確化、Codex/OpenClaw コードモードの境界線、Slack と Telegram の ACK(Acknowledgement)反応、Feishu ダイナミックエージェント、シークレットプレーンテキストの境界線、メモリガイダンス、中国語用語集について明記しました。@nielskaspers, @cosmopolitan033, @drclaw-iq, @alexgduarte, @zccyman, @chengoak, および @cassthebandit 各位に感謝いたします。
- パッケージング:npm ターボールからドキュメント画像とアセットを除外し、ランタイム時のドキュメント検索や CLI の動作に影響を与えることなく、公開パッケージのサイズを削減します。@SebTardif 氏に感謝。
- メディア理解:Gemini CLI の自動プローブを停止し、設定されたプロバイダー API を使用できない場合にのみ、Antigravity CLI を低優先度の画像/ビデオフォールバックとして利用するように変更しました。
- エージェント/サブエージェント:デフォルトのサブエージェントの起動コンテキストを AGENTS.md と TOOLS.md に制限し、ペルソナ、アイデンティティ、ユーザー情報、メモリ、ハートビート、設定ファイルがデフォルトで委任されたワーカーに含まれないようにしました。(#85283) @100yenadmin 氏に感謝。
- メンテナーのスキル:openclaw-landable-bug-sweep からプラグイン SDK/API の境界に関する作業を除外し、バグバッシュ(bugbash)が小さな紙切り傷レベルの修正に集中できるようにします。
-QA ラボ/診断:OpenTelemetry のスモークハーンチスを拡張して、トレース、メトリクス、ログのエクスポートを実証し、第一級のプロメテウス(Prometheus)および観測可能性(observability)のスモークエイリアスを追加しました。
- プラグイン SDK:チャンネルプラグインがチャンネル固有の SDK ファサードに依存することなく、ポーリング配信を公開できるようにする汎用的なチャネルメッセージポーリング送信機能を追加しました。
- Crabbox:ローカルラッパーのプロバイダー検証をインストールされた Crabbox バイナリと同期させながら、docker や blacksmith などのサポートされているエイリアスを維持します。(#85302) @hxy91819 氏に感謝。
- メンテナーのスキル:issue/PR スイープから 5 つの小さく、レビュー済み、CI 合格状態の OpenClaw バグ修正 PR を生成するための openclaw-landable-bug-sweep を追加しました。
Control UI/chat: チャットセッションピッカーに検索機能と「もっと見る」ページネーションを追加し、初期のセッション読み込み数を制限しつつ、過去の会話にもアクセス可能にする。(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4500085034" data-permission-text=
原文を表示
2026.5.22
Changes
- Gateway/perf: reuse process-stable channel catalog reads, avoid repeated bundled-channel boundary checks, and rotate gateway watch CPU profiles so benchmark runs do not accumulate unbounded artifacts.
- Gateway/perf: reuse immutable plugin metadata snapshots across startup, config, model, channel, setup, and secret metadata readers so hot paths avoid repeated plugin file stats and manifest registry reloads.
- Gateway/perf: lazy-load startup-idle plugin work, core gateway method handlers, and the embedded ACPX runtime so Gateway health and ready signals no longer wait on unused handler trees or ACPX probes.
- Gateway/perf: cache plugin SDK public-surface alias maps and skip irrelevant macOS Linuxbrew PATH probes so Gateway startup avoids repeated filesystem walks and slow missing-directory stats.
- Meeting Notes: add a source-only external meeting-notes plugin and SDK source-provider contract outside the core npm package, with auto-start capture config, manual transcript imports, read-only openclaw meeting-notes CLI access, and Discord voice as the first live source.
- Docs/channels/config: add Signal configPath, Telegram wildcard topic defaults, local-time backup archive names, Termux home fallback, include-path validation, secret-scanner-safe placeholder guidance, Gemini CLI/Antigravity media guidance, and macOS VM auto-login guidance. Thanks @NorseGaud, @yudistiraashadi, @huangqian8, @VibhorGautam, @maweibin, @tianxingleo, @IgnacioPro, and @xzcxzcyy-claw.
- Docs: clarify model-usage portability, Codex migration prerequisites, status bootstrap wording, thread-bound subagent limits, hook ownership, and config-preserving safety guidance. Thanks @aniruddhaadak80, @leno23, @TomDjerry, @matthewxmurphy, @vincentkoc, and @stablegenius49.
- Docs: clarify README onboarding and Gateway startup paths, WhatsApp QR/408 recovery, cron output language prompts, skill advanced features, gateway upstream 403 troubleshooting, and plugin fallback override guidance. Thanks @deepujain, @Zacxxx, @Jah-yee, @neyric, @usimic, @Renu-Cybe, @BigUncle, and @SeashoreShi.
- Docs: clarify context-pruning ratio bounds, local dashboard recovery, CLI env markers, remote onboarding token behavior, and Peekaboo Bridge permissions for subprocess agents. Thanks @ayesha-aziz123, @dishraters, @hougangdev, and @brandonlipman.
- Docs: clarify browser CDP diagnostics, Plugin SDK allowlist imports, status-reaction timing defaults, queue steering behavior, limited-tool troubleshooting, cron HEARTBEAT handling, Telegram multi-agent groups, Bitwarden SecretRef setup, and EasyRunner deployments. Thanks @Quratulain-bilal, @mbelinky, @Mickey-, @vancece, @xenouzik, @posigit, @surlymochan, @janaka, and @choiking.
- Crabbox/Testbox: run clean sparse-checkout Testbox syncs from a temporary full checkout and route remote changed gates through Corepack pnpm.
- Docs: clarify IPv4-only Gateway BYOH binding, trusted-proxy scope clearing, Android pairing approval, macOS Accessibility grants, Zalo profile env vars, password-store SecretRef setup, and Chinese memory navigation. Thanks @itskai-dev, @gwh7078, @longstoryscott, @MoeJaberr, and @yuaiccc.
- Docs: consolidate GLM under Z.AI, add the Upstash Box install guide and Gateway exposure runbook, clarify MEDIA directives, Copilot and Voyage setup, config path quoting, real behavior proof, and memory-file write guidance. Thanks @BobDu, @alitariksahin, @Jefsky, @musaabhasan, @OmerZeyveli, @leno23, @WuKongAI-CMU, @luoyanglang, and @majin1102.
- Docs: clarify media provider credentials, Codex/OpenClaw code-mode boundaries, Slack and Telegram ack reactions, Feishu dynamic agents, secrets plaintext boundaries, memory guidance, and Chinese glossary terms. Thanks @nielskaspers, @cosmopolitan033, @drclaw-iq, @alexgduarte, @zccyman, @chengoak, and @cassthebandit.
- Packaging: exclude documentation images and assets from the npm tarball, reducing published package size without affecting runtime docs search or CLI behavior. Thanks @SebTardif.
- Media understanding: stop auto-probing Gemini CLI and use Antigravity CLI only as a lower-priority image/video fallback after configured provider APIs.
- Agents/subagents: limit default sub-agent bootstrap context to AGENTS.md and TOOLS.md, keeping persona, identity, user, memory, heartbeat, and setup files out of delegated workers by default. (#85283) Thanks @100yenadmin.
- Maintainer skills: exclude plugin SDK/API boundary work from openclaw-landable-bug-sweep so bugbash sweeps stay focused on small paper-cut fixes.
- QA-Lab/diagnostics: extend the OpenTelemetry smoke harness to prove trace, metric, and log export, and add first-class Prometheus and observability smoke aliases.
- Plugin SDK: add a generic channel-message poll sender so channel plugins can expose poll delivery without depending on channel-specific SDK facades.
- Crabbox: keep the local wrapper's provider validation synced with the installed Crabbox binary while preserving supported aliases such as docker and blacksmith. (#85302) Thanks @hxy91819.
- Maintainer skills: add openclaw-landable-bug-sweep for producing five small, reviewed, CI-green OpenClaw bugfix PRs from issue/PR sweeps.
Control UI/chat: add search and Load More pagination to the chat session picker, keeping initial session loads bounded while making older conversations reachable. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4500085034" data-permission-text=
この記事をシェア
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み