Ayaan Zaidi
b558610ef3
fix(elevenlabs): pass talk latency override
2026-04-05 08:20:47 +05:30
Peter Steinberger
fb580b551e
fix: restore provider and config compatibility checks
2026-04-05 03:47:57 +01:00
Neerav Makwana
22175faaec
fix: trim menu descriptions before dropping commands ( #61129 ) (thanks @neeravmakwana)
...
* fix(telegram): trim menu descriptions before dropping commands
* fix: note Telegram command menu trimming (#61129 ) (thanks @neeravmakwana)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-05 08:05:16 +05:30
Vincent Koc
b56517b0ee
refactor(providers): tighten family outlier contracts
2026-04-05 11:09:26 +09:00
Altay
f299bb812b
test(agents): stabilize announce cleanup assertions ( #61088 )
...
* test(plugin-sdk): use telegram public config seam
* test(agents): stabilize announce cleanup assertions
2026-04-05 03:09:28 +03:00
Altay
2b3e89c6d4
fix(ci): remove anthropic auth parse error
2026-04-05 01:40:25 +03:00
coolramukaka-sys
70015be8b5
fix(msteams): replace deprecated HttpPlugin with httpServerAdapter ( #60939 )
...
Merged via squash.
Prepared head SHA: 7fe7f3c6bb
Co-authored-by: coolramukaka-sys <271658891+coolramukaka-sys@users.noreply.github.com >
Co-authored-by: BradGroux <3053586+BradGroux@users.noreply.github.com >
Reviewed-by: @BradGroux
2026-04-04 17:21:45 -05:00
Peter Steinberger
b4216d197d
fix: restore anthropic setup-token auth flow
2026-04-05 07:14:35 +09:00
@zimeg
13b6a48991
fix(slack): import plugin secret input config
2026-04-04 14:09:00 -07:00
@zimeg
28e1142a24
revert(slack): use packaged thread status method
2026-04-04 13:15:57 -07:00
@zimeg
68b84980cc
refactor(slack): use packaged thread status method
2026-04-04 13:14:06 -07:00
Peter Steinberger
496df07804
fix(extensions): align provider helper surfaces
2026-04-04 20:06:32 +01:00
Peter Steinberger
67d6fc8847
chore(plugins): sync versions to 2026.4.4
2026-04-04 20:03:01 +01:00
Peter Steinberger
ca200eb480
fix(providers): stabilize runtime normalization hooks
2026-04-04 19:34:56 +01:00
Peter Steinberger
e3ac0f43df
feat(qwen): add qwen provider and video generation
2026-04-04 19:34:56 +01:00
Peter Steinberger
40f958a953
fix(ci): narrow runtime seams and partial mocks
2026-04-04 19:03:00 +01:00
Gustavo Madeira Santana
e627f53d24
core: dedupe approval not-found handling ( #60932 )
...
Merged via squash.
Prepared head SHA: 108221fdfe
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-04 13:23:58 -04:00
Onur
7de3a16ab4
ACPX: bump pinned version to 0.4.1 ( #60918 )
...
* ACPX: bump pinned version to 0.4.1
* ACPX: refresh lockfile for 0.4.1
2026-04-04 17:37:17 +02:00
Peter Steinberger
4dbc66b1ed
fix: remove bundled channel startup reentry
2026-04-04 15:39:12 +01:00
Peter Steinberger
a4fc1200de
style: normalize provider formatting
2026-04-04 23:36:46 +09:00
Vincent Koc
cb1c2e8f86
test(providers): cover xai and zai stream hooks
2026-04-04 23:24:18 +09:00
Vincent Koc
e277c01953
test(providers): cover openrouter replay family
2026-04-04 23:23:02 +09:00
hugh.li
9dd449045a
fix(google-gemini-cli-auth): fix Gemini CLI OAuth failures on Windows ( #40729 )
...
* fix(google-gemini-cli-auth): fix Gemini CLI OAuth failures on Windows
Two issues prevented Gemini CLI OAuth from working on Windows:
1. resolveGeminiCliDirs: the first candidate `dirname(dirname(resolvedPath))`
can resolve to an unrelated ancestor directory (e.g. the nvm root
`C:\Users\<user>\AppData\Local\nvm`) when gemini is installed via nvm.
The subsequent `findFile` recursive search (depth 10) then picks up an
`oauth2.js` from a completely different package (e.g.
`discord-api-types/payloads/v10/oauth2.js`), which naturally does not
contain Google OAuth credentials, causing silent extraction failure.
Fix: validate candidate directories before including them — only keep
candidates that contain a `package.json` or a `node_modules/@google/
gemini-cli-core` subdirectory.
2. resolvePlatform: returns "WINDOWS" on win32, but Google's loadCodeAssist
API rejects it as an invalid Platform enum value (400 INVALID_ARGUMENT),
just like it rejects "LINUX".
Fix: use "PLATFORM_UNSPECIFIED" for all non-macOS platforms.
* test(google-gemini-cli-auth): keep oauth regressions portable
* chore(changelog): add google gemini cli auth fix note
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-04 23:22:36 +09:00
Vincent Koc
3f9e93fd28
test(providers): cover opencode replay family hooks
2026-04-04 23:21:41 +09:00
Vincent Koc
a2e0a094c1
test(providers): cover stream family plugin hooks
2026-04-04 23:20:28 +09:00
Vincent Koc
fa34f3a9d5
fix(ci): restore provider runtime seams
2026-04-04 23:19:23 +09:00
Vincent Koc
4fe21de3ce
test(providers): cover xai tool compat seam
2026-04-04 23:18:31 +09:00
Vincent Koc
20d14745cf
refactor(providers): flatten passthrough provider hooks
2026-04-04 23:16:53 +09:00
Peter Steinberger
fb59b5c461
fix(ci): sync openrouter stream hook seams
2026-04-04 15:09:49 +01:00
Peter Steinberger
dd771f1dc6
fix(ci): repair plugin boundary and bootstrap regressions
2026-04-04 15:09:48 +01:00
Peter Steinberger
a5836343df
fix(ci): guard anthropic cli backend registration
2026-04-04 15:09:48 +01:00
Peter Steinberger
c5c5c77ebb
fix(ci): restore contract-safe core imports
2026-04-04 15:09:48 +01:00
Peter Steinberger
5c32dddb1c
fix(ci): restore heartbeat task batching checks
2026-04-04 15:09:48 +01:00
Vincent Koc
9cc300be78
fix(ci): restore main follow-up checks
2026-04-04 22:51:31 +09:00
Peter Steinberger
76d1f26782
chore(deps): update workspace dependencies
2026-04-04 22:40:08 +09:00
ToToKr
3b80f42152
fix(mattermost): add groups property to config schema ( #57618 ) ( #58271 )
...
Merged via squash.
Prepared head SHA: 8d478fc092
Co-authored-by: MoerAI <26067127+MoerAI@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-04-04 16:37:53 +03:00
Vincent Koc
0d47106b98
fix(tests): restore stream wrapper type coverage
2026-04-04 21:56:48 +09:00
Vincent Koc
a6707c2e1f
refactor(providers): flatten shared stream hooks
2026-04-04 21:51:58 +09:00
Hsiao A
ae16452a69
fix(slack): pre-set shuttingDown before app.stop() to prevent orphaned ping intervals ( #56646 )
...
Merged via squash with admin override.
Prepared head SHA: f1c91d50b0
Note: required red lanes are currently inherited from latest origin/main, not introduced by this PR.
Co-authored-by: hsiaoa <70124331+hsiaoa@users.noreply.github.com >
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com >
Reviewed-by: @frankekn
2026-04-04 20:49:23 +08:00
jason
6e28bd2eb6
feishu: fix schema 2.0 card config in interactive card UX functions ( #53395 )
...
Merged via squash.
Prepared head SHA: 31f2396404
Co-authored-by: drvoss <3031622+drvoss@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-04-04 15:38:37 +03:00
Vincent Koc
9b82692425
refactor(providers): drop trivial stream lambdas
2026-04-04 21:14:00 +09:00
Vincent Koc
486505a54e
refactor(providers): share kilocode stream family
2026-04-04 21:05:42 +09:00
Peter Steinberger
8cf6e4b5df
fix(plugin-sdk): unblock gateway test surfaces
2026-04-04 21:02:04 +09:00
Vincent Koc
8059942216
refactor(providers): share xai stream helper
2026-04-04 20:56:34 +09:00
Peter Steinberger
fb0d60d7f3
fix: resolve MiniMax portal usage auth
2026-04-04 12:42:30 +01:00
Vincent Koc
83c10350c6
refactor(providers): share anthropic stream helper
2026-04-04 20:35:30 +09:00
Vincent Koc
8f7b02e567
refactor(providers): share openai stream families
2026-04-04 20:29:11 +09:00
Peter Steinberger
561bacd06a
fix: harden synology chat TLS helper defaults
2026-04-04 20:21:13 +09:00
Vincent Koc
bc648ac8e6
refactor(providers): add stream family hooks
2026-04-04 20:19:53 +09:00
Peter Steinberger
1037af01ad
style(agents): normalize runtime prompt formatting
2026-04-04 12:19:08 +01:00