Peter Steinberger
f4a69c4620
test(google-meet): mock session store updates
2026-05-02 13:24:02 +01:00
Peter Steinberger
80da0a0213
chore: bump version to 2026.5.2
2026-05-02 11:58:45 +01:00
Peter Steinberger
1634f91a35
fix: improve google meet twilio join sequencing
2026-05-02 10:56:14 +01:00
Peter Steinberger
4f6a4317de
fix: clarify google meet twilio dial plan
2026-05-02 10:24:39 +01:00
Peter Steinberger
577c5714a1
refactor: hide google meet helper internals
2026-05-02 09:11:26 +01:00
Peter Steinberger
afd0a7b403
fix(google-meet): guard linux chrome realtime tool actions
2026-05-02 08:08:24 +01:00
Peter Steinberger
493857c6a8
test: fix Google Meet listen probe fixture types ( #74824 )
2026-05-02 08:03:59 +01:00
Peter Steinberger
9ddfe52ff9
fix: prove Google Meet listen health ( #74824 )
2026-05-02 08:03:59 +01:00
BSnizND
f2c1a56bbd
Add Google Meet space access controls
2026-05-02 08:03:59 +01:00
Shakker
7641783d6b
fix: enforce plugin tool manifest contracts
2026-05-02 06:21:08 +01:00
Peter Steinberger
f4ef1bf04e
build: prepare second external plugin beta batch
2026-05-02 04:12:47 +01:00
Peter Steinberger
4144180eb0
build(deps): update workspace dependencies
2026-05-01 21:58:26 +01:00
Peter Steinberger
6eae36282b
refactor: trim google meet transport exports
2026-05-01 16:31:12 +01:00
Peter Steinberger
91fbbccc10
refactor: trim google meet helper exports
2026-05-01 16:27:24 +01:00
Peter Steinberger
f221bc85a0
feat(google-meet): add transcribe caption health
2026-05-01 14:29:23 +01:00
Peter Steinberger
c6a12a6fd2
fix: show google meet twilio call diagnostics
2026-05-01 12:52:29 +01:00
Peter Steinberger
040f533f60
chore: update dependencies
2026-05-01 12:43:17 +01:00
Peter Steinberger
48b39bffbe
refactor: remove stale extension helpers
2026-05-01 10:51:49 +01:00
Peter Steinberger
298c2fbad4
refactor: delete stale extension exports
2026-05-01 09:44:50 +01:00
ShihChi Huang
0c3d1892cd
fix: support Google Meet realtime barge-in ( #73834 )
...
Replay #73834 onto current main and preserve provider-side interruption when Google Meet detects a local human barge-in.
Thanks @shhtheonlyperson.
2026-05-01 09:00:50 +01:00
Peter Steinberger
c677861032
chore: log meet twilio voice flow
2026-05-01 07:38:41 +01:00
clawsweeper[bot]
be918636ab
fix: tighten webhook exposure host checks ( #75465 )
...
Use the existing SSRF hostname/IP classifier for Voice Call and Google Meet webhook exposure checks so bracketed IPv6 loopback, unique-local, link-local, and IPv4-mapped local/private addresses fail before Twilio/Meet joins while public hostnames are not rejected by prefix accidents.
Thanks @clawsweeper, @donkeykong91, and @PfanP.
2026-05-01 07:27:56 +01:00
Peter Steinberger
ae07d57f9d
fix: sequence meet dtmf before realtime bridge
2026-05-01 07:05:01 +01:00
Peter Steinberger
ffcc0d1fe1
fix: delay meet twilio intro speech
2026-05-01 06:55:22 +01:00
Peter Steinberger
b2aac178d6
fix: tighten meet voice-call setup checks
2026-05-01 06:40:22 +01:00
Peter Steinberger
54f44ec321
fix: restore Twilio Meet voice intro
2026-05-01 05:41:49 +01:00
Peter Steinberger
f94d970cee
fix: refresh Google Meet speech retry readiness
2026-04-30 02:45:44 +01:00
Peter Steinberger
83267e99b0
chore: update dependencies
2026-04-29 22:42:45 +01:00
Peter Steinberger
6bbacd14a3
fix(gateway): wait for event loop before client start
2026-04-29 14:50:44 +01:00
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
Shakker
f1aaa2cd91
feat: declare startup plugin imports explicitly
2026-04-28 04:33:47 +01:00
Peter Steinberger
f34b41f198
refactor: split plugin sdk test helpers
2026-04-28 01:14:19 +01:00
Peter Steinberger
90b6665ded
refactor: move plugin api test helper to sdk
2026-04-28 00:24:54 +01:00
Peter Steinberger
74e62c32c3
test: route extension tests through sdk subpaths
2026-04-27 21:58:48 +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
9a529ca78b
chore: update dependencies
2026-04-26 10:54:58 +01:00
Peter Steinberger
f1b1c3dc99
chore: update workspace dependencies
2026-04-25 22:48:44 +01:00
Peter Steinberger
5eab16e086
fix: improve google meet setup diagnostics
2026-04-25 20:01:24 +01:00
Peter Steinberger
7fcefd56b7
chore: bump version to 2026.4.25
2026-04-25 10:31:52 +01:00