Peter Steinberger
c8b7058058
perf(agents): remove slow browser and auth test paths
2026-04-07 07:50:17 +01:00
Vincent Koc
db76f18712
perf(secrets): add brave web search contract artifact
2026-04-07 07:48:03 +01:00
Peter Steinberger
7b79579d20
Tests: fix agent runtime drift
2026-04-07 14:42:46 +08:00
Vincent Koc
e608b7e6f6
perf(secrets): avoid broad channel contract fallbacks
2026-04-07 07:40:57 +01:00
Vincent Koc
e318f48ff2
perf(secrets): narrow channel secret-ref imports
2026-04-07 07:38:34 +01:00
Peter Steinberger
371c4147f3
fix: restore ci after rebase drift
2026-04-07 07:36:11 +01:00
Peter Steinberger
768e606f96
refactor: dedupe agent runtime readers
2026-04-07 07:36:11 +01:00
Peter Steinberger
28d478dc52
refactor: dedupe session helper readers
2026-04-07 07:36:11 +01:00
Peter Steinberger
679a393f6d
refactor: dedupe metadata readers
2026-04-07 07:36:11 +01:00
Peter Steinberger
0a6fd459f9
refactor: dedupe channel and cli readers
2026-04-07 07:36:11 +01:00
Peter Steinberger
dfec7d7f80
refactor: dedupe session helper readers
2026-04-07 07:36:11 +01:00
Peter Steinberger
972fe9286d
refactor: dedupe plugin and media readers
2026-04-07 07:36:11 +01:00
Peter Steinberger
a5991e8017
refactor: dedupe approval and routing readers
2026-04-07 07:36:11 +01:00
Peter Steinberger
1b2f640c5a
refactor: dedupe helper string normalization
2026-04-07 07:36:11 +01:00
Peter Steinberger
997a16fa50
refactor: dedupe core string reader helpers
2026-04-07 07:36:11 +01:00
Peter Steinberger
ad0c4309e6
refactor: dedupe shared trim readers
2026-04-07 07:36:11 +01:00
Peter Steinberger
c00cd4b414
refactor(gateway): lazy-load server boundary for live tests
2026-04-07 07:34:50 +01:00
Peter Steinberger
a3b2fdf7d6
feat(agents): add prompt override and heartbeat controls
2026-04-07 07:34:50 +01:00
Vincent Koc
0fab2b9b4e
perf(secrets): narrow runtime coverage web batches
2026-04-07 07:28:26 +01:00
Vincent Koc
bcb14cdc40
perf(plugins): skip bundled config-contract fallback for known plugins
2026-04-07 07:24:17 +01:00
Peter Steinberger
43cc92dc07
perf(agents): isolate plugin tool resolution for tests
2026-04-07 07:20:55 +01:00
Gustavo Madeira Santana
7155aa9c15
fix(docker): use built bundled plugins in runtime images ( #62316 )
...
Merged via squash.
Prepared head SHA: c2bbfef188
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-07 02:18:24 -04:00
Peter Steinberger
9a66b9cd54
Tests: fix package boundary and runtime drift
2026-04-07 14:16:25 +08:00
Peter Steinberger
68e421c487
test: isolate config io compatibility seams
2026-04-07 07:15:56 +01:00
Peter Steinberger
b8451e26a3
test: slim backup command coverage
2026-04-07 07:15:56 +01:00
Peter Steinberger
13df67ebc8
test: reuse shared temp dir roots
2026-04-07 07:15:56 +01:00
Vincent Koc
d01ec5cee9
perf(secrets): isolate runtime core snapshot tests
2026-04-07 07:14:39 +01:00
Peter Steinberger
e8817dde8e
perf(agents): remove spawn hook announce import tax
2026-04-07 07:13:56 +01:00
Peter Steinberger
e16a64ba1a
test(agents): stub session announce target resolution
2026-04-07 07:01:34 +01:00
Peter Steinberger
7b36fa7672
perf(agents): extract subagent spawn planning seams
2026-04-07 07:01:34 +01:00
Peter Steinberger
f5c0356b37
refactor: dedupe plugin helper readers
2026-04-07 06:55:45 +01:00
Peter Steinberger
db0b91417e
refactor: dedupe tts readers
2026-04-07 06:55:45 +01:00
Peter Steinberger
c25ed721f8
refactor: dedupe media generation readers
2026-04-07 06:55:45 +01:00
Peter Steinberger
9fcef82f2d
refactor: dedupe bluebubbles readers
2026-04-07 06:55:45 +01:00
Peter Steinberger
41b1d3647c
refactor: dedupe channel model readers
2026-04-07 06:55:45 +01:00
Peter Steinberger
820201a343
fix(ci): restore plugin sdk doctor boundaries
2026-04-07 06:49:15 +01:00
Vincent Koc
0d5f386f5c
perf(secrets): split runtime coverage test lanes
2026-04-07 06:48:55 +01:00
Lellansin Huang
aad3bbebdd
fix: abort HTTP gateway turns on client disconnect ( #54388 ) (thanks @Lellansin)
...
* fix: abort in-flight HTTP requests on client disconnect
Abort running agent commands when the HTTP client disconnects for both
/v1/chat/completions and /v1/responses endpoints.
- Listen on res "close" instead of req "close" (the request body is
already consumed so IncomingMessage auto-destroys before we get here).
- Non-streaming: guard with !signal.aborted so the abort fires on
genuine disconnects; a spurious abort after sendJson is harmless.
- Streaming: guard with !closed so normal res.end() completions do not
abort post-turn work still in flight.
- Skip error logging and response writes when the signal is already
aborted.
Made-with: Cursor
* fix: correct event listener name and improve error handling in HTTP requests
Updated the event listener for client disconnects to use the correct name and enhanced error handling logic. The changes ensure that abort signals are properly checked before logging errors and returning responses, preventing unnecessary operations on aborted requests.
Made-with: Cursor
* fix: use correct 'close' event name for non-streaming disconnect handler
* fix: watch socket close for HTTP aborts
---------
Co-authored-by: 冰森 <dingheng.huang@urbanic.com >
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-07 11:16:54 +05:30
Chunyue Wang
e8fb140642
fix: preserve Slack guarded media transport ( #62239 ) (thanks @openperf)
...
* fix(slack ): prevent undici dispatcher leak to globalThis.fetch causing media download failure
* fix(slack): preserve guarded media transport
* fix: preserve Slack guarded media transport (#62239 ) (thanks @openperf)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-07 11:15:53 +05:30
Vincent Koc
50f5831382
perf(plugin-sdk): lazy-load facade loader runtimes
2026-04-07 06:45:41 +01:00
Ayaan Zaidi
39ca8d1c53
fix: omit default subagent bootstrap run kind
2026-04-07 11:14:14 +05:30
Peter Steinberger
576fb46e28
fix: clean rebase conflict import
2026-04-07 06:42:34 +01:00
Peter Steinberger
8822f779d9
fix: restore ci after trim reader dedupe
2026-04-07 06:42:34 +01:00
Peter Steinberger
775fa78b1e
refactor: dedupe device pair readers
2026-04-07 06:42:34 +01:00
Peter Steinberger
1dea64ab99
refactor: dedupe provider reader helpers
2026-04-07 06:42:34 +01:00
Peter Steinberger
829fe14188
refactor: dedupe cli daemon readers
2026-04-07 06:42:34 +01:00
Peter Steinberger
cd313c7f67
refactor: dedupe shared helper readers
2026-04-07 06:42:34 +01:00
Peter Steinberger
4504efb7ec
refactor: dedupe channel helper readers
2026-04-07 06:42:34 +01:00
Peter Steinberger
870cc22cb0
refactor: dedupe media readers
2026-04-07 06:42:34 +01:00
Peter Steinberger
575c486ef4
refactor: dedupe group and acp readers
2026-04-07 06:42:33 +01:00