Shakker
b4541fe8c7
test: speed up voice realtime tests
2026-05-09 22:12:29 +01:00
Peter Steinberger
91fac5d441
test: tighten realtime voice call assertions
2026-05-09 21:32:39 +01:00
Peter Steinberger
9356797bcd
test: tighten voice call webhook assertions
2026-05-09 21:29:44 +01:00
Peter Steinberger
438f647f7a
test: tighten telnyx provider assertions
2026-05-09 21:28:20 +01:00
Peter Steinberger
46aa7e130f
test: tighten twilio api assertions
2026-05-09 21:24:57 +01:00
Peter Steinberger
eabbf06d47
test: tighten twilio provider call assertions
2026-05-09 21:23:40 +01:00
Peter Steinberger
1b24dacff2
test: tighten voice call config assertions
2026-05-09 21:22:09 +01:00
Peter Steinberger
39fe6977a3
test: tighten voice call inbound allowlist assertions
2026-05-09 21:20:13 +01:00
Peter Steinberger
8a8076d65e
test: tighten voice call response assertions
2026-05-09 21:18:44 +01:00
Peter Steinberger
7c1ab59ee2
test: tighten voice call event assertions
2026-05-09 21:15:21 +01:00
Peter Steinberger
bd43b38096
test: tighten voice call outbound assertions
2026-05-09 21:13:56 +01:00
Peter Steinberger
fb0ea0fc73
test: tighten voice call timer timeout assertion
2026-05-09 21:02:38 +01:00
Peter Steinberger
a90f5597bd
test: tighten voice call tunnel assertions
2026-05-09 21:01:18 +01:00
Peter Steinberger
9353febc9a
test: tighten voice call webhook security assertion
2026-05-09 20:59:24 +01:00
Peter Steinberger
80f3c0a036
test: tighten voice call hangup assertion
2026-05-09 20:54:29 +01:00
Peter Steinberger
1ca4f15149
test: tighten voice call notify assertions
2026-05-09 20:14:19 +01:00
Peter Steinberger
df1267216f
test: tighten voice call runtime assertions
2026-05-09 20:12:12 +01:00
Peter Steinberger
aa97e92b41
test: tighten voice call restore assertions
2026-05-09 20:10:00 +01:00
Peter Steinberger
51d84bcc2e
test: tighten voice call media stream assertions
2026-05-09 20:08:35 +01:00
VACInc
cfb0c34ff6
feat: add realtime consult overrides
2026-05-09 06:51:20 -04:00
Peter Steinberger
308006ad5e
test: tighten voice-call config assertions
2026-05-09 09:20:41 +01:00
Peter Steinberger
c605a0e6e8
test: tighten telephony tts override assertion
2026-05-09 08:41:53 +01:00
Peter Steinberger
9162d547a5
test: tighten voice tailscale spawn assertions
2026-05-09 06:50:17 +01:00
Peter Steinberger
3938328aa4
test: tighten voice outbound lifecycle assertions
2026-05-09 06:16:55 +01:00
Peter Steinberger
6af6d166cd
test: tighten voice response session assertions
2026-05-09 06:07:30 +01:00
Peter Steinberger
12ebb97168
test: tighten voice runtime consult assertions
2026-05-09 06:05:09 +01:00
Peter Steinberger
b5def5dbdf
test: tighten voice webhook handler assertion
2026-05-09 06:03:55 +01:00
Peter Steinberger
98cc3d8839
test: tighten voice call tunnel spawn options
2026-05-09 06:01:49 +01:00
Peter Steinberger
e68206deed
test: tighten stale call reaper error assertion
2026-05-09 05:03:18 +01:00
Peter Steinberger
c83a40e474
test: tighten mock voice provider timestamps
2026-05-09 04:58:41 +01:00
Shakker
c2f6bb0e71
test: tighten voice call empty array assertions
2026-05-09 04:40:00 +01:00
Shakker
67e1f1a6b2
test: tighten plugin config empty assertions
2026-05-09 04:30:16 +01:00
Shakker
3256316122
test: avoid media stream pending sleep
2026-05-08 23:42:22 +01:00
Shakker
459e77e25a
test: speed voice realtime consult timers
2026-05-08 23:40:38 +01:00
Peter Steinberger
c8d7db55ad
test: require voice-call async gates
2026-05-08 19:12:11 +01:00
Shakker
a68f58a436
test: tighten voice media upgrade callback assertion
2026-05-08 17:23:15 +01:00
Peter Steinberger
5457462e62
feat(discord): add realtime voice modes
...
Add Discord realtime voice modes with OpenAI realtime support, talk-buffer/bidi routing, per-turn speaker context enforcement, and lifecycle cleanup.
2026-05-08 09:16:04 -04:00
Peter Steinberger
190c07afe9
test: tighten generic matcher assertions
2026-05-08 14:09:53 +01:00
Peter Steinberger
8ec92f544c
test: clarify extension resilience test names
2026-05-08 13:41:40 +01:00
Peter Steinberger
79c1f1be48
test: remove weak no-throw wrappers
2026-05-08 12:22:55 +01:00
Peter Steinberger
5604cbd3ef
test: clarify voice call webhook concurrency assertions
2026-05-08 07:52:16 +01:00
Peter Steinberger
30817c09e9
test: clarify voice call talk event waits
2026-05-08 07:51:07 +01:00
Peter Steinberger
948ba9e7cb
test: guard extension callback captures
2026-05-08 06:34:45 +01:00
Peter Steinberger
9ef37d1907
test: tighten assertions and harness coverage
2026-05-08 05:28:12 +01:00
Peter Steinberger
6a4069dead
fix: share plugin runtime helpers
...
Consolidate shared plugin runtime MIME/schema helpers, preserve canonical runtime behavior, and guard QQBot STT fetches.
2026-05-08 00:28:43 +01:00
Vincent Koc
16321a27b6
fix(talk): add bounded lifecycle logging
2026-05-06 03:02:02 -07:00
Peter Steinberger
3323327f6b
test(voice-call): wait for media stream readiness
2026-05-06 10:51:05 +01:00
Vincent Koc
e2501b2d6d
fix(diagnostics): export Talk metrics after SDK refactor
...
Adds bounded Talk lifecycle/audio diagnostics and session recovery metrics for OTEL, Prometheus, and stability snapshots after the Talk SDK/session refactor. Includes changelog/docs updates and Testbox/live proof.
2026-05-06 02:01:52 -07:00
Peter Steinberger
b85b1c68d1
Refactor file access to use fs-safe primitives ( #78255 )
...
* refactor: use fs-safe primitives across file access
* fix: preserve invalid managed npm manifests
* fix: keep fs seams for startup metadata
2026-05-06 05:03:11 +01:00
Peter Steinberger
b60d5f4024
test: keep voice-call runtime tests on public seams
2026-05-06 03:09:33 +01:00