OpenClaw 2026.4.24アップデート:Google Meet統合とDeepSeek V4搭載
OpenClawが2026年4月版でGoogle Meet統合プラグイン、DeepSeek V4モデル搭載、リアルタイム音声ループ機能の強化、およびブラウザ自動化の改善を実施し、プラグインSDKの互換性パス変更という破壊的変更を導入した。
キーポイント
Google Meet統合とリアルタイム機能の強化
Google Meetをバンドルプラグインとして公式サポートし、個人認証、Chrome/Twilioリアルタイムセッション、参加者エクスポート機能を追加。さらに、Talkや音声通話でもフルエージェントを参照するリアルタイム音声ループを実現した。
DeepSeek V4モデルのバンドルとデフォルト設定
DeepSeek V4 FlashおよびV4 Proをバンドルカタログに追加し、オンボーディング時のデフォルトモデルとしてV4 Flashを採用。思考型モデルのツール呼び出し後の振る舞いも修正された。
ブラウザ自動化の高度化とインフラ軽量化
座標クリック、アクション予算の延長、ヘッドレスモードの個別設定などブラウザ自動化を強化。また、モデルカタログの静的化や遅延読み込みにより、起動時のインフラ負荷を軽減した。
プラグインSDKの破壊的変更(Breaking Change)
Pi固有の互換性パスを削除し、ツール結果変換には`api.registerAgentToolResultMiddleware`の使用を義務付け。これにより、PiおよびCodexアプリサーバー間の動的ツールのトランスフォーム処理が一貫性を持つようになった。
重要な引用
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.
remove the Pi-only api.registerEmbeddedExtensionFactory(...) compatibility path. Bundled tool-result rewrites must use api.registerAgentToolResultMiddleware(...)
影響分析・編集コメントを表示
影響分析
このアップデートは、OpenClawが単なるチャットボットから、Google Meetのような複雑なWebサービスと連携する「エージェントOS」へと進化していることを示唆しています。特に、DeepSeek V4のデフォルト採用は競合他社とのコスト競争力において重要な戦略であり、SDKの変更は開発者エコシステムの標準化を促進します。ただし、破壊的変更を含むため、既存ユーザーの移行コストと検証作業が課題となります。
編集コメント
OpenClawはGoogle Meetとの公式統合により、エンタープライズ用途での会議分析市場への参入を明確化しました。DeepSeek V4のデフォルト採用は価格競争力において強力なカードですが、SDKの破壊的変更による開発者コミュニティへの影響を注視する必要があります。
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 エージェント全体を参照するリアルタイム音声ループを使用できます。
- ブラウザ自動化において、座標クリック、より長いデフォルトのアクション予算、プロファイルごとのヘッドレス上書き、そしてより安定したタブの再利用/回復が可能になりました。
- プラグインおよびモデルインフラストラクチャが起動時に軽量化されました:静的なモデルカタログ、マニフェストに基づくモデル行、遅延ロードされるプロバイダー依存関係、およびパッケージ化されたインストール向けの外部ランタイム依存関係の修復機能です。
破壊的変更
- プラグイン SDK/ツール結果変換:Pi のみの api.registerEmbeddedExtensionFactory(...) 互換パスを削除しました。バンドルされたツール結果の書き換えには、api.registerAgentToolResultMiddleware(...) を使用し、contracts.agentToolResultMiddleware で対象のハーネスを宣言する必要があります。これにより、Pi および Codex アプリケーションサーバーの動的ツール間で変換が一貫して実行されます。Thanks @vincentkoc.
変更
- Control UI/Talk: OpenAI Realtimeに支えられたブラウザWebRTCリアルタイム音声セッションを追加し、Gateway発行の一時的クライアントシークレットと、完全なOpenClawエージェントへのhandoff(引き継ぎ)であるopenclaw_agent_consultをサポートしました。
- Plugins/Google Meet: 個人のGoogle認証、明示的な会議URL参加、ChromeおよびTwilioのリアルタイムトランスポート、Parallels形式のChrome/BlackHole/SoXホスト向けのペアノードchrome-nodeサポート、およびライブ音声セッション内でのフルエージェントコンサルトを含む、バンドルされた参加者プラグインを追加しました。(#70765)
- Plugins/Google Meet: マークダウン/ファイル出力、最新レコードの検索、および--all-conference-records履歴スキャンを含む、会議記録、録音、文字起こし、スマートノート、参加者セッションのためのアーティファクトおよび出席ワークフローを追加しました。
- Plugins/Google Meet: googlemeet doctor --oauthやrecover_current_tab/recover-tabなど、OAuthおよびブラウザ状態のドクター/回復フローを追加し、エージェントが重複を開かずに既に開かれているMeetタブを検査できるようにしました。
- Plugins/Voice Call: 共有のopenclaw_agent_consultリアルタイムツールを公開し、ライブ電話で完全なOpenClawエージェントに質問し、より深い回答やツールバックされた応答を得られるようにしました。
- Plugins/Voice Call: voicecallセットアップと、デフォルトでdry-run(実行前確認)のvoicecall smokeコマンドを追加し、実際のテスト通話を行う前にTwilio/プロバイダーの準備状況を確認できるようにしました。
- Providers/Google: バックエンドのVoice CallおよびGoogle Meetオーディオブリッジ用のGemini Liveリアルタイム音声プロバイダーを追加し、双方向音声および関数呼び出し(function-call)サポートを提供しました。
- Providers/Google: Gemini TTS において、再利用可能な音声スタイル制御のために構成済みの audioProfile および speakerName プロンプトテキストを先頭に付加する機能を追加しました。@tdack さん、ありがとうございます。
- Gateway/VoiceClaw: Gemini Live をバックエンドとするリアルタイムブレイン WebSocket エンドポイントを追加し、所有者認証ゲートおよび非同期の OpenClaw ツール引継ぎをサポートしました。(#70938) @yagudaev さん、ありがとうございます。
- Control UI: エージェントの Tool Access(ツールアクセス)パネルを改善し、コンパクトなライブツールチップ、折りたたみ可能なツールグループ、個別のツール用トグルスイッチ、そして明確なランタイム/ソースの出自情報表示を実現しました。(#71405) @BunsDev さん、ありがとうございます。
- Control UI/chat: キューイングされたメッセージに対して「Steer(誘導)」アクションを追加し、ブラウザのフォローアップ操作を再入力することなくアクティブな実行中に注入できるようにしました。
- Browser: 管理対象および既存セッションの自動化のためにビューポート座標クリックをサポートし、CLI 利用向けに openclaw browser click-coords コマンドを追加しました。(#54452) @dluttz さん、ありがとうございます。
- Browser: browser.actionTimeoutMs を追加し、60 秒のデフォルトアクション予算を設定することで、健全な長時間のブラウザ待機がクライアントトランスポート境界で失敗しないようにしました。(#62589) @andyylin さん、ありがとうございます。
- Browser/config: ローカルで起動されるブラウザプロファイルに対して per-profile browser.profiles..headless 上書きをサポートし、1 つのプロファイルのみをヘッドレスで実行できるようにしました(これにより、すべてのブラウザプロファイルを強制的にヘッドレスにする必要がなくなりました)。@nakamotoliu さん、ありがとうございます。
- Matrix: 自己デバイスの検証において完全なクロスサインイングアイデンティティの信頼を必須とし、openclaw matrix verify self コマンドを追加して、オペレーターが CLI からその信頼を確立できるようにしました。(#70401) @gumadeiras さん、ありがとうございます。
- Gradium: 音声ノートおよびテレフォニー出力をサポートするバンドルされたテキスト読み上げプロバイダーを追加しました。(#64958) @LaurentMazare さんありがとう。
- Memory-core/hybrid search: ハイブリッドメモリ検索結果において、結合スコア alongside 生のベクトルスコアとテキストスコラを公開し、時間減衰や MMR 再順序付けの前にベクトル検索とテキスト検索の寄与度を呼び出し元が確認できるようにしました。Fixes #68166. (#68286) @ajfonthemove さんありがとう。
- Dependencies/memory: デフォルトで node-llama-cpp をインストールしないようにしました。ローカル埋め込みは、演算子がオプションのランタイムパッケージをインストールした場合のみ、これをロードするようになりました。@vincentkoc さんありがとう。
- Providers/DeepSeek: DeepSeek V4 Flash および V4 Pro をバンドルカタログに追加し、V4 Flash をオンボーディング時のデフォルトとしました。@lsdsjy さんありがとう。
- Dependencies/Pi: バンドルされた Pi パッケージを 0.70.2 に更新し、Pi のアップストリーム gpt-5.5 および DeepSeek V4 カタログメタデータを使用し、ローカル gpt-5.5-pro の前方互換性処理のみを保持しました。@lsdsjy さんありがとう。
- Models/CLI: バンドルプロバイダー用の安全な静的カタログ、狭義の行ソースオーケストレーション、デフォルト openclaw モデルリストに対する広範すぎないレジストリ列挙により、モデル一覧表示を高速化しました。(#70632, #70883, #70867) @shakkernerd さんありがとう。
- Models/commands: /models add を非推奨化しました。これにより、チャット試行はモデル設定を書き込む代わりに非推奨メッセージを返すようになり、/models プロバイダーメニューから add アクションが削除されました。(#71175) @Takhoffman さんありがとう。
- Models/catalog: マニフェスト由来のモデル行の追加、プロバイダー/モデルの競合重複報告、およびプロバイダーインデックス、キャッシュ、オンボーディング、リスト表示消費者向けにプロバイダーランタイムをロードせずに共有されるsrc/model-catalogの正規化を追加しました。(#71368, #71360) @shakkernerd さんに感謝します。
- Codex harness/context-engine: ネイティブなCodexスレッド状態と圧縮の監査可能性を維持しつつ、Codexアプリサーバーセッション内でコンテキストエンジンブートストラップ、アセンブリ、ターン後メンテナンス、およびエンジン所有の圧縮を実行します。(#70809) @jalehman さんに感謝します。
- Codex runtime plan: コントラクトファーストのPi/Codex互換性カバレッジを統合し、アプリサーバープロファイルのログインおよびリフレッシュパスでレガシーCodex認証プロバイダーエイリアスを許可します。(#71096) @100yenadmin さんに感謝します。
- Codex harness: 境界付きリレーペイロードと承認スパム保護を備え、CodexネイティブツールフックをOpenClawプラグインフックおよび承認にブリッジします。(#71008) @pashpashpash さんに感謝します。
- Plugin SDK/Codex harness: フォールバックポリシーにコアの特殊ケース処理なしでCodexスタイルランタイムが参加できるよう、プロバイダー所有のトランスポート/認証/フォローアップシームとハッシュ結果分類を追加しました。(#70772) @100yenadmin さんに感謝します。
- Gateway/nodes: 明示的な信頼CIDRからの初回ノードペアリングに対してデフォルトで無効になっているgateway.nodes.pairing.autoApproveCidrsを追加し、オペレーター/ブラウザペアリングおよびすべてのアップグレードフローを手動のまま維持します。Fixes #60800。@sahilsatralkar さんに感謝します。
- WebChat/sessions: 実行時専用のプロンプトコンテキストを可視なトランスクリプト履歴から除外し、セッション履歴の表示面からレガシーラッパーを削除します。@91wan さんに感謝します。
Agents/bootstrap: プロンプトライフサイクルを完全に管理するエージェントに対して、ワークスペースブートストラップファイルのインジェクションを無効にするため、agents.defaults.contextInjection: "never" を追加します。 (
原文を表示
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.
Breaking
- Plugin SDK/tool-result transforms: remove the Pi-only api.registerEmbeddedExtensionFactory(...) compatibility path. Bundled tool-result rewrites must use api.registerAgentToolResultMiddleware(...) with contracts.agentToolResultMiddleware declaring the targeted harnesses, so transforms run consistently across Pi and Codex app-server dynamic tools. Thanks @vincentkoc.
Changes
- Control UI/Talk: add browser WebRTC realtime voice sessions backed by OpenAI Realtime, with Gateway-minted ephemeral client secrets and openclaw_agent_consult handoff to the full OpenClaw agent.
- Plugins/Google Meet: add a bundled participant plugin with personal Google auth, explicit meeting URL joins, Chrome and Twilio realtime transports, paired-node chrome-node support for Parallels-style Chrome/BlackHole/SoX hosts, and full-agent consults inside live voice sessions. (#70765)
- Plugins/Google Meet: add artifact and attendance workflows for conference records, recordings, transcripts, smart notes, and participant sessions, including markdown/file output, latest-record lookup, and --all-conference-records history scans.
- Plugins/Google Meet: add OAuth and browser-state doctor/recovery flows, including googlemeet doctor --oauth and recover_current_tab/recover-tab so agents can inspect already-open Meet tabs without opening duplicates.
- Plugins/Voice Call: expose the shared openclaw_agent_consult realtime tool so live phone calls can ask the full OpenClaw agent for deeper/tool-backed answers.
- Plugins/Voice Call: add voicecall setup and a dry-run-by-default voicecall smoke command so Twilio/provider readiness can be checked before placing a live test call.
- Providers/Google: add a Gemini Live realtime voice provider for backend Voice Call and Google Meet audio bridges, with bidirectional audio and function-call support.
- Providers/Google: let Gemini TTS prepend configured audioProfile and speakerName prompt text for reusable speech style control. Thanks @tdack.
- Gateway/VoiceClaw: add a realtime brain WebSocket endpoint backed by Gemini Live, with owner-auth gating and async OpenClaw tool handoff. (#70938) Thanks @yagudaev.
- Control UI: refine the agent Tool Access panel with compact live-tool chips, collapsible tool groups, direct per-tool toggles, and clearer runtime/source provenance. (#71405) Thanks @BunsDev.
- Control UI/chat: add a Steer action on queued messages so a browser follow-up can be injected into the active run without retyping it.
- Browser: add viewport coordinate clicks for managed and existing-session automation, plus openclaw browser click-coords for CLI use. (#54452) Thanks @dluttz.
- Browser: add browser.actionTimeoutMs and use a 60s default action budget so healthy long browser waits do not fail at the client transport boundary. (#62589) Thanks @andyylin.
- Browser/config: support per-profile browser.profiles..headless overrides for locally launched browser profiles, so one profile can run headless without forcing all browser profiles headless. Thanks @nakamotoliu.
- Matrix: require full cross-signing identity trust for self-device verification and add openclaw matrix verify self so operators can establish that trust from the CLI. (#70401) Thanks @gumadeiras.
- Gradium: add a bundled text-to-speech provider with voice-note and telephony output support. (#64958) Thanks @LaurentMazare.
- Memory-core/hybrid search: expose raw vectorScore and textScore alongside the combined score on hybrid memory search results, so callers can inspect vector-versus-text retrieval contribution before temporal decay or MMR reordering. Fixes #68166. (#68286) Thanks @ajfonthemove.
- Dependencies/memory: stop installing node-llama-cpp by default; local embeddings now load it only when operators install the optional runtime package. Thanks @vincentkoc.
- Providers/DeepSeek: add DeepSeek V4 Flash and V4 Pro to the bundled catalog and make V4 Flash the onboarding default. Thanks @lsdsjy.
- Dependencies/Pi: update bundled Pi packages to 0.70.2, use Pi's upstream gpt-5.5 and DeepSeek V4 catalog metadata, and keep only local gpt-5.5-pro forward-compat handling. Thanks @lsdsjy.
- Models/CLI: speed up model listing with safe static catalogs for bundled providers, narrower row-source orchestration, and less broad registry enumeration for default openclaw models list. (#70632, #70883, #70867) Thanks @shakkernerd.
- Models/commands: deprecate /models add so chat attempts now return a deprecation message instead of writing model configuration, and remove the add action from /models provider menus. (#71175) Thanks @Takhoffman.
- Models/catalog: add manifest-sourced model rows, duplicate provider/model conflict reporting, and shared src/model-catalog normalization for provider index, cache, onboarding, and listing consumers without loading provider runtime. (#71368, #71360) Thanks @shakkernerd.
- Codex harness/context-engine: run context-engine bootstrap, assembly, post-turn maintenance, and engine-owned compaction in Codex app-server sessions while keeping native Codex thread state and compaction auditable. (#70809) Thanks @jalehman.
- Codex runtime plan: consolidate contract-first Pi/Codex parity coverage and accept legacy Codex auth-provider aliases in app-server profile login and refresh paths. (#71096) Thanks @100yenadmin.
- Codex harness: bridge Codex-native tool hooks into OpenClaw plugin hooks and approvals, with bounded relay payloads and approval spam protection. (#71008) Thanks @pashpashpash.
- Plugin SDK/Codex harness: add provider-owned transport/auth/follow-up seams and harness result classification so Codex-style runtimes can participate in fallback policy without core special-casing. (#70772) Thanks @100yenadmin.
- Gateway/nodes: add disabled-by-default gateway.nodes.pairing.autoApproveCidrs for first-time node pairing from explicit trusted CIDRs, while keeping operator/browser pairing and all upgrade flows manual. Fixes #60800. Thanks @sahilsatralkar.
- WebChat/sessions: keep runtime-only prompt context out of visible transcript history and scrub legacy wrappers from session history surfaces. Thanks @91wan.
Agents/bootstrap: add agents.defaults.contextInjection: "never" to disable workspace bootstrap file injection for agents that fully own their prompt lifecycle. (
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み