diff --git a/CHANGELOG.md b/CHANGELOG.md index 479156200e7..2d6ffaf4091 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -87,6 +87,7 @@ Docs: https://docs.openclaw.ai - Plugins/Google Meet: add Calendar-aware Meet lookup, CSV attendance with timing flags, and `googlemeet export` bundles for artifacts, attendance, transcripts, and raw JSON. Thanks @steipete. - Plugins/Google Meet: add `googlemeet calendar-events`, Drive-backed document body export, ZIP bundles, transcript speaker names, reauth hints, and a guarded live smoke. Thanks @steipete. - Plugins/Google Meet: add `manifest.json` export metadata, warning summaries for partial artifact/body failures, and matching `google_meet` tool/gateway export support. Thanks @steipete. +- Plugins/Google Meet: add dry-run export manifests so CLI, tool, and gateway callers can validate selected records, counts, and warnings without writing bundle files. Thanks @steipete. - Plugins/Google Meet: add `googlemeet doctor --oauth` so operators can verify OAuth token refresh, Meet space reads, and side-effecting space creation without printing secrets. Thanks @steipete. - 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. Thanks @steipete. - 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. Thanks @steipete. diff --git a/docs/plugins/google-meet.md b/docs/plugins/google-meet.md index ced3d237fa0..0cf41222cfc 100644 --- a/docs/plugins/google-meet.md +++ b/docs/plugins/google-meet.md @@ -676,6 +676,8 @@ openclaw googlemeet attendance --conference-record conferenceRecords/abc123 \ --format csv --output meet-attendance.csv openclaw googlemeet export --conference-record conferenceRecords/abc123 \ --include-doc-bodies --zip --output meet-export +openclaw googlemeet export --conference-record conferenceRecords/abc123 \ + --include-doc-bodies --dry-run ``` `artifacts` returns conference record metadata plus participant, recording, @@ -700,6 +702,10 @@ fresh OAuth login that includes the Drive Meet readonly scope. Without entries only. If Google returns a partial artifact failure, such as a smart-note listing, transcript-entry, or Drive document-body error, the summary and manifest keep the warning instead of failing the whole export. +Use `--dry-run` to fetch the same artifact/attendance data and print the +manifest JSON without creating the folder or ZIP. That is useful before writing +a large export or when an agent only needs counts, selected records, and +warnings. Agents can also create the same bundle through the `google_meet` tool: @@ -713,6 +719,8 @@ Agents can also create the same bundle through the `google_meet` tool: } ``` +Set `"dryRun": true` to return only the export manifest and skip file writes. + Run the guarded live smoke against a real retained meeting: ```bash