Peter Steinberger
c97b8ffdfc
refactor: consolidate meeting and media provider families ( #126053 )
...
* refactor(plugins): consolidate provider family helpers
* fix(plugin-sdk): keep meeting script helpers private
* fix(plugins): sync meeting boundary paths
2026-08-18 19:11:13 -07:00
Peter Steinberger
ebd23631ae
perf(cli): build root help from plugin metadata ( #124562 )
2026-08-16 05:43:35 -07:00
Peter Steinberger
bac7a79260
test(extensions): repair stale full-config extension tests ( #122978 )
...
clickclack inbound mention gating: #114388 (1ca60fbc3a ) made multi-agent fallback ownership explicit, so the #115484 fixture now declares its clickclack:default service-bot binding.
policy CLI: #114388 (1ca60fbc3a ) removed ambient ownership from normalized multi-agent configs, so the #111087 routing-probe fixture uses the sole main agent and still reaches the intended findings exit.
Teams and Zoom node invoke policy: #118451 (7d4066639e ) added trusted audio backend, buffer size, and format forwarding; assert those fields alongside the configured commands.
Teams node host: #118451 (7d4066639e ) made default audio commands platform-dependent at import time after #111455 added the sox dedupe test; reset modules and mock Darwin before importing defaults.
2026-08-12 21:09:42 -07:00
Peter Steinberger
1016ebe56e
fix(meetings): classify Teams probe mode errors ( #121975 )
...
Return INVALID_REQUEST for incompatible Teams testSpeech/testListen modes while preserving UNAVAILABLE for browser failures. Consolidate duplicated Teams and Zoom probe mechanics into the shared meeting-bot owner suite.
2026-08-11 02:36:16 -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
Peter Steinberger
48639663b0
chore(release): prepare 2026.8.1 ( #120375 )
2026-08-07 18:44:12 -07:00
Peter Steinberger
c5ef79f986
refactor(zoom-meetings): consolidate runtime fixtures ( #118300 )
2026-08-02 17:13:56 -07:00
Vincent Koc
a789b323ab
fix(teams-meetings): keep setup probes within deadline ( #111455 )
...
* origin/pr/111455:
fix(meeting-bot): dedupe prerequisite command probes
fix(meetings): classify profiler timeouts
fix(meetings): report prerequisite deadline timeouts
fix(teams-meetings): keep setup probes within deadline
2026-08-02 09:21:37 +08:00
Peter Steinberger
568ea29d2e
refactor(plugins): inherit shared package boundary settings ( #117474 )
2026-08-01 09:11:09 -07:00
zhang-guiping
e68277c166
fix(meetings): report prerequisite deadline timeouts
2026-08-01 19:04:22 +08:00
Vincent Koc
fa4cc51a87
feat(plugins): externalize Teams and Zoom meetings ( #116682 )
2026-07-31 14:10:46 +08:00
pash-openai
e52354ea13
fix(build): pin typebox to a published release ( #116333 )
2026-07-30 09:58:51 +00:00
Peter Steinberger
9721ca15d2
refactor(meetings): consolidate runtime facades ( #115819 )
...
* refactor(meetings): consolidate runtime facades
* fix(meetings): keep facade contracts acyclic
2026-07-29 06:13:37 -04:00
Peter Steinberger
4232126bba
chore: update dependencies across workspace ( #115677 )
...
* chore(deps): update dependencies
* fix(deps): restore CI compatibility
2026-07-29 05:16:42 -04:00
Peter Steinberger
43127e12f9
refactor: consolidate Teams and Zoom meeting plugin shells ( #115707 )
...
* refactor(meetings): consolidate plugin shells
* chore(plugin-sdk): refresh meeting runtime baseline
* refactor(meetings): consolidate SDK shell surface
* refactor(meetings): trim plugin shell exports
* fix(meetings): preserve shell callback types
* fix(meetings): type gateway timeout callback
* fix(meetings): preserve plugin package boundaries
* fix(meetings): preserve adapter package declarations
2026-07-29 04:11:57 -04: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
e717d24c2e
refactor(meetings): close manual action state ( #114247 )
2026-07-26 23:25:19 -04:00
Peter Steinberger
7594e09100
refactor(meetings): centralize talk-back readiness ( #114229 )
2026-07-26 22:03:12 -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
acd92f6a3d
chore(deps): refresh repository dependencies ( #112453 )
...
* build(deps): update QA broker dependency
* build(deps): refresh repository dependencies
* build(deps): reconcile rebased shrinkwraps
* test(plugins): remove stale loader test state
* test(deps): stabilize updated dependency coverage
* fix(swift): use caller-isolated TaskLocal overload
* build(deps): regenerate rebased shrinkwraps
* test(msteams): preserve DNS validation in fetch helper
* fix(deps): avoid vulnerable optional image stack
* test(deps): validate generated LRU override
* refactor(ui): extract chat resizable divider
* test(ui): update divider ownership path
* fix(matrix): retain restart-compatible SDK
* style(cron): format update test
2026-07-23 16:17:13 +00:00
Peter Steinberger
41404f669a
feat: enable Teams and Zoom meeting plugins by default ( #113022 )
...
* feat(plugins): enable meeting plugins by default
* docs: refresh meeting plugin map
2026-07-23 06:18:37 -07:00
Peter Steinberger
d124fb235f
refactor(meetings): share plugin entry registration ( #113007 )
2026-07-23 07:18:38 -04:00
Peter Steinberger
82ac110479
refactor(meetings): share runtime probes and node wrappers ( #112992 )
2026-07-23 05:28:46 -04:00
Peter Steinberger
6bfdc9e474
refactor(meetings): share Teams and Zoom Chrome transport ( #112931 )
...
* refactor(meetings): share Chrome transport
* refactor(meetings): split platform adapter contract
* refactor(meetings): remove stale contract re-exports
* test(meetings): import adapter contract types
2026-07-23 04:27:48 -04:00
Peter Steinberger
cca67fc842
fix(meetings): verify talk-back loopback signal ( #112939 )
...
* fix(meetings): verify talk-back loopback signal
* refactor(meetings): keep verification helper private
* fix(meetings): type loopback buffers generically
* fix(meetings): bound loopback reference buffers
* fix(meetings): align loopback proof with playback
* chore(meetings): defer release note ownership
* fix(meetings): keep loopback health type private
2026-07-23 02:32:24 -04:00
Peter Steinberger
7a3b65a4a0
refactor(meetings): share Teams and Zoom browser status adapters ( #112900 )
...
* refactor(meetings): share browser status adapters
* refactor(meetings): keep source option types private
2026-07-23 01:09:34 -04:00
Peter Steinberger
939ecb5ef8
refactor(meeting-bot): hoist meeting adapter runtime glue ( #112785 )
...
* refactor(meeting-bot): hoist adapter runtime glue
* refactor(meeting-bot): specialize runtime adapters
* refactor(google-meet): reuse runtime adapter alias
* refactor(meeting-bot): privatize consult internals
* refactor(plugin-sdk): ratchet meeting runtime surface
2026-07-22 18:52:17 -04:00
Peter Steinberger
d3430cae80
fix: keep Control UI setup responsive when discovery stalls ( #112338 )
...
* fix(gateway): keep setup responsive during inference discovery
* test(agents): align setup runtime coverage
* test(zoom-meetings): follow session agent routing
2026-07-21 20:13:07 -07:00
Peter Steinberger
6f2fa019bd
fix: honor configured default agent in consults ( #111749 )
2026-07-20 01:43:00 -07:00
Peter Steinberger
ca3a1873a6
fix(test): make broad shard execution deterministic ( #111416 )
...
* fix(test): harden broad shard execution
* test: allow broad-profile contention
* style(telegram): remove redundant chat id cast
* style(test): preserve setup test spacing
2026-07-19 08:39:16 -07:00
Peter Steinberger
b4187ced90
feat: add live-validated Zoom meeting guest plugin ( #111048 )
...
* feat(zoom-meetings): add browser guest transport
* fix(zoom-meetings): type reusable refresh result
* test(meeting-bot): bind reusable refresh callback
* chore(zoom-meetings): use existing plugin label
* chore(zoom-meetings): defer changelog to release
* test(zoom-meetings): cover node setup through public host
2026-07-18 17:17:26 -07:00