Peter Steinberger
d3b359a1c2
fix: stabilize agent and config isolation
2026-04-07 15:28:46 +01:00
Peter Steinberger
cd92c6289c
Tests: stabilize provider reload boundaries
2026-04-07 22:16:53 +08:00
Peter Steinberger
eba04199f8
refactor: dedupe core lowercase helpers
2026-04-07 15:12:32 +01:00
Peter Steinberger
2cd11565a6
refactor: dedupe security lowercase helpers
2026-04-07 15:12:32 +01:00
Peter Steinberger
a903936750
refactor: dedupe core lowercase helpers
2026-04-07 15:12:32 +01:00
Peter Steinberger
47563305a2
Tests: isolate full-suite state leaks
2026-04-07 14:39:28 +01:00
Peter Steinberger
85b518f1ca
fix: repair post-rebase test typing
2026-04-07 13:44:42 +01:00
Peter Steinberger
e0c5b6c280
refactor: dedupe gateway lowercase helpers
2026-04-07 13:44:42 +01:00
Tak Hoffman
97c031a8db
feat: Add first-class infer CLI for inference workflows ( #62129 )
...
* refresh infer branch onto latest main
* flatten infer media commands
* fix tts runtime facade export
* validate explicit web search providers
* fix infer auth logout persistence
2026-04-07 07:11:19 -05:00
Peter Steinberger
f2fa096f14
refactor: dedupe gateway lowercase helpers
2026-04-07 13:01:23 +01:00
Peter Steinberger
1cec37184c
fix: harden qa memory dreaming sweep
2026-04-07 12:57:33 +01:00
Peter Steinberger
c541a9c110
Tests: fix flaky shard expectations
2026-04-07 12:22:51 +01:00
Peter Steinberger
6071c6f6ea
fix: use shared image probe path in live cli backend
2026-04-07 11:56:52 +01:00
Peter Steinberger
d6b634bc30
test: harden gateway talk and config drift coverage
2026-04-07 11:41:02 +01:00
Bob
f6124f3e17
ACP: harden Discord recovery and reset flow ( #62132 )
...
* ACP: harden Discord recovery and reset flow
* CI: harden bundled vitest excludes
* ACP: fix Claude launch and reset recovery
* Discord: use follow-up replies after slash defer
* ACP: route bound resets through gateway service
* ACP: unify bound reset authority
* ACPX: update OpenClaw branch to 0.5.2
* ACP: fix rebuilt branch replay fallout
* ACP: fix CI regressions after ACPX 0.5.2 update
---------
Co-authored-by: Onur <2453968+osolmaz@users.noreply.github.com >
2026-04-07 12:23:50 +02:00
Peter Steinberger
4dc16e1567
refactor: dedupe lowercase normalizer readers
2026-04-07 11:18:18 +01:00
Peter Steinberger
55f07e0381
refactor: dedupe shared string normalizers
2026-04-07 11:18:18 +01:00
Peter Steinberger
56b0714004
Tests: fix gateway reconnect and mocks
2026-04-07 11:02:54 +01:00
Vignesh Natarajan
b21dd9c635
Tests: stabilize dream diary case assertion ( #62275 )
2026-04-07 02:47:46 -07:00
sky
9dda94c0f7
fix(memory): respect memory slot in dreaming config
2026-04-07 02:47:46 -07:00
Peter Steinberger
434d56a948
refactor: dedupe lowercase helper readers
2026-04-07 10:37:39 +01:00
Peter Steinberger
f1bdfca1ed
refactor: dedupe reply gateway helpers
2026-04-07 10:37:39 +01:00
Peter Steinberger
edfc8eb91a
refactor: dedupe primary string helpers
2026-04-07 10:37:39 +01:00
Peter Steinberger
4d4dbe8e15
test: share live probes with acp bind
2026-04-07 10:35:24 +01:00
Peter Steinberger
c2f9de3935
feat: unify live cli backend probes
2026-04-07 10:35:24 +01:00
Peter Steinberger
dbc7710938
Tests: fix gateway reconnect and boundary drift
2026-04-07 17:30:37 +08:00
Peter Steinberger
e331694df6
fix(gateway): unstick claude cli live e2e
2026-04-07 09:47:55 +01:00
Peter Steinberger
0312085408
fix: restore ci after type drift
2026-04-07 09:44:53 +01:00
Peter Steinberger
85c75f6573
refactor: dedupe auto-reply string helpers
2026-04-07 09:44:53 +01:00
Peter Steinberger
b697cec223
refactor: dedupe gateway and flow string helpers
2026-04-07 09:44:53 +01:00
Peter Steinberger
4c97f0f0ce
refactor: dedupe provider and cron string helpers
2026-04-07 09:44:53 +01:00
Peter Steinberger
365d5a410b
refactor: dedupe trim string helpers
2026-04-07 09:44:53 +01:00
Peter Steinberger
9d8d1dd4c5
refactor: dedupe shared string aliases
2026-04-07 09:44:53 +01:00
Peter Steinberger
f336d8c948
refactor: dedupe helper string aliases
2026-04-07 09:44:53 +01:00
Peter Steinberger
0af808b457
test: add cli backend live matrix metadata
2026-04-07 09:06:09 +01:00
Peter Steinberger
ce7ef626b8
refactor: dedupe gateway helper readers
2026-04-07 08:40:35 +01:00
Peter Steinberger
763dc614c0
refactor: dedupe command helper readers
2026-04-07 08:40:34 +01:00
Peter Steinberger
2ceafbafcc
test(gateway): cover minimal connect startup
2026-04-07 08:31:33 +01:00
Peter Steinberger
494c25b0c4
test(gateway): cover live helper env isolation
2026-04-07 08:25:41 +01:00
Peter Steinberger
8a6bb1b80e
refactor(gateway): isolate minimal test startup
2026-04-07 08:23:49 +01:00
Peter Steinberger
3243c9b5b0
fix(gateway): handle early connect challenge race
2026-04-07 08:11:28 +01:00
Peter Steinberger
b28cc98c9b
test: sync gateway and config expectations
2026-04-07 08:05:32 +01:00
Peter Steinberger
37dccb52ed
test: add gemini acp bind docker coverage
2026-04-07 07:59:45 +01:00
Peter Steinberger
b081f88952
Gateway: allow Docker loopback Control UI pairing
2026-04-07 07:54:39 +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
dfec7d7f80
refactor: dedupe session helper 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
c00cd4b414
refactor(gateway): lazy-load server boundary for live tests
2026-04-07 07:34:50 +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