Vincent Koc
fb10773a38
fix(plugins): repair package boundary sdk paths
2026-04-07 08:09:59 +01:00
Peter Steinberger
58744f3d87
fix: repair ci contract and whatsapp test stubs
2026-04-07 08:09:47 +01:00
Peter Steinberger
087eb621ff
build: fix plugin sdk boundary exports
2026-04-07 08:06:29 +01:00
Peter Steinberger
b28cc98c9b
test: sync gateway and config expectations
2026-04-07 08:05:32 +01:00
Peter Steinberger
04681e9770
perf(unit): trim media and ollama facade tests
2026-04-07 08:05:06 +01:00
Vincent Koc
fbb56f0ed2
perf(secrets): skip unrelated web provider discovery
2026-04-07 08:04:49 +01:00
Peter Steinberger
6c7426ed54
fix: load facade helpers from bundled dist
2026-04-07 08:00:15 +01:00
Peter Steinberger
cf2fc4fdbb
fix: quiet unconfigured ollama discovery
2026-04-07 07:59:45 +01:00
Peter Steinberger
37dccb52ed
test: add gemini acp bind docker coverage
2026-04-07 07:59:45 +01:00
Peter Steinberger
cdbef11809
Build: include facade runtime sidecars
2026-04-07 07:57:58 +01:00
Peter Steinberger
b176bf13af
perf(media): bypass plugin loader in capability contract tests
2026-04-07 07:55:51 +01:00
Peter Steinberger
6239ab3667
Media: restore audio transcription default
2026-04-07 07:54:39 +01:00
Peter Steinberger
fab7b2a4de
Media: align provider defaults for tests
2026-04-07 07:54:39 +01:00
Peter Steinberger
b081f88952
Gateway: allow Docker loopback Control UI pairing
2026-04-07 07:54:39 +01:00
Peter Steinberger
625fd5b3e3
refactor: centralize inbound mention policy
2026-04-07 07:51:00 +01:00
Peter Steinberger
c8b7058058
perf(agents): remove slow browser and auth test paths
2026-04-07 07:50:17 +01:00
Peter Steinberger
7b79579d20
Tests: fix agent runtime drift
2026-04-07 14:42:46 +08: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
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