AIニュース最前線
最新ニュースAI日報Hacker日報週報動画AIツールトレンド企業

AIニュース最前線

世界中のAI最新情報を日本語で毎時更新

最新ニュース日報トレンド企業プレミアムRSS
© 2026 ainew.jp特定商取引法に基づく表記
ニュース一覧元記事を開く
OpenClaw Changelog·2026年5月3日 08:57·約11分で読める

OpenClaw の 2026 年 5 月 2 日アップデート:npm 移行対応とプラグイン管理機能の強化

TL;DR

開発チームは OpenClaw の外部プラグインインストール、更新、依存関係報告などの機能を npm 中心への切り替えに対応させ、設定された古いインストールや欠落したパッケージペイロード、ベータチャネルのフォールバックもカバーするよう改善しました。

ハイライト

  • 外部プラグインのインストール、更新、ドクターによる修復、依存関係の報告、アーティファクトメタデータにおいて、npm フォーストのカットオーバー、期限切れの設定済みインストール、欠落したパッケージペイロード、ベータチャネルのプラグインフォールバックをカバーするようになりました。@vincentkoc 氏に感謝します。
  • ゲートウェイとエージェントのホットパスは、起動時、セッション一覧表示、タスクメンテナンス、プロンプト準備、プラグイン読み込み、ツール記述子の計画、ファイルシステムガード、大規模ランタイム設定全体でより軽量になりました。
  • コントロール UI と WebChat は、セッション、クロン、長時間実行されるゲートウェイ WebSocket、グループ化されたメッセージの幅、スラッシュコマンドフィードバック、iOS PWA のバウンズ、選択コントラスト、Talk 診断においてより耐性を持つようになりました。
  • メッセージングの修正は、WhatsApp チャンネル/ニュースレターターゲット、Telegram トピックコマンドとネットワーク、Discord 配信/起動時のエッジケース、Slack スレッド、Signal グループ/メディア、表示可能な返信ルーティングをカバーします。
  • プロバイダーおよびメディアの修正は、OpenAI 互換 TTS/リアルタイム、OpenRouter/DeepSeek リプレイ、Anthropic 互換ストリーミング、LM Studio 推論メタデータ、Brave/SearXNG/Firecrawl ウェブ検索、メディアパス、音楽、音声通話ルーティングをカバーします。

