Add Google Meet realtime consult agentId (#72381)

Remote proof:
- CI run 24982271745 passed on 6122e13c9f.
- Blacksmith Testbox tbx_01kq6vwehcszjfpp52f0pb3v1q passed focused Google Meet formatting, docs/link checks, realtime consult runtime tests, Google Meet tests, extension test typecheck, the core-unit-fast-support shard, and the core support boundary shard.

Thanks @BsnizND.

Co-authored-by: BSnizND <199837910+BsnizND@users.noreply.github.com>
This commit is contained in:
BsnizND
2026-04-27 00:36:59 -07:00
committed by GitHub
parent f6db86f9a0
commit d5e6abcb3d
7 changed files with 44 additions and 2 deletions

View File

@@ -897,6 +897,8 @@ Defaults:
`openclaw_agent_consult` for deeper answers
- `realtime.introMessage`: short spoken readiness check when the realtime bridge
connects; set it to `""` to join silently
- `realtime.agentId`: optional OpenClaw agent id for
`openclaw_agent_consult`; defaults to `main`
Optional overrides:
@@ -915,6 +917,7 @@ Optional overrides:
},
realtime: {
provider: "google",
agentId: "jay",
toolPolicy: "owner",
introMessage: "Say exactly: I'm here.",
providers: {
@@ -1001,6 +1004,10 @@ meeting transcript context and returns a concise spoken answer to the realtime
voice session. The voice model can then speak that answer back into the meeting.
It uses the same shared realtime consult tool as Voice Call.
By default, consults run against the `main` agent. Set `realtime.agentId` when a
Meet lane should consult a dedicated OpenClaw agent workspace, model defaults,
tool policy, memory, and session history.
`realtime.toolPolicy` controls the consult run:
- `safe-read-only`: expose the consult tool and limit the regular agent to