OpenClaw 2026.4.24-beta.3 の更新内容
OpenClawのベータ版アップデートにより、Google Meetプラグインの公式バンドル化やDeepSeek V4シリーズの採用、音声対話におけるエージェント連携機能の強化などが実施された。
キーポイント
Google Meetプラグインの統合と機能拡張
Google Meetが公式バンドルプラグインとして採用され、個人認証、Chrome/Twilioリアルタイムセッション、ペアノードChromeサポート、出席エクスポートなどの機能が追加された。
DeepSeek V4シリーズのバンドルとデフォルト設定
DeepSeek V4 FlashおよびV4 Proがバンドルカタログに追加され、オンボーディング時のデフォルトモデルとしてV4 Flashが採用された。また、思考プロセスやリプレイ動作のバグ修正も行われた。
リアルタイム音声ループとエージェント連携の強化
Talk、Voice Call、Google Meetにおいて、完全なOpenClawエージェントを参照するリアルタイム音声ループが利用可能になり、ツールバックドな回答の精度が向上した。
ブラウザ自動化と起動インフラの最適化
ブラウザ自動化において座標クリックやアクション予算の延長が可能になり、起動時のプラグインおよびモデルインフラが軽量化された。
重要な引用
Google Meet joins OpenClaw as a bundled participant plugin, with personal Google auth, Chrome/Twilio realtime sessions, paired-node Chrome support, artifact/attendance exports, and recovery tooling for already-open Meet tabs.
DeepSeek V4 Flash and V4 Pro are in the bundled catalog, V4 Flash is the onboarding default
Talk, Voice Call, and Google Meet can use realtime voice loops that consult the full OpenClaw agent for deeper tool-backed answers.
影響分析・編集コメントを表示
影響分析
このアップデートは、OpenClawが単なるチャットボットから、Google Meetのような既存のビジネスツールと深く統合された「エージェントプラットフォーム」へと進化していることを示しています。特に、DeepSeek V4の採用は低コストで高性能なモデル利用を可能にし、競合他社との差別化要因となります。また、音声ループの強化は、リアルタイムな対話型AIアシスタントの実用性を高める重要な一歩です。
編集コメント
OpenClawがGoogle MeetやDeepSeekといった主要エコシステムとの統合を加速させており、エンタープライズ向けAIアシスタント市場での競争力が強化されつつある。
2026.4.24
ハイライト
- Google Meet が OpenClaw にバンドルされた参加者プラグインとして加わり、個人用 Google 認証、Chrome/Twilio リアルタイムセッション、ペアリングされたノードの Chrome サポート、アーティファクト/出席者のエクスポート機能、および既に開かれている Meet タブの回復ツールを提供します。
- DeepSeek V4 Flash と V4 Pro がバンドルカタログに含まれ、V4 Flash がオンボーディング時のデフォルトとなっています。また、DeepSeek の思考/リプレイ動作が、フォローアップのツール呼び出しターンに対して修正されました。
- Talk、Voice Call、Google Meet は、より深いツールバックされた回答を得るためにフル OpenClaw エージェントを参照するリアルタイム音声ループを使用できます。
- ブラウザ自動化において、座標クリック、より長いデフォルトのアクション予算、プロファイルごとのヘッドレス上書き、そしてより安定したタブの再利用/回復が可能になりました。
- プラグインおよびモデルインフラストラクチャが起動時に軽量化されました:静的なモデルカタログ、マニフェストベースのモデル行、遅延ロードされるプロバイダー依存関係、およびパッケージ化されたインストール向けの外部ランタイム依存関係の修復。
修正
- パッケージ化されたインストール:バンドルされたプラグインのランタイムミラーが共有チャンクのコピーにフォールバックする際、パッケージルートのランタイム依存関係を保持し、Windows における npm アップデートでコピーされた dist モジュールの読み込みに失敗する可能性があった問題を修正しました。
- ハートビート:共有の安全タイマーヘルパーを通じて過大なスケジューラー遅延を制限し、Node のタイムアウト上限を超える値がすべて 1ms のクラッシュループになるのを防ぎました。Fixes #71414. (#71478) Thanks @hclsys.
- Telegram: 起動時の永続化オフセット取得用getUpdatesプリフライトを削除し、ポーリングの再起動がランナー開始前に自己競合しないようにしました。#69304を修正。(#69779) @chinar-amrutkar氏に感謝。
- Browser/Playwright: 保護されたナビゲーション中に、既に処理済みの benign なルート競合を無視し、Playwright が実行中のルートを終了してもブラウザページタスクが失敗しないようにしました。(#68708) @Steady-ai氏に感謝。
- Browser/aria スナップショット: Playwright が利用可能な場合、backend DOM ID を介して format=aria axN 参照をライブ DOM ノードにバインドし、後続のブラウザアクションがタイムアウトせずにこれらの参照を使用できるようにしました。(#62434) @MrKipler氏に感謝。
- Telegram: 同一のボットトークンに対してプロセス内の重複したロングポーラーが発生しないようにし、外部の重複ポーラーに対する明確な getUpdates 競合診断を追加しました。#56230を修正。
- Browser/Linux: ユーザーに browser.executablePath を設定するよう求める前に、/opt/google、/opt/brave.com、/usr/lib/chromium、および /usr/lib/chromium-browser 下の Chromium ベースのインストールを検出するようにしました。(#48563) @lupuletic氏に感謝。
- Sessions/browser: アイドル時、日次、/new、または /reset セッションのロールオーバー時に追跡対象のブラウザタブを閉じ、以前のトランスクリプトがアーカイブされることで、古いセッションを超えてタブがリークしないようにしました。@jakozloski氏に感謝。
- Sessions/forking: キャッシュされた合計値が古かったり欠落していたりする場合は、トランスクリプト推定による親トークン数にフォールバックし、過大なスレッドのフォークが親トランスクリプト全体をクローンするのではなく新規に開始されるようにしました。@jalehman氏に感謝。
- OpenAI/Codex: 既存のネイティブなCodexペイロード制御を維持しつつ、トップレベルの指示を通じてCodex Responsesシステムプロンプトを送信します。
- MCP/CLI: 単発のopenclawエージェントおよびopenclaw inferモデル実行ゲートウェイ/ローカル実行の終了時に、バンドルされたMCPランタイムを廃止します。これにより、スクリプトによる繰り返し実行でstdio MCP子プロセスが蓄積するのを防ぎます。Fixes #71457。
- OpenAI/Codex画像生成: gpt-image-2を呼び出す前に、chatトランスポートと一致するよう、https://chatgpt.com/backend-api などのレガシーなopenai-codex.baseUrl値をCodex Responsesバックエンドに正規化します。Fixes #71460。
- コントロールUI: /usageがコンテキストのパーセンテージに新しいコンテキストスナップショットを使用し、使用量の概要でキャッシュヒットの分母にキャッシュ書き込みトークンを含めるようにしました。Fixes #47885。@imwyvernおよび@Ante042に感謝します。
- GitHub Copilot: 再生中に暗号化されたResponses推論項目IDを保持し、Copilotがリクエスト間で暗号化された推論ペイロードを検証できるようにします。(#71448) @a410979729-sysに感謝します。
- エージェント/返信: ストリーミングされたアシスタントチャンクに空白のみが含まれている場合、最終回答テキストを復元し、完了したターンが空のペイロードエラーとして表示されるのを防ぎます。Fixes #71454。(#71467) @Sanjays2402に感謝します。
- Feishu/TTS: 通常のMP3添付ファイルをファイルとして保持しつつ、ネイティブなFeishu音声バブルを送信する前に、音声意図のMP3およびその他の音声返信をOgg/Opusにトランスコードします。Fixes #61249および#37868。
- Telegram/webhook: ボットミドルウェアを実行する前に検証済みのWebhook更新を確認し、低速なエージェントの処理がTelegramの配信再試行をトリガーしないようにしつつ、チャットごとの処理レーンを維持します。Fixes #71392。Thanks @joelforsberg46-source。
- MCP: 実行終了時にワンショットで埋め込まれたバンドルMCPランタイムを廃止し、ランタイムツール許可リストがバンドルMCPツールに到達できない場合はバンドル-MCPの起動をスキップし、リークしたセッションランタイムに対するmcp.sessionIdleTtlMsアイドル期限切れの排除を追加します。Fixes #71106, #71110, #70389、および#70808。
- MCP/設定リロード: キャッシュされたセッションMCPランタイムを破棄してmcp.*の変更をホット適用し、ゲートウェイシャットダウン中にバンドルMCPランタイムを破棄することで、削除されたmcp.serversエントリが子プロセスを迅速に回収するようにします。Fixes #60656。
- ゲートウェイ/再起続継続: 再起送センティネルを削除する前に、セッション配信キューに対して堅牢に再起続継続を引き渡し、クラッシュする再起送後にキューされた継続作業を回復し、リブート後にチャネルルートが残っていない場合はセッションのみのウェイクにフォールバックします。(#70780) Thanks @fuller-stack-dev。
- エージェント/ツール結果のプルーニング: voidやundefinedのツールハンドラ結果によって作成された{ type: "text" }ブロックに対して、ツール結果文字数推定器とコンテキストプルーニングループを強化し、サイズ計算のために非文字列のテキストペイロードをシリアライズして、それらがゼロサイズとしてトリミングを回避できないようにします。Fixes #34979。(#51267) Thanks @cgdusek, @alvinttang、および@coffeexcoin。
- Daemon/service-env: macOS および Linux 上で生成されたゲートウェイサービスの PATH に、Nix Home Manager プロファイルの bin ディレクトリを追加し、NIX_PROFILES の右から左への優先順位を尊重し、未設定の場合は ~/.nix-profile/bin にフォールバックします。#44402 を修正しました。(#59935) @jerome-benoit さんに感謝します。
原文を表示
2026.4.24
Highlights
- Google Meet joins OpenClaw as a bundled participant plugin, with personal Google auth, Chrome/Twilio realtime sessions, paired-node Chrome support, artifact/attendance exports, and recovery tooling for already-open Meet tabs.
- DeepSeek V4 Flash and V4 Pro are in the bundled catalog, V4 Flash is the onboarding default, and DeepSeek thinking/replay behavior is fixed for follow-up tool-call turns.
- Talk, Voice Call, and Google Meet can use realtime voice loops that consult the full OpenClaw agent for deeper tool-backed answers.
- Browser automation gets coordinate clicks, longer default action budgets, per-profile headless overrides, and steadier tab reuse/recovery.
- Plugin and model infrastructure is lighter at startup: static model catalogs, manifest-backed model rows, lazy provider dependencies, and external runtime-dependency repair for packaged installs.
Fixes
- Packaged installs: preserve package-root runtime dependencies when bundled plugin runtime mirrors fall back to copying shared chunks, fixing Windows npm updates that could fail to load copied dist modules.
- Heartbeat: clamp oversized scheduler delays through the shared safe timer helper, preventing every values over Node's timeout cap from becoming a 1 ms crash loop. Fixes #71414. (#71478) Thanks @hclsys.
- Telegram: remove the startup persisted-offset getUpdates preflight so polling restarts do not self-conflict before the runner starts. Fixes #69304. (#69779) Thanks @chinar-amrutkar.
- Browser/Playwright: ignore benign already-handled route races during guarded navigation so browser-page tasks no longer fail when Playwright tears down a route mid-flight. (#68708) Thanks @Steady-ai.
- Browser/aria snapshots: bind format=aria axN refs to live DOM nodes through backend DOM ids when Playwright is available, so follow-up browser actions can use those refs without timing out. (#62434) Thanks @MrKipler.
- Telegram: prevent duplicate in-process long pollers for the same bot token and add clearer getUpdates conflict diagnostics for external duplicate pollers. Fixes #56230.
- Browser/Linux: detect Chromium-based installs under /opt/google, /opt/brave.com, /usr/lib/chromium, and /usr/lib/chromium-browser before asking users to set browser.executablePath. (#48563) Thanks @lupuletic.
- Sessions/browser: close tracked browser tabs when idle, daily, /new, or /reset session rollover archives the previous transcript, preventing tabs from leaking past the old session. Thanks @jakozloski.
- Sessions/forking: fall back to transcript-estimated parent token counts when cached totals are stale or missing, so oversized thread forks start fresh instead of cloning the full parent transcript. Thanks @jalehman.
- OpenAI/Codex: send Codex Responses system prompts through top-level
instructions while preserving the existing native Codex payload controls.
- MCP/CLI: retire bundled MCP runtimes at the end of one-shot openclaw agent and openclaw infer model run gateway/local executions, so repeated scripted runs do not accumulate stdio MCP child processes. Fixes #71457.
- OpenAI/Codex image generation: canonicalize legacy openai-codex.baseUrl values such as https://chatgpt.com/backend-api to the Codex Responses backend before calling gpt-image-2, matching the chat transport. Fixes #71460.
- Control UI: make /usage use the fresh context snapshot for context percentage, and include cache-write tokens in the Usage overview cache-hit denominator. Fixes #47885. Thanks @imwyvern and @Ante042.
- GitHub Copilot: preserve encrypted Responses reasoning item IDs during replay so Copilot can validate encrypted reasoning payloads across requests. (#71448) Thanks @a410979729-sys.
- Agents/replies: recover final-answer text when streamed assistant chunks contain only whitespace, preventing completed turns from surfacing as empty-payload errors. Fixes #71454. (#71467) Thanks @Sanjays2402.
- Feishu/TTS: transcode voice-intent MP3 and other audio replies to Ogg/Opus before sending native Feishu audio bubbles, while keeping ordinary MP3 attachments as files. Fixes #61249 and #37868.
- Telegram/webhook: acknowledge validated webhook updates before running bot middleware, keeping slow agent turns from tripping Telegram delivery retries while preserving per-chat processing lanes. Fixes #71392. Thanks @joelforsberg46-source.
- MCP: retire one-shot embedded bundled MCP runtimes at run end, skip bundle-MCP startup when a runtime tool allowlist cannot reach bundle-MCP tools, and add mcp.sessionIdleTtlMs idle eviction for leaked session runtimes. Fixes #71106, #71110, #70389, and #70808.
- MCP/config reload: hot-apply mcp.* changes by disposing cached session MCP runtimes, and dispose bundled MCP runtimes during gateway shutdown so removed mcp.servers entries reap child processes promptly. Fixes #60656.
- Gateway/restart continuation: durably hand restart continuations to a session-delivery queue before deleting the restart sentinel, recover queued continuation work after crashy restarts, and fall back to a session-only wake when no channel route survives reboot. (#70780) Thanks @fuller-stack-dev.
- Agents/tool-result pruning: harden the tool-result character estimator and context-pruning loops against malformed { type: "text" } blocks created by void or undefined tool handler results, serializing non-string text payloads for size accounting so they cannot bypass trimming as zero-sized. Fixes #34979. (#51267) Thanks @cgdusek, @alvinttang, and @coffeexcoin.
- Daemon/service-env: add Nix Home Manager profile bin directories to generated gateway service PATHs on macOS and Linux, honoring NIX_PROFILES right-to-left precedence and falling back to ~/.nix-profile/bin when unset. Fixes #44402. (#59935) Thanks @jerome-benoit.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み