Peter Steinberger
25851e3cae
fix(google-meet): harden observe mode speech health ( #73256 )
...
* fix(google-meet): harden observe mode speech health
* fix(google-meet): address observe speech review
* docs(google-meet): clarify observe mode guarantees
2026-04-28 06:21:10 +01:00
Peter Steinberger
90b6665ded
refactor: move plugin api test helper to sdk
2026-04-28 00:24:54 +01:00
Peter Steinberger
4336a7f3a9
refactor(plugin-sdk): narrow config runtime imports
2026-04-27 14:58:32 +01:00
Peter Steinberger
1f7b7c249a
fix(google-meet): grant browser media permissions
2026-04-27 14:54:07 +01:00
Peter Steinberger
6e8aaef1cc
fix(google-meet): avoid duplicate test speech
2026-04-27 14:29:08 +01:00
Peter Steinberger
57401f1581
fix(google-meet): use OpenClaw browser for local joins
2026-04-27 14:03:46 +01:00
Peter Steinberger
0141471dd5
refactor: move shared helpers off reserved sdk seams
2026-04-27 13:07:54 +01:00
Peter Steinberger
d73e2ee774
fix(google-meet): use PCM audio for Chrome realtime
2026-04-27 12:55:00 +01:00
VACInc
614a2846a2
fix: continue Google Live consult responses ( #72189 ) (thanks @VACInc)
...
Co-authored-by: VACInc <3279061+VACInc@users.noreply.github.com >
2026-04-27 10:52:00 +01:00
BsnizND
916eda16c1
fix(google-meet): keep tool sessions gateway-owned
...
Routes stateful Google Meet tool actions through the gateway-owned runtime so create/join/status/speak/leave share the same session owner instead of losing tool-created realtime sessions after the agent turn.
Also preserves structured gateway error details for missing session ids and tightens node-host child cleanup for already-closed sessions.
Fixes #72440 .
Co-authored-by: BSnizND <199837910+BsnizND@users.noreply.github.com >
2026-04-27 09:28:14 +01:00
BsnizND
d5e6abcb3d
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 >
2026-04-27 08:36:59 +01:00
BsnizND
2785be2604
Fix Google Meet realtime interruption playback ( #72524 )
...
Fixes #72523 .
Remote proof:
- CI run 24980529154 passed on 29f825bea5 .
- Blacksmith Testbox tbx_01kq6tsgbaxgstxmtearwy9n4w passed focused formatting, Google Meet tests, Google realtime provider tests, and extension test typecheck.
Thanks @BsnizND.
Co-authored-by: BSnizND <199837910+BsnizND@users.noreply.github.com >
2026-04-27 07:49:10 +01:00
BsnizND
f2a17b2991
Fix Google Meet chrome-node bridge cleanup ( #72372 )
...
Fixes #72371 .
Remote proof:
- CI run 24980121791 passed on d583a6b615 .
- Blacksmith Testbox tbx_01kq6t5jk2f51gxq30j9veyjhy passed focused Google Meet formatting and tests.
Thanks @BsnizND.
Co-authored-by: BSnizND <199837910+BsnizND@users.noreply.github.com >
2026-04-27 07:37:18 +01:00
Peter Steinberger
a97ee5c1d3
fix(google-meet): recover local chrome tabs
2026-04-26 12:04:00 +01:00
Peter Steinberger
5eab16e086
fix: improve google meet setup diagnostics
2026-04-25 20:01:24 +01:00
Peter Steinberger
d78cef1d71
feat(google-meet): add export dry run manifests
2026-04-25 08:42:06 +01:00
Peter Steinberger
388e0eb605
feat(google-meet): add export manifests and tool parity
2026-04-25 08:38:43 +01:00
Peter Steinberger
03484b74ab
feat(google-meet): polish exports and calendar previews
2026-04-25 08:28:34 +01:00
Peter Steinberger
d3595d7c3f
feat(google-meet): add calendar export attendance workflows
2026-04-25 08:17:54 +01:00
Peter Steinberger
188bce424b
perf: speed up google meet tests
2026-04-25 08:12:26 +01:00
Peter Steinberger
4005a4f731
feat(google-meet): default artifacts to latest record
2026-04-25 08:07:48 +01:00
Peter Steinberger
459d277076
feat(google-meet): add latest conference command
2026-04-25 08:04:29 +01:00
Peter Steinberger
417b1c5507
feat(google-meet): export artifacts reports
2026-04-25 07:53:31 +01:00
Peter Steinberger
a983ea61ac
feat(google-meet): include transcript entries in artifacts
2026-04-25 07:43:49 +01:00
Peter Steinberger
d37f165bee
feat(google-meet): add oauth doctor
2026-04-25 07:40:25 +01:00
Peter Steinberger
1752b15a21
feat(google-meet): add artifacts and attendance commands
2026-04-25 07:36:10 +01:00
Peter Steinberger
0f0c855a8b
fix(google-meet): surface browser create manual actions
2026-04-25 04:57:06 +01:00
Peter Steinberger
e442065970
feat(google-meet): add browser recovery diagnostics
2026-04-25 03:31:11 +01:00
Peter Steinberger
f9f7d6ffb5
fix(google-meet): reuse meet tabs across retries
2026-04-25 03:11:58 +01:00
Peter Steinberger
52cc1ebac7
fix(google-meet): surface chrome node readiness in setup
2026-04-25 02:18:08 +01:00
Peter Steinberger
25a02825a5
test(google-meet): share plugin harness
2026-04-25 01:50:28 +01:00
Peter Steinberger
63dc5089b2
refactor(google-meet): split create browser flow
2026-04-25 01:40:50 +01:00
Peter Steinberger
7c0549bd9f
fix(google-meet): join created meetings by default
2026-04-25 01:31:51 +01:00
Peter Steinberger
1787ae0f5d
fix(google-meet): reuse create tabs on retry
2026-04-25 00:04:01 +01:00
Peter Steinberger
304126ad79
refactor(realtime-voice): centralize consult policy helpers
2026-04-24 23:45:49 +01:00
Peter Steinberger
9613a0759c
refactor(google-meet): tidy browser create control
2026-04-24 23:34:33 +01:00
Peter Steinberger
e2f13959d4
feat(voice-call): share realtime agent consult tool
...
Centralize the shared realtime agent consult tool for browser Talk, Google Meet, and Voice Call.
2026-04-24 23:11:18 +01:00
Peter Steinberger
900ba7cf33
fix(google-meet): handle browser mic prompt
2026-04-24 23:06:58 +01:00
Peter Steinberger
78b9890ae1
feat(google-meet): add browser create fallback
2026-04-24 22:36:22 +01:00
Peter Steinberger
b20208fa4c
feat(google-meet): create meeting spaces
2026-04-24 22:11:16 +01:00
Peter Steinberger
0e23107ffb
feat(google-meet): format setup status by default
2026-04-24 20:52:39 +01:00
Peter Steinberger
c2a353a3bd
perf: shorten extension ci tail
2026-04-24 20:35:55 +01:00
Peter Steinberger
14934f0b7c
test(google-meet): verify twilio setup readiness
2026-04-24 20:25:46 +01:00
Peter Steinberger
c2bffc6033
docs: clarify google meet mode choice
2026-04-24 18:51:39 +01:00
Peter Steinberger
0c70cb3b9c
fix: report google meet manual actions
2026-04-24 18:26:51 +01:00
Peter Steinberger
d9c5479029
fix: remove google meet sync await
2026-04-24 17:16:18 +01:00
Peter Steinberger
bda391e4c2
fix: use browser automation for Google Meet join
2026-04-24 17:01:57 +01:00
pashpashpash
7a958d920c
Bridge Codex native hooks into OpenClaw
...
Bridge Codex-native tool events into the OpenClaw plugin hook surface, including native permission approval routing, bounded relay payloads, approval spam protection, and docs/changelog updates.\n\nCo-authored-by: pashpashpash <nik@vault77.ai >
2026-04-24 16:48:26 +01:00
Peter Steinberger
2b45a112cb
feat: harden Google Meet realtime join
2026-04-24 16:18:26 +01:00
Peter Steinberger
56fe2aab9c
fix: attach Google Meet realtime bridge
2026-04-24 09:41:33 +01:00