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
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
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
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
Peter Steinberger
b514d61000
refactor: dedupe reply execution readers
2026-04-07 06:42:33 +01:00
Peter Steinberger
e42f11ed62
refactor: dedupe acp reader helpers
2026-04-07 06:42:33 +01:00
Peter Steinberger
ea7297b344
refactor: dedupe reply control readers
2026-04-07 06:42:33 +01:00
Peter Steinberger
059197e496
refactor: dedupe reply runtime readers
2026-04-07 06:42:33 +01:00
Vincent Koc
8e8c7344bd
perf(plugin-sdk): lazy-load facade activation checks
2026-04-07 06:41:24 +01:00
Peter Steinberger
34c1e53792
fix(ci): align facade runtime loading
2026-04-07 06:37:14 +01:00
Vincent Koc
02261e931c
perf(plugin-sdk): avoid bundled metadata scans in facade runtime
2026-04-07 06:35:51 +01:00
Sam Padilla
f1b7dd6c0a
fix: honor lightContext in spawned subagents ( #62264 ) (thanks @theSamPadilla)
...
* Add lightContext support for spawned subagents
* Clarify and guard lightContext usage in sessions_spawn
* test: guard sessions_spawn lightContext acp misuse
* fix: honor lightContext in spawned subagents (#62264 ) (thanks @theSamPadilla)
---------
Co-authored-by: Jaz <jaz@bycrux.com >
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-07 11:05:45 +05:30
Peter Steinberger
7240830ca4
perf(pdf): extract input validation seam
2026-04-07 06:33:33 +01:00
Peter Steinberger
2aabe0e8fd
Tests: trim audit imports and fix reply typing
2026-04-07 13:23:59 +08:00
Peter Steinberger
d0562a873f
perf(agents): extract cli runner image and approval seams
2026-04-07 06:23:46 +01:00
Peter Steinberger
42ae213ba6
test(pdf): split native provider and model catalog coverage
2026-04-07 06:23:46 +01:00
Peter Steinberger
88a63a1816
fix(ci): restore plugin boundary invariants
2026-04-07 06:23:39 +01:00
Vincent Koc
1aca95ae15
perf(plugin-sdk): split light facade loader
2026-04-07 06:22:35 +01:00
Peter Steinberger
86679ba84e
test: extract backup path plan coverage
2026-04-07 06:20:53 +01:00
Peter Steinberger
0cb162f05c
test: reuse shared temp fixture roots
2026-04-07 06:20:53 +01:00
Peter Steinberger
c15919846c
fix(ci): repair auto-reply type drift
2026-04-07 06:11:04 +01:00
Peter Steinberger
df58f73a2d
Config: split static channel configured helper
2026-04-07 13:07:40 +08:00
Peter Steinberger
2091334399
refactor: dedupe reply helper readers
2026-04-07 06:07:14 +01:00
Peter Steinberger
687bb21b28
refactor: dedupe reply routing readers
2026-04-07 06:07:14 +01:00
Peter Steinberger
bd99671756
refactor: dedupe acp delivery readers
2026-04-07 06:07:14 +01:00
Peter Steinberger
9c04bdf6de
refactor: dedupe session control readers
2026-04-07 06:07:14 +01:00
Peter Steinberger
d9f1c61361
refactor: dedupe reply session readers
2026-04-07 06:07:14 +01:00
Peter Steinberger
8d05bdda43
refactor: dedupe setup token readers
2026-04-07 06:07:13 +01:00
Peter Steinberger
9869941c06
refactor: dedupe auth session readers
2026-04-07 06:07:13 +01:00