openclaw/src/acp
Bob 61f7cea48b
fix: kill stuck ACP child processes on startup and harden sessions in discord threads (#33699)
* Gateway: resolve agent.wait for chat.send runs

* Discord: harden ACP thread binding + listener timeout

* ACPX: handle already-exited child wait

* Gateway/Discord: address PR review findings

* Discord: keep ACP error-state thread bindings on startup

* gateway: make agent.wait dedupe bridge event-driven

* discord: harden ACP probe classification and cap startup fan-out

* discord: add cooperative timeout cancellation

* discord: fix startup probe concurrency helper typing

* plugin-sdk: avoid Windows root-alias shard timeout

* plugin-sdk: keep root alias reflection path non-blocking

* discord+gateway: resolve remaining PR review findings

* gateway+discord: fix codex review regressions

* Discord/Gateway: address Codex review findings

* Gateway: keep agent.wait lifecycle active with shared run IDs

* Discord: clean up status reactions on aborted runs

* fix: add changelog note for ACP/Discord startup hardening (#33699) (thanks @dutifulbob)

---------

Co-authored-by: Onur <2453968+osolmaz@users.noreply.github.com>
2026-03-04 10:52:28 +01:00
..
control-plane fix: kill stuck ACP child processes on startup and harden sessions in discord threads (#33699) 2026-03-04 10:52:28 +01:00
runtime fix: kill stuck ACP child processes on startup and harden sessions in discord threads (#33699) 2026-03-04 10:52:28 +01:00
client.test.ts refactor: dedupe agent and browser cli helpers 2026-03-03 00:15:00 +00:00
client.ts windows: unify non-core spawn handling across acp qmd and docker (openclaw#31750) thanks @Takhoffman 2026-03-02 08:05:39 -06:00
commands.ts
event-mapper.ts fix(acp): escape C0/C1 controls in resource link metadata 2026-02-22 08:16:38 +01:00
meta.ts
policy.test.ts feat(acp): add kimi harness support surfaces 2026-03-03 01:05:24 +00:00
policy.ts feat(acp): enable dispatch by default 2026-03-03 00:47:35 +00:00
secret-file.ts fix: harden ACP secret handling and exec preflight boundaries 2026-02-19 15:34:20 +01:00
server.startup.test.ts feat(secrets): expand SecretRef coverage across user-supplied credentials (#29580) 2026-03-03 02:58:20 +00:00
server.ts feat(secrets): expand SecretRef coverage across user-supplied credentials (#29580) 2026-03-03 02:58:20 +00:00
session-mapper.test.ts refactor(acp): split session tests and share rate limiter 2026-02-19 14:55:06 +01:00
session-mapper.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
session.test.ts refactor(acp): split session tests and share rate limiter 2026-02-19 14:55:06 +01:00
session.ts refactor(acp): split session tests and share rate limiter 2026-02-19 14:55:06 +01:00
translator.prompt-prefix.test.ts test: dedupe fixtures and test harness setup 2026-02-23 05:45:54 +00:00
translator.session-rate-limit.test.ts test: dedupe fixtures and test harness setup 2026-02-23 05:45:54 +00:00
translator.test-helpers.ts test: dedupe fixtures and test harness setup 2026-02-23 05:45:54 +00:00
translator.ts fix(gateway+acp): thread stopReason through final event to ACP bridge (#24867) 2026-03-03 00:40:54 -05:00
types.ts fix(acp): harden session lifecycle against flooding 2026-02-19 14:50:17 +01:00