変更点

  • ゲートウェイの起動と再起動: 起動時のシークレット事前チェック中にプラグイン依存の認証プロファイルオーバーレイをスキップし、ゲートウェイの準備完了までの遅延を短縮しつつ、リロードおよび OAuth リカバリーパスがオーバーレイ対応のまま維持されます。また、openclaw ゲートウェイ再起動に --force および --wait オプションを追加し、再起動延期タイマー前にアクティブなタスク実行 ID をログ出力し、タイムアウトによる再起動を明示的な強制再起動として報告します。(#68327) @JIRBOY 氏に感謝します。
  • Plugins/ClawHub: インストール記録を通じて診断、オンボーディング、ドクター修復、チャンネル設定に ClawPack メタデータを継承させつつ、ローンチ切り替え時には明示的な clawhub: インストールを ClawHub 上で、裸のパッケージインストールを npm 上で行うようにする。@vincentkoc 氏に感謝。
  • Plugins/CLI: openclaw プラグインリストの --json オプションにパッケージ依存関係のインストール状態を含め、プラグインをランタイムで読み込まずともスクリプトが不足している依存関係を特定できるようにした。
  • Plugins/update: ベータ版 OpenClaw 更新チャンネルでは、デフォルトラインの npm および ClawHub プラグインの更新において、まず @beta リリースを試行し、プラグインのベータ版リリースが存在しない場合はデフォルト/最新バージョンにフォールバックする。
  • Plugins/runtime: 広範なランタイムプリロードを、設定、起動計画、構成されたチャンネル、スロット、自動有効化ルールから導出される実効的なプラグイン ID にスコープし、発見可能なすべてのプラグインをインポートするのではなくするようにした。
  • Agents/runtime: リクエスト時のプロバイダー、ツール、チャンネルアクション、Web/機能/メモリ/移行ヘルパー、メモ化されたプロバイダー追加パラメータに対して起動時に読み込まれたプラグインレジストリを再利用し、モデル固有のトランスポートフックパッチとカスタム環境プロバイダーの動作を維持しつつ、安定した設定およびプロセス環境実行のためにトランスクリプト再生ポリシー解決をメモ化する。@DmitryPogodaev 氏に感謝。
  • Infra/path-guards: キャンニカル絶対 POSIX 包含チェックのための高速パスを追加し、ホットなファイルシステムウォーカーにおける repeated path.resolve および path.relative の処理を回避した。Refs #75895, #75575, #68782。@Enderfga 氏に感謝。
  • ツール/プラグイン:記述子ファーストの可視性、汎用的な可用性チェック、実行器参照のためのプラットフォームレベルのツール記述子プランナーを追加し、api.registerTool(...) からキャプチャされたプラグインタools記述子をキャッシュすることで、プロンプト時の再計画時にプラグインランタイムの読み込みをスキップしつつ、実行時には生きたプラグインタoolsを読み込むようにしました。(#76079) @shakkernerd 氏に感謝。
  • ドキュメント/Codex:ChatGPT/Codex のサブスクリプション設定では、ネイティブ Codex ランタイムには openai/gpt-* を agentRuntime.id: "codex" とともに使用し、openai-codex/* は PI OAuth ルートとして残すことを明確化しました。@pashpashpash 氏に感謝。
  • プラグイン/ソースチェックアウト:ソースチェックアウトでは extensions/* pnpm ワークスペースツリーからバンドルされたプラグインを読み込み、プラグインローカルの依存関係や編集を直接使用できるようにし、パッケージ化インストールではビルトランタイムツリーを引き続き使用するようにしました。@vincentkoc 氏に感謝。
  • プラグイン/ベータ版:ACPX を @openclaw/acpx の背後に、診断 OpenTelemetry を @openclaw/diagnostics-otel の背後に外部化し、より重いランタイムスタックをインストールされるまでコアパッケージから外しました。Google Chat, LINE, Matrix, Mattermost, BlueBubbles, 診断 Prometheus, Google Meet, Nextcloud Talk, Nostr, Zalo, Zalo Personal, 診断 OpenTelemetry, Discord, Diffs, Lobster, Memory LanceDB, Microsoft Teams, QQ Bot, Voice Call, WhatsApp, Brave, Codex, Feishu, Synology Chat, Tlon, Twitch を 2026.5.1-beta.1/2026.5.1-beta.2 の npm および ClawHub 公開に向けて準備し、公開可能なプラグインのディストリビューションツリーをコア npm パッケージから外したままにしました。@vincentkoc 氏に感謝。
  • プロバイダー/xAI: グループカタログに Grok 4.3 を追加し、デフォルトの xAI チャットモデルとして設定しました。
  • Google Meet: API で作成されたルームが accessType と entryPointAccess を設定できるようにし、通話後に管理スペースを閉じるための googlemeet end-active-conference を追加しました。また、googlemeet test-listen および対応する google_meet test_listen アクションを追加し、トランスクリプションモードでは、リアルタイムのキャプションやトランスクリプトの動きが検出されるまで「listen-first」の健全性レポートを待機するようにしました。(#74824; #72478 を参照)@BsnizND 氏および @DougButdorf 氏に感謝します。
  • プラグイン/ClawHub/onboarding: ClawHub がダイジェストメタデータを公開する際、バージョン指定された ClawPack アーティファクトを優先し、ClawPack のレスポンスヘッダーとダウンロードされたバイト数を検証します。また、インストール・更新レコードおよびオンデマンドプロバイダー設定エントリに ClawPack のダイジェスト/アーティファクトメタデータを永続化し、公式バンドルプラグインの切り替え時に ClawHub アーティファクトメタデータを記録できるようにしました。ただし、パッケージ名のみを指定した場合の起動デフォルトは npm とし、npm およびローカルフォールバックパスも維持します。@vincentkoc 氏に感謝します。
  • プラグイン/Crestodian: ClawHub のプラグイン検索機能および Crestodian のプラグイン一覧表示・検索・インストール・アンインストール操作を追加しました。インストールとアンインストールには承認および監査の対応が含まれます。
  • チャンネル/スレッドバインド: 分割されたサブエージェント/ACP スレッド生成トグルを threadBindings.spawnSessions に置き換え、デフォルトでスレッドバインド付きの生成を有効化しました。また、openclaw doctor --fix コマンドがレガシーキーを移行できるようにしました。(#75943)
  • Providers/OpenAI: OpenAI 互換の TTS エンドポイントに対して extraBody/extra_body のパsthrough(転送)機能を追加し、カスタム音声サーバーが/audio/speech リクエストで lang などのフィールドを受け取れるようにしました。#39900 を修正します。@R3NK0R さんありがとうございます。
  • Channels/WhatsApp: DM ルーティングではなくチャンネルセッションメタデータを使用して、明示的な WhatsApp チャンネル/ニュースレター @newsletter のアウトバウンドメッセージターゲットをサポートします。#13417 を修正し、#13424 から引き継がれた狭義のアウトバウンドターゲットのアイデアを継続します。@vincentkoc さんと @agentz-manfred さんありがとうございます。
  • Dependencies: ワークスペース、バンドルランタイム、プラグイン依存関係のピン(固定)を更新しました。TypeBox 1.1.37、AWS SDK 3.1041.0、Microsoft Teams 2.0.9、Marked 18.0.3、Pi 0.71.1、OpenAI 6.35.0、Codex 0.128.0、Zod 4.4.1、Matrix 41.4.0 を含みます。@mariozechner さん、@aws さん、@microsoft さんありがとうございます。
  • Discord/channels: 再利用可能なメッセージチャンネルアクセスグループと Discord チャンネルオーディエンス DM 認証を追加し、ホワイトリストが accessGroup: を介して認証パス全体を参照できるようにしました。(#75813)
  • Crabbox/scripts: pnpm crabbox:* コマンドを実行する前に、選択された Crabbox バイナリ、バージョン、およびサポートされているプロバイダーを表示し、blacksmith-testbox プロバイダーのサポートがない古いバイナリを拒否します。
  • Agents/Codex: Codex/message-tool の Telegram 直接送信、Discord グループ、およびハートビートターンにおけるコミットされたハッピーパスのプロンプトスナップショットを追加し、プロンプトのドリフト(逸脱)を確認できるようにしました。@pashpashpash さんありがとうございます。
  • エージェント/ワークスペース:ブートストラップ時に必要なワークスペース設定を無効化することなく、選択したオプションのワークスペースファイルのみをスキップするための agents.defaults.skipOptionalBootstrapFiles を追加しました。(#62110) @mainstay22 氏に感謝。
  • プラグイン/CLI:ファーストクラスの Git サポートを追加しました。プラグインは参照チェックアウト、コミットメタデータ、通常のスキャナー/ステージング、および記録された Git ソースに対するプラグイン更新サポートを備えてインストールされます。@badlogic 氏に感謝。
  • Google Meet:Chrome のトランスクリプトモードにおけるライブ字幕の健全性を追加しました。これには、字幕観測者状態、トランスクリプトカウンター、最後の字幕テキスト、およびステータスとドクター出力における最近のトランスクリプト行が含まれます。#72478 を参照。@DougButdorf 氏に感謝。
  • ボイス通話/Google Meet:ライブコールのデバッグを容易にするため、事前接続 DTMF、リアルタイムストリームのセットアップ、および初期挨拶のハンドオフ周辺の Twilio Meet 参加フェーズログを追加しました。@donkeykong91 氏と @PfanP 氏に感謝。
  • macOS アプリ:多くのアクティブなセッションがある場合でもメニューバーコンパニオンをコンパクトに保つため、最近のセッションコンテキスト行を「Context」サブメニューへ移動し、使用状況とコストの詳細はルートレベルに残しました。@Guti 氏に感謝。

ゲートウェイ/SDK:共有 HTTP ポリシー、型付き承認/拒否結果、および SDK ヘルパーサポートを備えた、SDK 向けの tools.invoke RPC を追加しました。#74705 を参照。@a class="user-mention notranslate" data-ho

原文を表示

Highlights

  • External plugin installation, update, doctor repair, dependency reporting, and artifact metadata now cover the npm-first cutover, stale configured installs, missing package payloads, and beta-channel plugin fallback. Thanks @vincentkoc.
  • Gateway and agent hot paths are leaner across startup, session listing, task maintenance, prompt prep, plugin loading, tool descriptor planning, filesystem guards, and large runtime configs.
  • Control UI and WebChat are more resilient across Sessions, Cron, long-running Gateway WebSockets, grouped-message width, slash-command feedback, iOS PWA bounds, selection contrast, and Talk diagnostics.
  • Messaging fixes cover WhatsApp Channel/Newsletter targets, Telegram topic commands and networking, Discord delivery/startup edge cases, Slack threads, Signal groups/media, and visible reply routing.
  • Provider and media fixes cover OpenAI-compatible TTS/Realtime, OpenRouter/DeepSeek replay, Anthropic-compatible streaming, LM Studio reasoning metadata, Brave/SearXNG/Firecrawl web search, media paths, music, and voice-call routing.

Changes

  • Gateway/startup and restart: skip plugin-backed auth-profile overlays during startup secrets preflight, reducing gateway readiness latency while keeping reload and OAuth recovery paths overlay-capable; add openclaw gateway restart --force and --wait , log active task run IDs before restart deferral timers, and report timeout restarts as explicit forced restarts. (#68327) Thanks @JIRBOY.
  • Plugins/ClawHub: make diagnostics, onboarding, doctor repair, and channel setup carry ClawPack metadata through install records while keeping explicit clawhub: installs on ClawHub and bare package installs on npm for the launch cutover. Thanks @vincentkoc.
  • Plugins/CLI: include package dependency install state in openclaw plugins list --json so scripts can spot missing plugin dependencies without runtime-loading plugins.
  • Plugins/update: on the beta OpenClaw update channel, default-line npm and ClawHub plugin updates try @beta first and fall back to default/latest when no plugin beta release exists.
  • Plugins/runtime: scope broad runtime preloads to the effective plugin ids derived from config, startup planning, configured channels, slots, and auto-enable rules instead of importing every discoverable plugin.
  • Agents/runtime: reuse the startup-loaded plugin registry for request-time providers, tools, channel actions, web/capability/memory/migration helpers, and memoized provider extra-params, and memoize transcript replay-policy resolution for stable config and process-env runs while preserving model-specific transport hook patches and custom-env provider behavior. Thanks @DmitryPogodaev.
  • Infra/path-guards: add a fast path for canonical absolute POSIX containment checks, avoiding repeated path.resolve and path.relative work in hot filesystem walkers. Refs #75895, #75575, and #68782. Thanks @Enderfga.
  • Tools/plugins: add a platform-level tool descriptor planner for descriptor-first visibility, generic availability checks, and executor references, and cache plugin tool descriptors captured from api.registerTool(...) so repeated prompt-time planning can skip plugin runtime loading while execution still loads the live plugin tool. (#76079) Thanks @shakkernerd.
  • Docs/Codex: clarify that ChatGPT/Codex subscription setups should use openai/gpt-* with agentRuntime.id: "codex" for native Codex runtime, while openai-codex/* remains the PI OAuth route. Thanks @pashpashpash.
  • Plugins/source checkout: load bundled plugins from the extensions/* pnpm workspace tree in source checkouts, so plugin-local dependencies and edits are used directly while packaged installs keep using the built runtime tree. Thanks @vincentkoc.
  • Plugins/beta: externalize ACPX behind @openclaw/acpx and diagnostics OpenTelemetry behind @openclaw/diagnostics-otel, keeping their heavier runtime stacks out of the core package until installed; prepare Google Chat, LINE, Matrix, Mattermost, BlueBubbles, diagnostics Prometheus, Google Meet, Nextcloud Talk, Nostr, Zalo, Zalo Personal, diagnostics OpenTelemetry, Discord, Diffs, Lobster, Memory LanceDB, Microsoft Teams, QQ Bot, Voice Call, WhatsApp, Brave, Codex, Feishu, Synology Chat, Tlon, and Twitch for 2026.5.1-beta.1/2026.5.1-beta.2 npm and ClawHub publishing, and keep publishable plugin dist trees out of the core npm package. Thanks @vincentkoc.
  • Providers/xAI: add Grok 4.3 to the bundled catalog and make it the default xAI chat model.
  • Google Meet: let API-created rooms set accessType and entryPointAccess, add googlemeet end-active-conference for closing managed spaces after a call, and add googlemeet test-listen plus the matching google_meet test_listen action so transcribe-mode joins wait for real caption or transcript movement before reporting listen-first health. (#74824; refs #72478) Thanks @BsnizND and @DougButdorf.
  • Plugins/ClawHub/onboarding: prefer versioned ClawPack artifacts when ClawHub publishes digest metadata, verify ClawPack response headers and downloaded bytes, persist ClawPack digest/artifact metadata on install/update records and install-on-demand provider setup entries, and allow official bundled-plugin cutovers to record ClawHub artifact metadata while preserving npm as the launch default for bare package specs and retaining npm/local fallback paths. Thanks @vincentkoc.
  • Plugins/Crestodian: add ClawHub plugin search plus Crestodian plugin list/search/install/uninstall operations, with approval and audit coverage for install and uninstall.
  • Channels/thread bindings: replace split subagent/ACP thread-spawn toggles with threadBindings.spawnSessions, default thread-bound spawns on, and let openclaw doctor --fix migrate the legacy keys. (#75943)
  • Providers/OpenAI: add extraBody/extra_body passthrough for OpenAI-compatible TTS endpoints, so custom speech servers can receive fields such as lang in /audio/speech requests. Fixes #39900. Thanks @R3NK0R.
  • Channels/WhatsApp: support explicit WhatsApp Channel/Newsletter @newsletter outbound message targets with channel session metadata instead of DM routing. Fixes #13417; carries forward the narrow outbound target idea from #13424. Thanks @vincentkoc and @agentz-manfred.
  • Dependencies: refresh workspace, bundled runtime, and plugin dependency pins, including TypeBox 1.1.37, AWS SDK 3.1041.0, Microsoft Teams 2.0.9, Marked 18.0.3, Pi 0.71.1, OpenAI 6.35.0, Codex 0.128.0, Zod 4.4.1, and Matrix 41.4.0. Thanks @mariozechner, @aws, and @microsoft.
  • Discord/channels: add reusable message-channel access groups plus Discord channel-audience DM authorization, so allowlists can reference accessGroup: across channel auth paths. (#75813)
  • Crabbox/scripts: print the selected Crabbox binary, version, and supported providers before pnpm crabbox:* commands, and reject stale binaries that lack blacksmith-testbox provider support.
  • Agents/Codex: add committed happy-path prompt snapshots for Codex/message-tool Telegram direct, Discord group, and heartbeat turns so prompt drift can be reviewed. Thanks @pashpashpash.
  • Agents/workspace: add agents.defaults.skipOptionalBootstrapFiles for skipping selected optional workspace files during bootstrap without disabling required workspace setup. (#62110) Thanks @mainstay22.
  • Plugins/CLI: add first-class git: plugin installs with ref checkout, commit metadata, normal scanner/staging, and plugins update support for recorded git sources. Thanks @badlogic.
  • Google Meet: add live caption health for Chrome transcribe mode, including caption observer state, transcript counters, last caption text, and recent transcript lines in status and doctor output. Refs #72478. Thanks @DougButdorf.
  • Voice Call/Google Meet: add Twilio Meet join phase logs around pre-connect DTMF, realtime stream setup, and initial greeting handoff for easier live-call debugging. Thanks @donkeykong91 and @PfanP.
  • macOS app: move recent session context rows into a Context submenu while keeping usage and cost details root-level, so the menu bar companion stays compact with many active sessions. Thanks @Guti.

Gateway/SDK: add SDK-facing tools.invoke RPC with shared HTTP policy, typed approval/refusal results, and SDK helper support. Refs #74705. Thanks <a class="user-mention notranslate" data-ho

この記事をシェア

関連記事

OpenClaw Changelog2026年5月5日 10:43

OpenClaw バージョン 2026.5.4-beta.2 の公開

Google Meet と Twilio を連携させた音声通話機能の改善が発表されました。リアルタイム Gemini 音声ブリッジを活用し、音声ストリーミングの制御やバッファ管理を最適化することで、OpenClaw の音声エージェントの応答性を大幅に向上させました。

OpenClaw Changelog2026年5月4日 18:35

OpenClaw v2026.5.3-1 のコア npm ホットフィックスリリース

OpenClaw がバージョン 2026.5.3-1 のコア npm パッケージをベータ版として公開し、環境変数アクセスや通常 API 送信がバンドル内の遠隔部分にのみ存在する場合でも、公式プラグインパッケージのインストールスキャンが誤ってブロックされないようセキュリティ機能を修正した。

OpenClaw Changelog2026年5月4日 16:21

OpenClaw のファイル転送プラグインとセキュリティ強化機能の更新(2026 年 5 月 3 日)

OpenClaw は、バイナリファイル操作を可能にするファイル転送プラグインを更新し、デフォルトでパス制限やシンボリックリンクの追跡拒否などのセキュリティ強化機能を導入した。

今日のまとめ

AI日報で今日の重要ニュースをまとめ読み

ニュース一覧に戻る元記事を読む