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-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-08 19:03:55 +02:00
2026-06-10 01:27:17 +02:00
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-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-06-08 02:04:59 +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-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-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-06-10 01:28:04 +02:00
2026-06-11 00:57:23 +02:00
2026-06-10 07:26:02 +02:00
2026-06-10 17:53:26 +02:00
2026-06-08 19:03:55 +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-06-09 04:51:17 +02:00
2026-06-10 23:15:34 +02:00
2026-06-08 19:03:55 +02:00
2026-06-10 00:21:12 +00:00
2026-06-10 01:27:16 +02: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-06-10 01:27:17 +02:00
2026-06-10 02:17:35 +02: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