Peter Steinberger
f453904165
feat: add fal and OpenRouter music generation ( #82789 )
...
* feat: add fal and OpenRouter music generation
* fix: repair music generation CI gates
* chore: refresh proof gate
2026-05-17 02:05:22 +01:00
Josh Avant
562d460d75
fix(codex): guard post-tool raw assistant terminal gaps ( #82816 )
...
* fix(codex): guard post-tool raw assistant terminal gaps
* docs(changelog): note codex terminal guard fix
2026-05-16 20:04:39 -05:00
Peter Steinberger
a6225060f1
fix(memory): abort timed-out embedding requests ( #82770 )
...
* fix(memory): abort timed-out embedding requests
* test: stabilize gateway ci shards
* test: pin control ui origin fixture
* test: stabilize gateway ci fixtures
* test: isolate forged origin fixture
* test: decouple setup code from gateway net mocks
* test: repair run-node and config preaction CI
* test: fix run-node progress fixture typing
* test: remove unused pairing setup helper
* fix: stabilize embedding timeout errors
2026-05-17 02:04:17 +01:00
Vincent Koc
5911b5bf2d
fix(qa-lab): stabilize mock qa-channel regressions
2026-05-17 08:50:31 +08:00
Peter Steinberger
0fdc280cdd
fix(codex): keep native hook relay config final
...
Co-authored-by: Solomon Neas <me@solomonneas.dev >
2026-05-17 01:49:56 +01:00
Peter Steinberger
89532d3a92
fix(codex): satisfy shared-client state typing
2026-05-17 01:46:39 +01:00
Peter Steinberger
c6ffacd1db
fix(codex): surface app-server close failures
2026-05-17 01:46:39 +01:00
Peter Steinberger
191bd7dc9a
fix(codex): scope app-server migration cleanup
2026-05-17 01:46:39 +01:00
Peter Steinberger
b30face031
fix(codex): migrate legacy app-server state
2026-05-17 01:46:39 +01:00
Peter Steinberger
4cbf616d30
fix(codex): premark terminal app-server turns
2026-05-17 01:46:39 +01:00
Peter Steinberger
c65801c5a9
fix(codex): preserve completed app-server turns
2026-05-17 01:46:39 +01:00
Peter Steinberger
06b902e33f
fix(codex): abort work when app-server closes
2026-05-17 01:46:39 +01:00
Peter Steinberger
84d3b7a389
fix(codex): isolate shared app-server clients
2026-05-17 01:46:39 +01:00
Peter Steinberger
a70459d10b
fix: keep telegram floor replays dispatchable
2026-05-17 01:34:54 +01:00
Peter Steinberger
b09e11bc69
fix: harden telegram routing edge cases
2026-05-17 01:34:54 +01:00
Miya
5239b20089
fix telegram polling and message action scopes
2026-05-17 01:34:54 +01:00
Josh Avant
8d3027dffa
Remove OAuth sidecar credential runtime support ( #82777 )
...
* fix(auth): remove oauth sidecar runtime support
* docs(changelog): note oauth sidecar removal
2026-05-16 19:33:30 -05:00
Ayaan Zaidi
d1280a3de9
fix(discord): preserve room event history until delivery ( #82573 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-17 01:24:33 +01:00
JARVIS-Glasses
2c4287b6df
fix(telegram): honor catch-all mentions for captionless media
2026-05-17 01:13:24 +01:00
Peter Steinberger
c528f36507
fix(feishu): reject numeric wiki space ids ( #82769 ) (thanks @hyspacex)
2026-05-17 00:34:58 +01:00
Harry Xie
3411a481f7
fix(feishu): reject numeric wiki space ids
2026-05-17 00:34:58 +01:00
吴杨帆
cc9117f729
fix: validate limit edge cases and voicecall numeric flags ( #82679 )
...
Fix diagnostics/session usage limit handling and voice-call numeric CLI validation.
- Treat explicit zero, negative, and non-finite diagnostics/session limits as empty results instead of falling back to defaults.
- Reject invalid, non-finite, and fractional voice-call numeric flags.
- Add focused tests and a live repro proof for the canonical edge cases.
Fixes #82646 , #82650 , #82651 , #82653 .
Co-authored-by: wuyangfan <1102042793@qq.com >
2026-05-17 00:11:46 +01:00
Peter Steinberger
d0efaceb97
fix: keep room events quiet across legacy helpers
2026-05-17 00:10:29 +01:00
Peter Steinberger
1d22578c6c
chore: drop generated artifacts from refactor branch
2026-05-17 00:10:29 +01:00
Peter Steinberger
07f05e972e
refactor: move inbound event classification into core
2026-05-17 00:10:29 +01:00
Vincent Koc
8bef5d0d62
fix(qa-lab): stabilize threaded memory parity
2026-05-17 06:41:21 +08:00
Peter Steinberger
ac2a1e5b50
fix(minimax): declare CN provider auth aliases
...
Co-authored-by: kamusis <kamusis@gmail.com >
2026-05-16 23:37:03 +01:00
Peter Steinberger
54619d4033
fix(discord): keep progress drafts for tool-only replies
2026-05-16 23:29:55 +01:00
Vincent Koc
81a578fd6b
fix(qa-lab): validate capture saved views
2026-05-17 06:28:57 +08:00
Peter Steinberger
c1c67306fd
fix(openai): restore Codex xhigh thinking metadata ( #82761 )
2026-05-16 23:25:21 +01:00
吴杨帆
9791957cd5
fix(qqbot): treat false-like QQBOT_DEBUG values as disabled ( #82697 )
...
Fix QQBot debug logging so only explicit truthy `QQBOT_DEBUG` values (`1`, `true`, `yes`, `on`) enable debug output. False-like values such as `0`, `false`, `off`, and `no` now keep debug logs disabled, preventing accidental message-text logging.
Also add the release changelog entry and remove a stale unused daemon inspection helper that failed current `tsgo:prod` after rebasing onto latest main.
Fixes #82644 .
Thanks @leno23.
Co-authored-by: wuyangfan <1102042793@qq.com >
2026-05-16 23:10:09 +01:00
Peter Steinberger
e485640da4
fix: raise hosted image generation timeouts
2026-05-16 22:53:07 +01:00
Peter Steinberger
842e6f1643
fix(slack): preserve assistant thread context
2026-05-16 22:31:22 +01:00
Peter Steinberger
80eeb688c1
feat(slack): add assistant thread lifecycle
2026-05-16 22:31:22 +01:00
Peter Steinberger
c4fb12ee8d
fix: preserve xAI Grok 4.3 default reasoning ( #81227 )
2026-05-16 22:25:43 +01:00
Jason O'Neal
4f886e7334
fix(xai): gate reasoning effort to supported models
2026-05-16 22:25:43 +01:00
Marcus Castro
6e70d9e4b6
fix: accept WhatsApp group-prefixed targets ( #82738 )
2026-05-16 18:18:18 -03:00
Vincent Koc
55edadf86f
fix(qa-lab): ignore heartbeat parity transcripts
2026-05-17 04:24:17 +08:00
Vincent Koc
640735cebe
fix(qa): serialize runtime parity cells
2026-05-17 04:19:05 +08:00
wuyangfan
35e1c7ac41
fix(webchat): keep trustedLocalMedia internal to reply payloads
...
Restore Omit on public plugin-sdk ReplyPayload; set trustedLocalMedia via
runtime assertion in speech-core and explicitly on dispatch TTS-only finals.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-16 21:18:13 +01:00
wuyangfan
eec18fccb4
fix(webchat): forward trustedLocalMedia on accumulated block TTS tail
...
Avoid per-block final-mode synthesis (duplicate with dispatch tail). Mark
TTS output as trusted local media and pass the flag through the TTS-only
final payload WebChat consumes after block streaming.
Fixes #82628
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-16 21:18:13 +01:00
wuyangfan
14117c303d
fix(webchat): enable auto-TTS for block replies with trusted local media
...
WebChat streaming uses kind=block for assistant text; final-mode TTS skipped
those payloads. Mark synthesized audio as trustedLocalMedia and export the
full ReplyPayload type so the gateway can serve local TTS files.
Fixes #82628
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-16 21:18:13 +01:00
KateWilkins
03012ac5a1
fix: update xai image generation model ( #81399 )
...
Updates the xAI image model catalog and docs to use `grok-imagine-image-quality` after `grok-imagine-image-pro` retirement.
Co-authored-by: Kate <kate@trantor.dev >
2026-05-16 21:09:21 +01:00
Manzojunior
a9e0a897a1
fix: handle xai video pending status ( #82610 )
...
Treats xAI video `pending` poll status as in-flight processing and keeps polling until `done`.
Co-authored-by: Chase Young <manzo0924@gmail.com >
2026-05-16 21:03:34 +01:00
Vincent Koc
5db30ab47d
fix(extensions): satisfy runtime boundary checks
2026-05-17 03:48:46 +08:00
Vincent Koc
f345b54d04
test(qa-lab): add runtime parity axis
2026-05-17 03:32:50 +08:00
Peter Steinberger
6e4cc222cb
fix(xai): refresh oauth and model catalog
2026-05-16 20:25:07 +01:00
Neerav Makwana
ccdcdc7d1b
fix(memory-core): retry disabled dreaming cron cleanup
2026-05-16 19:58:01 +01:00
Vincent Koc
440333125c
test(qa-lab): add personal agent scenarios
2026-05-17 02:56:53 +08:00
Vincent Koc
e1061a8b46
test(live): tolerate provider drift in release checks
2026-05-17 02:36:48 +08:00