diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index e0be41b33..5b1f78390 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "996e9226e559afe8a5814e88b780b067d4773f20", - "syncedAt": "2026-04-25T02:31:50.322Z" + "sha": "e4420659701c1d95cf7b2209131ae2b2012e11d4", + "syncedAt": "2026-04-25T02:32:06.599Z" } diff --git a/docs/plugins/google-meet.md b/docs/plugins/google-meet.md index cbb2f83b9..c225c5bc3 100644 --- a/docs/plugins/google-meet.md +++ b/docs/plugins/google-meet.md @@ -900,7 +900,7 @@ Check the realtime path: ```bash openclaw googlemeet setup -openclaw googlemeet status +openclaw googlemeet doctor ``` Use `mode: "realtime"` for listen/talk-back. `mode: "transcribe"` intentionally @@ -915,6 +915,24 @@ Also verify: - Meet microphone and speaker are routed through the virtual audio path used by OpenClaw. +`googlemeet doctor [session-id]` prints the session, node, in-call state, +manual action reason, realtime provider connection, `realtimeReady`, audio +input/output activity, last audio timestamps, byte counters, and browser URL. +Use `googlemeet status [session-id]` when you need the raw JSON. + +If an agent timed out and you can see a Meet tab already open, inspect that tab +without opening another one: + +```bash +openclaw googlemeet recover-tab +openclaw googlemeet recover-tab https://meet.google.com/abc-defg-hij +``` + +The equivalent tool action is `recover_current_tab`. It focuses and inspects an +existing Meet tab on the configured Chrome node. It does not open a new tab or +create a new session; it reports the current blocker, such as login, admission, +permissions, or audio-choice state. + ### Twilio setup checks fail `twilio-voice-call-plugin` fails when `voice-call` is not allowed or not enabled. @@ -934,6 +952,21 @@ Then restart or reload the Gateway and run: ```bash openclaw googlemeet setup +openclaw voicecall setup +openclaw voicecall smoke +``` + +`voicecall smoke` is readiness-only by default. To dry-run a specific number: + +```bash +openclaw voicecall smoke --to "+15555550123" +``` + +Only add `--yes` when you intentionally want to place a live outbound notify +call: + +```bash +openclaw voicecall smoke --to "+15555550123" --yes ``` ### Twilio call starts but never enters the meeting