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
..
2026-03-02 04:03:46 +00:00
2026-03-02 15:21:19 +00:00
2026-03-04 02:35:12 -05:00
2026-02-15 19:37:40 +00:00
2026-02-24 23:40:51 +00:00
2026-02-24 23:40:51 +00:00
2026-03-04 02:35:12 -05:00
2026-03-02 14:36:41 +00:00
2026-03-02 08:54:20 +00:00
2026-03-02 21:19:23 +00:00
2026-03-02 21:19:23 +00:00
2026-02-26 18:49:16 +01:00
2026-03-02 15:21:19 +00:00
2026-03-04 01:20:48 -05:00
2026-02-15 01:15:43 +00:00
2026-03-04 02:35:12 -05:00
2026-03-03 22:07:03 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-03 22:07:03 -05:00
2026-03-04 02:35:12 -05:00
2026-02-26 17:36:16 +01:00
2026-02-26 16:44:13 +01:00
2026-02-17 00:45:02 +00:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-02-24 23:40:51 +00:00
2026-02-24 23:40:51 +00:00
2026-03-03 22:07:03 -05:00
2026-03-02 19:57:33 +00:00
2026-03-02 21:30:44 +00:00
2026-03-03 12:39:18 +05:30
2026-03-04 02:35:12 -05:00
2026-03-02 16:45:12 +00:00
2026-03-03 01:24:20 +00:00
2026-03-02 20:55:15 +00:00
2026-03-03 22:07:03 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-02 08:54:20 +00:00
2026-02-18 01:34:35 +00:00
2026-03-04 02:35:12 -05:00
2026-03-02 04:04:36 +00:00
2026-03-02 04:04:36 +00:00
2026-02-26 21:57:52 +01:00
2026-03-02 17:30:40 -06:00
2026-03-02 17:30:40 -06:00
2026-03-04 02:35:12 -05:00
2026-02-15 19:37:40 +00:00
2026-03-04 02:35:12 -05:00
2026-02-23 21:25:28 +00:00
2026-03-02 08:54:20 +00:00
2026-03-04 10:52:28 +01:00
2026-03-04 01:20:48 -05:00
2026-02-23 21:25:28 +00:00
2026-02-23 21:25:28 +00:00
2026-03-03 22:07:03 -05:00
2026-03-02 21:32:11 +00:00
2026-03-02 02:23:22 +00:00
2026-03-03 22:07:03 -05:00
2026-02-26 16:44:13 +01:00
2026-02-26 16:44:13 +01:00
2026-02-23 21:25:28 +00:00
2026-03-02 08:54:20 +00:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 01:20:48 -05:00
2026-02-24 23:10:19 +00:00
2026-02-24 23:51:10 +00:00
2026-03-04 02:35:12 -05:00
2026-02-19 07:01:54 +00:00
2026-02-19 07:01:54 +00:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-03 21:40:38 -06:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-02 00:31:42 +00:00
2026-03-02 00:31:42 +00:00
2026-02-15 19:37:40 +00:00
2026-03-02 17:21:09 +00:00
2026-03-02 18:02:21 +00:00
2026-03-02 18:02:21 +00:00
2026-03-02 19:57:33 +00:00
2026-03-04 02:35:12 -05:00
2026-03-02 01:31:32 +00:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00