OpenClaw 2026.5.19-alpha.1 の変更点
OpenClaw チームが、エージェントの修正方針を明確化し、依存パッケージを更新するとともに、Docker/Podman 環境での追加 apt パッケージ設定機能を導入した。
変更点
- エージェント:修正はデフォルトでクリーンな境界付きリファクタリング、軽量な内部実装、および明示的なプラグイン SDK/API の非推奨パスに依存するものであることを明確化します。
- 依存関係:@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:起動プローブ、設定、ランタイム、およびリソースカウントのコストを再起動トレースに属性付けしますが、準備完了(readiness)の動作は変更しません。(#83300) @samzong 氏に感謝。
- Gateway:チャネルサイドカーとの起動ログ出力とプラグインサービスの起動を重複させることで、/readyz サイドカーゲートウェイを維持しつつ、再起動時の準備完了までの遅延を短縮します。(#83301) @samzong 氏に感謝。
- プラグイン/admin-http-rpc:信頼された管理用 HTTP RPC クライアントが Web QR ログインフローを開始して待機できるようにします。(#83259) @liorb-mountapps 氏に感謝。
- Mac アプリ:設定ページを再設計し、一貫性のあるカードレイアウト、キャッシュされたナビゲーション、よりクリーンな権限/音声/スキル/クロン/実行/デバッグパネル、およびネイティブサイドバー周囲の安定した間隔を実現します。
- Mac アプリ:音声と通話の認識言語および起動フレーズ設定を調整し、これらも他の設定と同様にコンパクトなカード行を使用するようにします。
- スキル:リポジトリローカルの Codex クロースアウトレビュースキルおよびヘルパーを autoreview に改名しますが、Codex 優先のフォールバック動作は維持します。
- スキル:キュレーションされたテンプレート検索、ローカル SVG/PNG レンダリング、Imgflip によるホスト型レンダリング、および Know Your Meme の出典リンクに対応した「ミームメーカー」スキルの追加。
- スキル CLI:
openclaw skills installおよびopenclaw skills updateに--globalオプションを追加し、共有マネージドスキルを対象にできるようにしました。(#74466) @Marvae 氏へ感謝。
- ブラウザ:スナップショットにおいて保留中および直近で処理されたモーダルダイアログを表示し、アクションがモーダルを開いた場合は
blockedByDialogを返すようにしました。また、ブラウザダイアログに対して--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/plugins: defineToolPlugin を追加し、生成されたマニフェストメタデータ、オプションのツール宣言、およびコンテキストファクトリを備えた型付きシンプルツールプラグイン向けの openclaw プラグインビルド、検証、初期化機能を強化しました。
- Agents/skills: バンドルされたスキルプロンプトとメタデータを厳格化し、スキル記述を引用し、現在の CLI/API ガイダンスを更新するとともに、埋め込み sherpa-onnx ランタイムのダウンロードを更新しました。
- Skills: Obsidian スキルを公式 obsidian CLI を対象とし、サードパーティ製の obsidian-cli ではなく登録されたバイナリを必須とするように更新しました。
- Skills: pdb、breakpoint()、事後検査、および debugpy リモートアタッチに対応する Python デバッグスキルを追加しました。
- Codex: チャットから手動で設定ファイルを編集することなく、構成済みネイティブ Codex プラグインを管理するための /codex plugins list、enable、disable コマンドを追加しました。
- Plugins/messages: チャンネルレンダラーに対するプレゼンテーション機能の制限を追加し、ネイティブレンダリング前にリッチメッセージ制御を適応させるとともに、レガシーなインタラクティブ/Slack ディレクティブプロデューサー API を非推奨としてマークしました。
- Plugins/subagents: チャンネル配信ルートを正規セッションメタデータとして保存し、アドホックなサブエージェントフックの delivery-origin フィールドを廃止して、コアルート投影に切り替えました。
- Proxy: HTTPS 管理型フォワードプロキシエンドポイントと、プロキシエンドポイント TLS 用のスコープ付き proxy.tls.caFile CA 信頼をサポートしました。(#79171) @jesse-merhi 氏に感謝します。
- QA-Lab: 標準および soak QA ゲート向けのティアメタデータを含む、最初の 1 時間における 20 ターンおよびオプションの 100 ターンのランタイム整合性シナリオを追加しました。#80338 を修正;#80337 を参照。@100yenadmin 氏に感謝します。
- QA-Lab: openclaw qa スイートに --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: ツールが設定編集を適用する前に、再起動が必要、ホットリロード可能、無効なフィールドを区別できるよう、設定ルックアップの再読み込みメタデータを公開しました。Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4438060145" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/81409" data-hovercard-typ
原文を表示
Changes
- Agents: clarify that fixes should default to clean bounded refactors, lean internals, and explicit plugin SDK/API deprecation paths.
- Dependencies: update @openclaw/proxyline to 0.3.3.
- Dependencies: update Pi packages to 0.75.1 and raise the minimum supported Node.js 22 line to 22.19.
- Docker/Podman: add OPENCLAW_IMAGE_APT_PACKAGES as the runtime-neutral image build arg for extra apt packages while keeping OPENCLAW_DOCKER_APT_PACKAGES as a legacy fallback. (#62431) Thanks @urtabajev.
- Gateway/ACPX: attribute startup probe, config, runtime, and resource-count costs in restart traces without changing readiness behavior. (#83300) Thanks @samzong.
- Gateway: overlap startup logging and plugin-service startup with channel sidecars to reduce restart ready latency while preserving /readyz sidecar gating. (#83301) Thanks @samzong.
- Plugins/admin-http-rpc: allow trusted admin HTTP RPC clients to start and wait for web QR login flows. (#83259) Thanks @liorb-mountapps.
- Mac app: redesign Settings pages with consistent card layouts, cached navigation, cleaner permissions/voice/skills/cron/exec/debug panes, and steadier spacing around the native sidebar.
- Mac app: refine Voice & Talk recognition-language and wake-phrase settings so they use the same compact card rows as the rest of Settings.
- Skills: rename the repo-local Codex closeout review skill and helper to autoreview while preserving the Codex-first fallback behavior.
- Skills: add a meme-maker skill for curated template search, local SVG/PNG rendering, Imgflip hosted rendering, and Know Your Meme provenance links.
- Skills CLI: allow openclaw skills install and openclaw skills update to target shared managed skills with --global. (#74466) Thanks @Marvae.
- Browser: surface pending and recently handled modal dialogs in snapshots, return blockedByDialog when an action opens a modal, and allow browser dialog --dialog-id to answer pending dialogs.
- Browser CLI: add openclaw browser evaluate --timeout-ms so long-running page functions can extend both the evaluate action and request timeout budgets. (#83447) Thanks @eefreenyc.
- Codex app-server: scope OpenClaw prompt guidance by runtime surface so native Codex keeps Codex-owned base/personality instructions while OpenClaw contributes only runtime context, delivery guidance, and explicitly scoped command hints. (#83454) Thanks @100yenadmin.
- Docker/Podman: add OPENCLAW_IMAGE_PIP_PACKAGES for opt-in Python package installation in local image builds. (#83771) Thanks @stephenredmond-straiteis.
- Agents/tools: shorten built-in tool descriptions and schema hints across media, messaging, sessions, cron, Gateway, web, image/PDF, TTS, nodes, and plan tools while preserving routing guardrails.
- Skills: add node inspector debugging, fused diagram generation, and throwaway spike workflow skills.
- CLI/plugins: add defineToolPlugin plus openclaw plugins build, validate, and init for typed simple tool plugins with generated manifest metadata, optional tool declarations, and context factories.
- Agents/skills: tighten bundled skill prompts and metadata, quote skill descriptions, refresh current CLI/API guidance, and update embedded sherpa-onnx runtime downloads.
- Skills: update the Obsidian skill to target the official obsidian CLI and require its registered binary instead of the third-party obsidian-cli.
- Skills: add a Python debugging skill for pdb, breakpoint(), post-mortem inspection, and debugpy remote attach.
- Codex: add /codex plugins list, enable, and disable for managing configured native Codex plugins from chat without editing config by hand.
- Plugins/messages: add presentation capability limits for channel renderers, adapt rich message controls before native rendering, and mark legacy interactive/Slack directive producer APIs as deprecated.
- Plugins/subagents: store channel delivery routes as canonical session metadata and deprecate ad hoc subagent hook delivery-origin fields in favor of core route projection.
- Proxy: support HTTPS managed forward-proxy endpoints and scoped proxy.tls.caFile CA trust for proxy endpoint TLS. (#79171) Thanks @jesse-merhi.
- QA-Lab: add first-hour 20-turn and optional 100-turn runtime parity scenarios, with tier metadata for standard and soak QA gates. Fixes #80338; refs #80337. Thanks @100yenadmin.
- QA-Lab: add openclaw qa suite --runtime-parity-tier and wire the standard Codex-vs-Pi tier into release checks separately from optional/live-only/soak lanes. Fixes #80337. Thanks @100yenadmin.
- QA-Lab: add a live-only Codex Pi-shaped Read vocabulary canary so runtime parity catches native workspace-read prompt compatibility drift. (#80323) Thanks @100yenadmin.
- QA-Lab: add live-only harness self-health scenarios for plugin hook crashes, manifest contract errors, and WebChat direct-reply self-message routing. (#80323) Thanks @100yenadmin.
- QA-Lab: add runtime tool fixture scenarios and coverage reporting for Codex-native workspace tools, OpenClaw dynamic tools, and optional plugin-backed tools. Fixes #80173. Thanks @100yenadmin.
- QA-Lab: expose runtime tool fixture coverage through openclaw qa coverage --tools, with optional suite-summary evaluation for parity gate artifacts. Thanks @100yenadmin.
- QA-Lab: schedule a live-frontier Codex-vs-Pi runtime token-efficiency artifact lane in the all-lanes QA workflow. Fixes #80175. Thanks @100yenadmin.
- QA-Lab: hard-gate required OpenClaw dynamic runtime-tool drift in the standard Codex-vs-Pi tier with a blocking release-check verifier and publish the tool coverage report artifact. Fixes #80339; refs #80319. Thanks @100yenadmin.
- QA-Lab: add the personal-agent approval-denial scenario so the benchmark pack verifies denied local reads stop cleanly without tool progress or fixture leaks. (#83150) Thanks @iFiras-Max1.
- QA-Lab: extend the personal-agent benchmark pack with a local task followthrough scenario for proof-backed pending, blocked, and done status reporting. Thanks @iFiras-Max1.
- QA-Lab: add a report-only dreaming shadow-trial scenario so candidate memory promotion can be evaluated without mutating MEMORY.md. Thanks @iFiras-Max1.
- Gateway/performance: add pnpm test:restart:gateway benchmark tooling for repeated restart readiness, downtime, trace, and resource-slope evidence. (#83299) Thanks @samzong.
- Android: switch Talk Mode to realtime Gateway relay voice sessions with streaming mic input, realtime audio playback, tool-result bridging, and on-screen transcripts. (#83130) Thanks @sliekens.
Gateway/config: expose config lookup reload metadata so tools can distinguish restart-required, hot-reloadable, and no-op fields before applying config edits. Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4438060145" data-permission-text="Title is private" data-url="https://github.com/openclaw/openclaw/issues/81409" data-hovercard-typ
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み