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
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
9869941c06
refactor: dedupe auth session readers
2026-04-07 06:07:13 +01:00
Peter Steinberger
326b36794f
refactor: dedupe optional string readers
2026-04-07 06:07:13 +01:00
Peter Steinberger
ce1d2c1004
test: cover claude and codex acp bind docker smoke
2026-04-07 06:06:29 +01:00
Peter Steinberger
fdacaf0853
test: sync messaging runtime and talk expectations
2026-04-07 05:46:13 +01:00
Peter Steinberger
b059328f60
refactor: dedupe telemetry string readers
2026-04-07 05:06:54 +01:00
Peter Steinberger
8c7dd66a7b
refactor: dedupe string readers
2026-04-07 05:06:54 +01:00
Peter Steinberger
2f115bc645
refactor: dedupe reader helpers
2026-04-07 05:06:54 +01:00
Peter Steinberger
d03985415d
refactor: dedupe trimmed string readers
2026-04-07 05:06:54 +01:00
Peter Steinberger
416a3148e9
refactor: split cli backend live helpers
2026-04-07 03:46:24 +01:00
Peter Steinberger
6f7d0a016c
test: verify claude cli mcp cron e2e
2026-04-07 03:37:15 +01:00
Vignesh Natarajan
695176542f
memory-core: checkpoint session transcript dreaming ingestion
2026-04-06 19:14:42 -07:00