Peter Steinberger
5397667272
chore(release): prepare 2026.5.4
2026-05-04 10:09:55 +01:00
Peter Steinberger
a6d67ccf29
fix: log google meet realtime models
2026-05-04 06:03:53 +01:00
Peter Steinberger
31161abd40
chore(release): bump version to 2026.5.3
2026-05-03 03:08:47 +01:00
Peter Steinberger
80da0a0213
chore: bump version to 2026.5.2
2026-05-02 11:58:45 +01:00
Peter Steinberger
4389ceedac
fix: honor telephony tts directives
2026-05-01 22:48:53 +01:00
Peter Steinberger
05f607c149
refactor: trim provider internal exports
2026-05-01 15:16:02 +01:00
Peter Steinberger
7e5d6dba80
build(deps): trim runtime dependency graph
2026-04-29 08:11:57 +01:00
Shakker
86bdeb0561
perf: mark capability plugins startup lazy
2026-04-28 04:33:47 +01:00
Peter Steinberger
e1acb61317
refactor: expose SDK test helper subpaths
2026-04-28 03:28:17 +01:00
Peter Steinberger
f34b41f198
refactor: split plugin sdk test helpers
2026-04-28 01:14:19 +01:00
Peter Steinberger
0df6e5a473
refactor: expose plugin test helpers via sdk
2026-04-27 23:45:26 +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
e473577eaa
test(voice): harden live STT transcript checks
2026-04-25 19:36:01 +01:00
Peter Steinberger
7fcefd56b7
chore: bump version to 2026.4.25
2026-04-25 10:31:52 +01:00
Peter Steinberger
2377f1a4cd
test(elevenlabs): cover eleven_v3 tts catalog
2026-04-25 10:06:42 +01:00
itsuzef
0fc68a5ed4
feat(elevenlabs): register eleven_v3 in TTS model allowlist
...
eleven_v3 already works end-to-end (model_id passes through to the API
without validation), but was missing from ELEVENLABS_TTS_MODELS so it
never appeared in the in-product model picker or catalog metadata.
2026-04-25 10:06:42 +01:00
Peter Steinberger
1906dc01bf
fix(elevenlabs): omit mp3 accept for pcm tts
2026-04-25 03:36:54 +01:00
Peter Steinberger
7425cb0549
fix: guard speech provider fetches
2026-04-24 20:51:18 +01:00
Peter Steinberger
2c516fe516
refactor: share provider HTTP error parsing
2026-04-24 20:44:56 +01:00
Peter Steinberger
d12b523611
fix(elevenlabs): use guarded TTS fetch
2026-04-24 19:55:20 +01:00
Peter Steinberger
a43c1f8807
refactor: share provider HTTP errors with google
2026-04-24 19:33:44 +01:00
Peter Steinberger
b1016c39fd
refactor: share speech provider HTTP errors
2026-04-24 19:33:44 +01:00
Peter Steinberger
c866820fed
refactor(stt): share transcription helpers
2026-04-23 04:29:35 +01:00
Peter Steinberger
0e7bcf7588
feat(plugin-sdk): share realtime transcription websocket sessions
2026-04-23 03:35:32 +01:00
Peter Steinberger
51ed22e608
feat(providers): add streaming stt providers
2026-04-23 03:05:53 +01:00
Peter Steinberger
3b1ef4354f
test: share streaming error response helper
2026-04-21 00:32:42 +01:00
Peter Steinberger
1fc7dd2fc1
test: share elevenlabs tts request fixture
2026-04-20 18:19:25 +01:00
Peter Steinberger
8116e638f3
chore: release 2026.4.20
2026-04-20 13:16:40 +01:00
Peter Steinberger
ac8f0c9c0d
chore: prepare 2026.4.19-beta.1 release
2026-04-19 02:09:43 +01:00
Peter Steinberger
3f2e73b723
chore(release): bump version to 2026.4.18
2026-04-18 15:46:33 +01:00
Peter Steinberger
0dc4c4076c
chore: bump version to 2026.4.16
2026-04-17 00:45:04 +01:00
stain lu
6ea3cddf0d
fix: register bundled TTS providers and route overrides correctly ( #62846 ) (thanks @stainlu)
...
* fix(microsoft,elevenlabs): add enabledByDefault so speech providers register at runtime
* fix(tts): route generic directive tokens to the explicitly declared provider
Addresses the P2 Codex review on #62846 that flagged auto-enabling
ElevenLabs as a product regression for MiniMax users. Both providers
claim the generic `speed` token, and parseTtsDirectives walked
providers in autoSelectOrder with first-match-wins, so inputs like
`[[tts:provider=minimax speed=1.2]]` silently routed speed to
providerOverrides.elevenlabs once elevenlabs participated in every
parse pass.
The parser now pre-scans for `provider=` (honoring legacy last-wins
semantics) and routes generic tokens with the declared provider tried
first, falling back to autoSelectOrder when it doesn't handle the key.
Token order inside the directive no longer matters: `speed=1.2` before
or after `provider=minimax` both resolve to MiniMax.
Adds a regression test suite covering the exact ElevenLabs/MiniMax
speed collision plus fallback, mixed-token, last-wins, and
allowProvider-disabled cases. parseTtsDirectives had no prior test
coverage.
* fix(tts): prefer active provider for generic directives
* fix: register bundled TTS providers safely (#62846 ) (thanks @stainlu)
* fix: use exported TTS SDK seam (#62846 ) (thanks @stainlu)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-16 15:26:38 +05:30
Peter Steinberger
b3fa5880dd
build(extensions): bump bundled plugin versions to 2026.4.15-beta.1
2026-04-15 15:06:13 +01:00
Peter Steinberger
a8e140e395
chore: bump version to 2026.4.12
2026-04-12 10:37:18 -07:00
Peter Steinberger
1ab6e5dbf0
chore(release): bump version to 2026.4.11
2026-04-11 04:51:17 +01:00
Peter Steinberger
719f06510c
chore: bump version to 2026.4.10
2026-04-09 03:56:22 +01:00
Peter Steinberger
8cbd60d203
chore: prepare 2026.4.9 release
2026-04-08 08:02:53 +01:00
Peter Steinberger
4f8471617a
chore: prepare 2026.4.8
2026-04-08 04:21:51 +01:00
Peter Steinberger
0e91c25c0b
chore: prepare 2026.4.7
2026-04-08 02:14:59 +01:00
Peter Steinberger
775b78e186
refactor: dedupe provider lowercase helpers
2026-04-07 22:24:32 +01:00
Peter Steinberger
60d9c150b2
refactor: dedupe provider lowercase helpers
2026-04-07 15:12:32 +01:00
Vincent Koc
dc7b21bf36
perf(secrets): scope compat migration scans
2026-04-07 09:52:56 +01:00
Vincent Koc
d5ed6d26e9
chore(plugins): bulk add package boundary tsconfig rollout
2026-04-07 08:48:23 +01:00
Peter Steinberger
90a45a4907
refactor: dedupe provider channel readers
2026-04-07 08:40:34 +01:00
Peter Steinberger
6f900b55fa
fix: clean rebase conflict import
2026-04-07 05:08:19 +01:00
Peter Steinberger
f2602a5d7b
fix: restore ci after dedupe refactors
2026-04-07 05:07:26 +01:00
Peter Steinberger
54cd8ed25b
refactor: dedupe extension error formatting
2026-04-07 05:06:54 +01:00
Peter Steinberger
d8dbacb900
Tests: move cron direct-text delivery to dispatch seam
2026-04-07 09:21:33 +08:00
Peter Steinberger
a685a7afc9
refactor: dedupe package record guards
2026-04-07 02:03:33 +01:00