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-10 21:50:03 +02:00
2026-06-11 18:12:22 +02:00
2026-06-10 04:06:57 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-06-05 11:15:32 +02:00
2026-06-09 01:25:19 +02:00
2026-06-02 06:50:03 +02:00
2026-06-10 23:16:43 +02:00
2026-06-10 08:32:10 +02:00
2026-05-31 04:36:14 +02:00
2026-06-10 02:17:35 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-06-06 17:19:57 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 08:45:12 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-06-07 06:43:52 +02:00
2026-05-31 14:14:37 +02:00
2026-06-11 00:57:23 +02:00
2026-06-08 11:49:28 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 08:45:12 +02:00
2026-06-10 08:26:59 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-06-10 07:49:12 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-06-06 03:15:27 -04:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-06-08 18:28:08 +02:00
2026-05-09 03:11:18 +02:00
2026-05-31 04:36:14 +02:00
2026-05-31 04:36:14 +02:00
2026-06-08 18:28:06 +02:00
2026-06-10 07:22:22 +02:00
2026-05-31 04:36:14 +02:00
2026-06-07 18:34:51 -04:00
2026-06-04 06:13:25 +03:00
2026-05-31 04:36:14 +02:00
2026-06-04 02:07:34 +02:00
2026-06-05 05:36:05 +00:00
2026-04-30 06:47:01 +02:00
2026-06-10 08:31:32 +02:00
2026-06-10 23:47:28 +02:00
2026-06-07 08:42:51 +02:00
2026-05-31 04:36:14 +02:00
2026-06-08 15:00:28 +02:00
2026-06-10 01:28:24 +02:00
2026-06-11 16:26:50 +02:00
2026-06-10 07:26:02 +02:00