Peter Steinberger
a4b265aa9b
test(google-meet): remove testing re-export ( #126223 )
2026-08-19 00:26:09 -07:00
Peter Steinberger
b4ffa3106f
refactor(extensions): remove orphan test exports ( #122784 )
2026-08-12 12:45:33 -07:00
Peter Steinberger
7d4066639e
feat(meetings): enable Linux Chrome talk-back ( #118451 )
...
* feat(meetings): add Linux audio routing
* chore(plugin-sdk): refresh meeting audio API baseline
2026-08-09 02:13:17 -07:00
Vincent Koc
e41c574793
improve(gateway): defer inactive plugin runtime imports ( #119733 )
...
* perf(gateway): defer Talk relay cleanup imports
Punchcard-Session: coral-workshop-workshop-3f
* perf(acpx): defer Pi session catalog runtime
Punchcard-Session: coral-workshop-workshop-3f
* perf(google-meet): defer meeting runtime imports
Punchcard-Session: coral-workshop-workshop-3f
* improve(memory-core): defer scoped runtime access
Punchcard-Session: coral-workshop-workshop-3f
* perf(google-meet): defer SDK action helpers
Punchcard-Session: coral-workshop-workshop-3f
2026-08-06 07:38:24 +08:00
Peter Steinberger
4707934b30
refactor(google-meet): unify gateway and tool dispatch ( #119413 )
2026-08-04 19:52:26 -07:00
Peter Steinberger
269bc5c89e
fix(cli): preserve machine-readable stdout ( #113654 )
...
Co-authored-by: 1052326311 <65798732+1052326311@users.noreply.github.com >
2026-07-27 05:44:16 -04:00
Peter Steinberger
129f86bbf5
feat: auto-collect durable meeting transcripts ( #113122 )
...
* feat(meetings): auto-collect durable transcripts
* chore(plugin-sdk): refresh meeting transcript API baseline
* fix(plugin-sdk): keep meeting transcript options implicit
* fix(meetings): satisfy transcript bridge typecheck
* fix(google-meet): preserve optional caption policy context
* fix(google-meet): retain caption mode callback type
* refactor(meetings): split transcript lifecycle helpers
* chore(plugin-sdk): refresh split meeting runtime baseline
* refactor(google-meet): split session helpers
* fix(meetings): decouple transcript retries from leave
* fix(meetings): isolate provider subscribers
* fix(meetings): harden capture lifecycle
* fix(meetings): preserve capture during storage outages
* fix(meetings): preserve pending transcript ordering
* fix(meetings): retry capture initialization
* test(agents): reflect default transcript registration
2026-07-23 11:41:08 -07:00
Peter Steinberger
32014bd84f
refactor(google-meet): split plugin entry modules ( #112903 )
2026-07-23 01:03:51 -04:00
Peter Steinberger
f81f9d8570
chore: enforce max-lines suppression ratchet ( #107315 )
...
* ci: enforce max-lines suppression ratchet
* chore: prune stale max-lines suppression
* fix: close max-lines ratchet enforcement gaps
* fix: harden max-lines ratchet checks
* fix(ci): satisfy max-lines ratchet checks
* style: format max-lines declarations
* fix(ci): match oxlint suppression grammar
* test: isolate max-lines git fixtures
* chore: prune resolved max-lines debt
* test: skip newline path fixture on Windows
* fix: harden max-lines suppression ratchet
* chore: refresh max-lines baseline
* fix: close max-lines ratchet bypasses
* fix: derive ratchet base from PR merge tree
* fix: support older Git in staged ratchet
* fix: align max-lines declarations and baseline
* chore: refresh max-lines baseline for current main
* fix: exclude generated wizard locales from max-lines
* chore: prune resolved max-lines debt
2026-07-14 09:27:02 -07:00
Shubhankar Tripathy
43e138cc66
feat(google-meet): retain the full caption transcript per session ( #103387 ) ( #103811 )
...
* feat(google-meet): retain bounded transcripts
Co-authored-by: lonexreb <reach2shubhankar@gmail.com >
* chore: leave changelog to release tooling
* fix(google-meet): satisfy transcript CI checks
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-12 09:16:46 +01:00
Shubhankar Tripathy
86cd9786c8
fix(google-meet): actually leave the Meet call in the browser on leave ( #103386 ) ( #103522 )
...
* fix(google-meet): leave browser calls on session end
Co-authored-by: lonexreb <reach2shubhankar@gmail.com >
* fix(google-meet): keep agent browser control in gateway
* chore(google-meet): move release note to pr
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-12 06:50:13 +01:00
Peter Steinberger
f85d438164
fix(google-meet): keep Meet sessions on the agent that joined them ( #102331 )
...
* fix(google-meet): preserve routed agent across session reuse
* chore: defer google meet release note to release closeout
---------
Co-authored-by: Peter Steinberger <peter@steipete.me >
2026-07-08 18:52:04 -07:00
Tran Quang
19f7b72a74
fix(voice-call): preserve per-call agent routing ( #77763 )
...
* fix(voice-call): preserve per-call agent routing
Co-authored-by: Tran Quang <randytran8800@gmail.com >
* chore: keep release notes in PR metadata
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
Co-authored-by: Peter Steinberger <peter@steipete.me >
2026-07-08 07:06:35 +01:00
Dallin Romney
bfffa950d7
refactor(plugin-sdk): consolidate tool result helpers ( #99740 )
...
* refactor(plugin-sdk): consolidate tool result helpers
* docs(plugin-sdk): tighten tool result guidance
* refactor(feishu): use tool results directly
2026-07-04 16:50:44 -07:00
Dallin Romney
59b08b4693
refactor(shared): consolidate remaining channel lazy loaders ( #99302 )
2026-07-02 19:08:11 -07:00
Josh Avant
448b7c75b6
Stabilize Google Meet chrome-node launch config ( #96908 )
2026-06-25 22:11:57 -05:00
Peter Steinberger
96e5812426
docs: document medium extension sources
2026-06-04 21:33:54 -04:00
Vincent Koc
fced29de17
perf(extensions): cache meeting runtime loaders
2026-05-30 13:00:31 +02:00
Peter Steinberger
650027106b
fix(google-meet): share operation timeout clamp
2026-05-30 03:36:20 -04:00
Peter Steinberger
efc93bf282
fix: validate google meet numeric params
2026-05-28 21:11:53 -04:00
Peter Steinberger
4f4d108639
chore(lint): remove underscore-dangle allow list ( #83542 )
...
* chore(lint): reduce underscore-dangle exceptions
* chore(lint): reduce more underscore exceptions
* chore(lint): remove underscore-dangle allow list
* fix(lint): repair underscore cleanup regressions
* test(lint): track version define suppression
2026-05-18 14:56:06 +01:00
Peter Steinberger
827b0de0ce
refactor: reduce plugin sdk surface
2026-05-10 12:37:10 +01:00
Peter Steinberger
a1b49c4b20
fix: stabilize google meet twilio joins
2026-05-06 09:18:20 +01:00
Peter Steinberger
deffd11a43
fix: fork google meet agent context
2026-05-04 07:36:09 +01:00
Peter Steinberger
11c600cf19
fix: split google meet realtime providers
2026-05-04 04:07:41 +01:00
Peter Steinberger
c956946b26
fix(google-meet): clamp audio buffer config
2026-05-04 03:38:32 +01:00
Peter Steinberger
30b201eff0
fix(google-meet): hide realtime alias from agent schema
2026-05-04 03:22:08 +01:00
Peter Steinberger
45cfe1dfa1
feat(google-meet): default talk-back to agent mode
2026-05-04 02:53:02 +01:00
Peter Steinberger
b13e9f1864
fix: stabilize Google Meet realtime talkback
2026-05-04 01:24:01 +01:00
Peter Steinberger
4f6a4317de
fix: clarify google meet twilio dial plan
2026-05-02 10:24:39 +01:00
Peter Steinberger
afd0a7b403
fix(google-meet): guard linux chrome realtime tool actions
2026-05-02 08:08:24 +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
Peter Steinberger
f221bc85a0
feat(google-meet): add transcribe caption health
2026-05-01 14:29:23 +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
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
f94d970cee
fix: refresh Google Meet speech retry readiness
2026-04-30 02:45: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
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
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
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
a44800e929
fix(google-meet): preserve lazy cli import
2026-04-25 08:17:55 +01:00
Peter Steinberger
d3595d7c3f
feat(google-meet): add calendar export attendance workflows
2026-04-25 08:17:54 +01:00