Andy Lin
|
43beceaee7
|
perf(cli): trim gateway status startup work
|
2026-04-25 08:52:52 +05:30 |
|
Peter Steinberger
|
cc0f3e0e40
|
docs: add changelog for Gemini incomplete-turn recovery (#71362)
|
2026-04-25 04:21:35 +01:00 |
|
Neerav Makwana
|
0ec3b79c07
|
refactor: reuse model-id prefix helper for Gemini guard
|
2026-04-25 04:21:35 +01:00 |
|
Neerav Makwana
|
0ce93c9f1a
|
fix: enable incomplete-turn recovery for Gemini
|
2026-04-25 04:21:35 +01:00 |
|
Peter Steinberger
|
73a6a2a6ab
|
fix(tts): merge allowlisted speech providers
|
2026-04-25 04:20:04 +01:00 |
|
Peter Steinberger
|
cf07f01d0d
|
docs(plugin-sdk): document browser tab cleanup config type
|
2026-04-25 04:19:50 +01:00 |
|
Peter Steinberger
|
5699209d00
|
fix: match bare exec allowlist commands
Co-authored-by: Kengwei Lu <kengwei@kvvlu.com>
Co-authored-by: ZC <chenzhangcode@163.com>
Co-authored-by: dengluozhang <275862143+dengluozhang@users.noreply.github.com>
|
2026-04-25 04:18:24 +01:00 |
|
Peter Steinberger
|
cb9c927ca6
|
docs: document config recovery policy
|
2026-04-25 04:18:24 +01:00 |
|
Peter Steinberger
|
0764f86e18
|
test(memory): keep embedding provider selection isolated
|
2026-04-25 04:17:27 +01:00 |
|
Peter Steinberger
|
8b31ba93b5
|
fix(plugin-sdk): align browser profile facade exports
|
2026-04-25 04:17:27 +01:00 |
|
Peter Steinberger
|
f1154fc5ed
|
docs: note codex elicitation approval sanitization (#71343) (thanks @Lucenx9)
|
2026-04-25 04:17:27 +01:00 |
|
Lucenx9
|
e098a439c4
|
fix(codex): sanitize elicitation approval text
|
2026-04-25 04:17:27 +01:00 |
|
Peter Steinberger
|
972d8fc1cf
|
fix(agents): keep reply tool snapshots aligned
|
2026-04-25 04:15:47 +01:00 |
|
Peter Steinberger
|
b13545355d
|
fix(tts): parse bare tags and ignore code examples
|
2026-04-25 04:13:12 +01:00 |
|
Peter Steinberger
|
a126a9013d
|
feat(plugins): expose nodes runtime to cli commands
|
2026-04-25 04:12:50 +01:00 |
|
Peter Steinberger
|
3731a7c8f2
|
fix(macos): retry talk tts via gateway
|
2026-04-25 04:09:43 +01:00 |
|
Peter Steinberger
|
9a0b26cafc
|
test: cover config recovery policy edges
|
2026-04-25 04:06:35 +01:00 |
|
Josh Lehman
|
f369939fed
|
fix: avoid plugin-local config recovery rollback (#71289)
|
2026-04-25 04:06:35 +01:00 |
|
Shakker
|
306c0f73bf
|
feat: add manifest model catalog planner (#71368) (thanks @shakkernerd)
|
2026-04-25 04:05:30 +01:00 |
|
Shakker
|
b6c24e5322
|
fix: report model catalog manifest conflicts
|
2026-04-25 04:05:30 +01:00 |
|
Shakker
|
9e190f1f6a
|
test: cover manifest model catalog planner
|
2026-04-25 04:05:30 +01:00 |
|
Shakker
|
dabdc779be
|
feat: add manifest model catalog planner
|
2026-04-25 04:05:30 +01:00 |
|
Peter Steinberger
|
7920f8d4fd
|
fix(compaction): honor manual keepRecentTokens
|
2026-04-25 04:03:09 +01:00 |
|
Peter Steinberger
|
92b17af817
|
fix(tts): honor legacy edge voice config
|
2026-04-25 04:02:17 +01:00 |
|
Peter Steinberger
|
5569d6d9d3
|
fix: accept singular tool_call finish reason
|
2026-04-25 04:00:03 +01:00 |
|
Shakker
|
8a14328c69
|
fix: normalize manifest catalog provider ids
|
2026-04-25 03:58:44 +01:00 |
|
Peter Steinberger
|
455e84f776
|
fix(voice-call): start listening after telnyx greetings
|
2026-04-25 03:57:47 +01:00 |
|
Peter Steinberger
|
344ee3782d
|
fix(google-meet): guide timeout recovery
|
2026-04-25 03:57:26 +01:00 |
|
Peter Steinberger
|
37c2450124
|
fix: support draft 2020 mcp tool schemas
|
2026-04-25 03:56:35 +01:00 |
|
Peter Steinberger
|
9fbfedf12a
|
fix: skip invalid completions stream chunks
|
2026-04-25 03:55:21 +01:00 |
|
Peter Steinberger
|
5381625f45
|
fix(voice-call): terminate expired restored calls
|
2026-04-25 03:55:01 +01:00 |
|
Peter Steinberger
|
fe930b987e
|
fix(plugin-sdk): align browser tab cleanup type exports
|
2026-04-25 03:53:21 +01:00 |
|
Peter Steinberger
|
250acdd2a2
|
test(voice-call): cover cloudflare twilio signatures
|
2026-04-25 03:52:31 +01:00 |
|
Peter Steinberger
|
355c92d69b
|
fix(sessions): honor load-time maintenance config
|
2026-04-25 03:52:25 +01:00 |
|
Peter Steinberger
|
26f06afb90
|
fix: forward completions prompt cache keys
|
2026-04-25 03:51:51 +01:00 |
|
Peter Steinberger
|
24fdfdba6e
|
test: disable Docker CLI image probe by default
|
2026-04-25 03:51:41 +01:00 |
|
Peter Steinberger
|
a669ba7df1
|
fix(voice-call): reap stale pre-answer calls
|
2026-04-25 03:50:27 +01:00 |
|
Peter Steinberger
|
a98a0b94d1
|
fix: isolate browser proxy routing
Co-authored-by: Sanjays2402 <Sanjays2402@users.noreply.github.com>
|
2026-04-25 03:49:06 +01:00 |
|
Peter Steinberger
|
9e5d09c962
|
fix(config): reject legacy secretref env markers
|
2026-04-25 03:48:11 +01:00 |
|
Peter Steinberger
|
7dc005fab6
|
fix(voice-call): honor telephony tts timeout
|
2026-04-25 03:47:56 +01:00 |
|
Peter Steinberger
|
e5babbb5e7
|
test: cover openai-compatible usage chunks
|
2026-04-25 03:45:16 +01:00 |
|
Ada
|
413e407fb8
|
fix(whatsapp): deliver tool replies that include media (#60968)
Merged via squash.
Prepared head SHA: 26704020a4
Co-authored-by: adaclaw <266167987+adaclaw@users.noreply.github.com>
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com>
Reviewed-by: @mcaxtr
|
2026-04-24 23:44:59 -03:00 |
|
Peter Steinberger
|
8f11e5ad18
|
fix(voice-call): scope sandbox session to agent
|
2026-04-25 03:43:01 +01:00 |
|
Peter Steinberger
|
460720d0a1
|
perf(feishu): avoid unconditional lifecycle waits
|
2026-04-25 03:41:18 +01:00 |
|
Peter Steinberger
|
a6d16a2153
|
perf(plugins): skip registry expansion for explicit document extractor allowlists
|
2026-04-25 03:41:18 +01:00 |
|
Peter Steinberger
|
28de3e1e5c
|
perf(test): isolate core test hotspots
|
2026-04-25 03:41:17 +01:00 |
|
Peter Steinberger
|
c150110e02
|
test(voice-call): cover inbound transcript response handoff
|
2026-04-25 03:39:07 +01:00 |
|
Peter Steinberger
|
893c1d61ee
|
fix: honor sandbox browser SSRF policy
|
2026-04-25 03:37:08 +01:00 |
|
Peter Steinberger
|
1906dc01bf
|
fix(elevenlabs): omit mp3 accept for pcm tts
|
2026-04-25 03:36:54 +01:00 |
|
Peter Steinberger
|
7d5a7c4343
|
test(openai): preserve zero realtime transcription vad config
|
2026-04-25 03:34:41 +01:00 |
|