From f8b9ddf26cb48274e5c31e3e172f0606cb2ad107 Mon Sep 17 00:00:00 2001 From: "openclaw-docs-sync[bot]" Date: Thu, 30 Apr 2026 01:48:57 +0000 Subject: [PATCH] chore(sync): mirror docs from openclaw/openclaw@f94d970cee3f2fadeaf307f6c12d60093cec21c4 --- .openclaw-sync/source.json | 4 ++-- docs/plugins/google-meet.md | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 57b90bb5d..2032bd8e5 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "cab86dc32541a664b8048f62bd47a0ada294fc41", - "syncedAt": "2026-04-30T01:24:43.643Z" + "sha": "f94d970cee3f2fadeaf307f6c12d60093cec21c4", + "syncedAt": "2026-04-30T01:47:07.724Z" } diff --git a/docs/plugins/google-meet.md b/docs/plugins/google-meet.md index 8c798783f..81abf6b2f 100644 --- a/docs/plugins/google-meet.md +++ b/docs/plugins/google-meet.md @@ -166,7 +166,10 @@ health such as `inCall`, `manualActionRequired`, `providerConnected`, timestamps, byte counters, and bridge closed state. If a safe Meet page prompt appears, browser automation handles it when it can. Login, host admission, and browser/OS permission prompts are reported as manual action with a reason and -message for the agent to relay. +message for the agent to relay. Managed Chrome sessions only emit the intro or +test phrase after browser health reports `inCall: true`; otherwise status reports +`speechReady: false` and the speech attempt is blocked instead of pretending the +agent spoke into the meeting. Local Chrome joins through the signed-in OpenClaw browser profile. Realtime mode requires `BlackHole 2ch` for the microphone/speaker path used by OpenClaw. For @@ -1006,6 +1009,9 @@ a session ended. - `manualActionRequired` / `manualActionReason` / `manualActionMessage`: the browser profile needs manual login, Meet host admission, permissions, or browser-control repair before speech can work +- `speechReady` / `speechBlockedReason` / `speechBlockedMessage`: whether + managed Chrome speech is allowed now. `speechReady: false` means OpenClaw did + not send the intro/test phrase into the audio bridge. - `providerConnected` / `realtimeReady`: realtime voice bridge state - `lastInputAt` / `lastOutputAt`: last audio seen from or sent to the bridge