can1357
926dfdea39
fix(coding-agent): restored side-channel IRC auto-reply for busy recipients when async execution is disabled
...
A subagent's send await:true to Main during a blocking task spawn was a structural deadlock: deliverIrcMessage queues mid-turn messages as step-boundary asides, but Main's next boundary requires the sender's own batch to finish, so the sender always burned the full irc.timeoutMs. Awaited sends now pass expectsReply through IrcBus.send; a mid-turn recipient with async.enabled off generates an ephemeral no-tools reply via runEphemeralTurn, records an irc:autoreply aside in its own history, and delivers it back over the bus with replyTo threading so the sender's waiter resolves.
2026-06-11 18:12:22 +02:00
..
2026-06-09 04:51:17 +02:00
2026-05-31 04:03:05 +02:00
2026-06-10 04:06:57 +02:00
2026-06-07 16:42:19 +02:00
2026-06-10 11:02:47 +02:00
2026-06-07 02:23:18 +02:00
2026-06-07 02:23:18 +02:00
2026-06-06 16:00:31 +02:00
2026-06-08 19:03:55 +02:00
2026-06-10 01:27:17 +02:00
2026-05-16 07:02:24 +05:30
2026-06-10 08:26:00 +02:00
2026-06-08 19:03:55 +02:00
2026-06-10 14:37:58 -03:00
2026-06-10 23:17:00 +02:00
2026-05-01 18:54:21 +02:00
2026-06-08 19:03:55 +02:00
2026-06-08 19:03:55 +02:00
2026-06-10 01:27:17 +02:00
2026-06-06 22:09:04 +02:00
2026-06-10 07:23:29 +02:00
2026-06-11 20:27:52 +08:00
2026-05-31 08:45:12 +02:00
2026-06-08 02:04:59 +02:00
2026-05-30 18:08:51 +02:00
2026-06-06 16:30:09 +02:00
2026-06-08 12:22:47 +02:00
2026-06-07 06:55:52 +02:00
2026-06-09 04:51:17 +02:00
2026-06-09 05:44:35 +02:00
2026-05-27 15:03:12 +02:00
2026-06-04 00:59:59 +02:00
2026-06-08 19:03:55 +02:00
2026-06-10 14:34:25 -03:00
2026-06-10 01:28:04 +02:00
2026-06-10 01:28:04 +02:00
2026-05-13 05:24:33 +02:00
2026-06-10 23:13:39 +02:00
2026-06-09 04:51:17 +02:00
2026-06-09 01:25:19 +02:00
2026-06-10 06:20:51 +02:00
2026-06-10 17:47:47 +02:00
2026-06-11 18:12:22 +02:00
2026-05-25 17:21:53 +00:00
2026-01-31 05:22:07 +01:00
2026-06-01 18:04:05 +02:00
2026-06-10 01:28:04 +02:00
2026-06-11 00:57:23 +02:00
2026-06-10 07:26:02 +02:00
2026-05-27 15:03:12 +02:00
2026-06-03 20:59:43 -04:00
2026-06-10 17:53:26 +02:00
2026-05-26 07:28:42 +02:00
2026-06-04 01:35:39 +02:00
2026-06-08 19:03:55 +02:00
2026-06-04 02:45:30 +02:00
2026-05-27 15:03:12 +02:00
2026-06-08 05:40:04 +02:00
2026-06-08 02:04:59 +02:00
2026-06-08 19:03:55 +02:00
2026-06-10 17:53:46 +02:00
2026-06-07 03:33:53 +02:00
2026-05-17 01:47:24 +02:00
2026-06-09 04:51:17 +02:00
2026-06-10 23:15:34 +02:00
2026-06-08 19:03:55 +02:00
2026-05-02 04:34:39 +02:00
2026-06-10 00:21:12 +00:00
2026-06-10 01:27:16 +02:00
2026-05-26 23:26:15 -07:00
2026-06-10 17:51:42 +02:00
2026-06-08 19:03:55 +02:00
2026-06-08 19:03:55 +02:00
2026-05-26 01:54:09 -07:00
2026-06-10 01:27:17 +02:00
2026-06-10 02:17:35 +02:00
2026-06-04 07:44:52 +00:00
2026-06-08 19:03:55 +02:00
2026-06-08 19:03:55 +02:00
2026-06-11 16:07:38 +02:00
2026-06-10 17:54:47 +02:00
2026-06-09 20:45:01 +02:00
2026-06-08 19:03:55 +02:00
2026-06-09 04:51:17 +02:00
2026-06-09 04:51:17 +02:00
2026-06-09 04:51:17 +02:00
2026-06-09 04:51:17 +02:00
2026-06-09 05:44:35 +02:00
2026-06-09 04:51:17 +02:00
2026-06-09 04:51:17 +02:00
2026-06-08 19:03:55 +02:00
2026-06-08 02:04:59 +02:00