Peter Steinberger
026ca40be9
fix(ci): repair voice-call provider resolution typing
2026-04-04 06:11:30 +01:00
Peter Steinberger
4ed17fd987
refactor(voice-call): migrate legacy config via doctor
2026-04-04 14:06:52 +09:00
Peter Steinberger
33e10c4772
fix(ci): repair bundled test selection and compat typing
2026-04-04 05:56:55 +01:00
Peter Steinberger
39135ca3a4
refactor(voice-call): isolate config compatibility
2026-04-04 13:34:05 +09:00
Peter Steinberger
ed0cbcba2f
refactor(voice-call): use config for realtime tuning
2026-04-04 12:43:23 +09:00
Peter Steinberger
7cd40ad565
refactor(voice-call): clean provider boundaries
2026-04-04 12:33:47 +09:00
Peter Steinberger
a23ab9b906
refactor: move voice-call realtime providers into extensions
2026-04-04 12:07:23 +09:00
Peter Steinberger
1e6e685347
fix: unblock cli startup metadata
2026-04-04 02:35:36 +01:00
Peter Steinberger
3fb6e3e91f
test: trim more extension importOriginal usage
2026-04-03 19:40:20 +01:00
Peter Steinberger
3edfc494df
test: expand builtin mock helper usage
2026-04-03 18:53:34 +01:00
Peter Steinberger
e0580e6863
test: harden shared-worker runtime setup
2026-04-03 18:18:56 +01:00
Onur
fa9e1e3d8e
CI: add ClawHub plugin release workflow ( #59179 )
...
* CI: add ClawHub plugin release workflow
* CI: harden ClawHub plugin release workflow
* CI: finish ClawHub plugin release hardening
* CI: watch shared ClawHub release inputs
* CI: harden ClawHub publish workflow
* CI: watch more ClawHub release deps
* CI: match shared release inputs by prefix
* CI: pin ClawHub publish source commit
* CI: refresh pinned ClawHub release commit
* CI: rename ClawHub plugin release environment
---------
Co-authored-by: Onur Solmaz <onur@solmaz.io>
2026-04-03 15:40:07 +02:00
Agustin Rivera
be10ecef77
fix(compare): reuse shared secret comparison helper ( #58432 )
...
* fix(compare): reuse shared secret comparison helper
* fix(compare): reject empty bluebubbles auth tokens
* docs: add changelog entry for shared secret comparison fix
---------
Co-authored-by: Jacob Tomlinson <jtomlinson@nvidia.com>
2026-04-02 13:53:19 +01:00
Peter Steinberger
8988894ff7
build: prepare 2026.4.1-beta.1 release
2026-04-01 15:09:19 +01:00
Peter Steinberger
47be52e2cb
build: bump version to 2026.4.1-beta.1
2026-04-01 15:09:19 +01:00
Peter Steinberger
4765ce3ad7
test: drop low-signal extension registration smokes
2026-04-01 03:02:40 +01:00
Sharoon Sharif
7941f21bef
fix(voice-call): clear connection timeout on successful STT connect ( #58586 )
...
The 10-second connection timeout in OpenAIRealtimeSTTSession.doConnect()
was never cleared on success or teardown, leaking a timer on every
connection and accumulating stale timers across reconnect cycles.
Store the timeout handle and clear it in both the open handler and
close(), matching the existing clearTimeout pattern in
waitForTranscript().
Co-authored-by: Sharoon Sharif <ssharif@Hosanna.local>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 21:10:02 -04:00
Peter Steinberger
b910cc5869
test: remove extension manifest and core-extension wrappers
2026-04-01 01:44:43 +01:00
Peter Steinberger
9ea7e06460
build: bump version to 2026.4.1
2026-03-31 22:53:17 +01:00
Peter Steinberger
213a704b71
fix: unblock 2026.3.31 release preflight
2026-03-31 21:54:12 +01:00
Peter Steinberger
2a60e34f2a
build: prepare 2026.3.31 stable release
2026-03-31 21:32:38 +01:00
Peter Steinberger
91be36ca4f
build: prepare 2026.3.31-beta.1 release
2026-03-31 19:32:49 +01:00
Peter Steinberger
c425ef3e74
build: bump version to 2026.3.31
2026-03-31 15:48:00 +01:00
Vincent Koc
efe9183f9d
fix(voice-call): pin plivo callback origins ( #58238 )
2026-03-31 19:50:35 +09:00
Vincent Koc
9abcfdadf5
fix(voice-call): reject oversized pre-start media frames ( #58241 )
...
* fix(voice-call): reject oversized pre-start frames
* fix(voice-call): avoid normalizing oversized frames
* chore(changelog): remove stray spacing
* fix(voice-call): remove dead inbound size guard
2026-03-31 19:47:10 +09:00
Josh Avant
c918ab4faf
fix(tts): restore 3.28 schema compatibility and fallback observability ( #57953 )
...
* fix(tts): restore legacy config compatibility and fallback observability
* fix(tts): surface fallback attempts in status and telephony
* test(tts): cover /tts audio to /tts status fallback flow
* docs(tts): align migration and fallback observability guidance
* TTS: redact fallback logs and scope legacy plugin migration
* Infra: dedupe UV_EXTRA_INDEX_URL in host env policy
* Docs: scope doctor TTS migration to voice-call
* voice-call: restore strict known TTS provider validation
2026-03-30 22:05:03 -05:00
Peter Steinberger
f7285e0a9e
test: speed up extension suites
2026-03-31 02:25:02 +01:00
Jacob Tomlinson
ad77666054
fix(voice-call): canonicalize Telnyx replay request keys ( #57829 )
2026-03-30 20:01:43 +01:00
Peter Steinberger
f3bf7fe53a
chore: bump version to 2026.3.30
2026-03-30 09:28:29 +09:00
Peter Steinberger
2c9bc0bb78
chore(deps): bump workspace dependencies
2026-03-29 14:41:58 +01:00
Peter Steinberger
f1af7d66d2
chore: bump version to 2026.3.29
2026-03-29 14:33:12 +01:00
Peter Steinberger
8e0ab35b0e
refactor(plugins): decouple bundled plugin runtime loading
2026-03-29 09:10:38 +01:00
Peter Steinberger
f9b1079283
build: cut 2026.3.28 stable
2026-03-29 02:33:41 +01:00
Peter Steinberger
587e18cd3f
chore: prepare 2026.3.28-beta.1 release
2026-03-28 22:24:51 +00:00
Peter Steinberger
8a24cbf450
chore: bump version to 2026.3.28
2026-03-28 22:05:21 +00:00
Ayaan Zaidi
20aba8c518
fix(ci): restore extension test runtime deps and update voice-call expectations
2026-03-28 15:04:33 +05:30
Tak Hoffman
7bccf68794
fix(regression): preserve voice call timeout markers before hangup
2026-03-27 22:25:32 -05:00
Peter Steinberger
07d386c2bb
fix: dedupe voice call lifecycle cleanup
2026-03-28 03:18:54 +00:00
Peter Steinberger
72ba2b3653
chore: bump version metadata to 2026.3.27
2026-03-28 02:00:22 +00:00
Peter Steinberger
992b30604d
refactor: move extension-owned tests to extensions
2026-03-27 21:37:09 +00:00
Jacob Tomlinson
85777e726c
Voice Call: canonicalize Plivo V3 replay key ( #56003 )
...
Co-authored-by: zsx <git@zsxsoft.com>
2026-03-27 20:27:23 +00:00
Peter Steinberger
cd92549119
test: split extension-owned core coverage
2026-03-27 16:08:57 +00:00
Peter Steinberger
4019671331
refactor: add runtime-boundary plugin test seams
2026-03-27 13:46:17 +00:00
Tak Hoffman
23fae00fad
Reduce script logging suppressions and Feishu any casts
2026-03-27 02:12:56 -05:00
Ayaan Zaidi
8b13710c09
refactor(plugin-sdk): expose zod subpath
2026-03-27 09:55:47 +05:30
Peter Steinberger
14b3360c22
chore: bump versions to 2026.3.26
2026-03-27 02:03:22 +00:00
Peter Steinberger
d72115c9df
refactor: genericize speech provider config surface
2026-03-26 22:48:57 +00:00
Peter Steinberger
2c6d099b01
refactor: plugin-own speech provider config
2026-03-26 22:28:24 +00:00
Tak Hoffman
79fbcfc03b
fix(ci): restore main green
2026-03-25 16:17:42 -05:00
Peter Steinberger
7c2790cec4
test: isolate voice-call temp stores
2026-03-25 11:39:47 +00:00