dunamismax
f431f20c48
fix(followup): pass currentChannelId to queued message agent runs
...
The followup runner (which processes queued messages) was calling
runEmbeddedPiAgent without currentChannelId or currentThreadTs.
This meant the message tool's toolContext had no channel routing
info, causing reactions (and other target-inferred actions) to
fail with 'Action react requires a target' on queued messages.
Pass originatingTo as currentChannelId so the message tool can
infer the reaction target from context, matching the behavior
of the initial (non-queued) agent run.
2026-03-02 22:53:04 +00:00
..
2026-03-02 21:07:52 +00:00
2026-03-02 22:53:04 +00:00
2026-03-02 22:53:04 +00:00
2026-03-02 22:29:04 +00:00
2026-03-02 12:13:45 +00:00
2026-03-02 22:53:04 +00:00
2026-03-02 21:31:36 +00:00
2026-03-02 21:39:43 +00:00
2026-03-02 22:34:43 +00:00
2026-03-02 22:30:21 +00:00
2026-03-02 22:37:09 +00:00
2026-03-02 22:45:41 +00:00
2026-03-02 22:51:32 +00:00
2026-03-02 22:51:28 +00:00
2026-03-02 04:29:18 +00:00
2026-03-02 21:22:38 +00:00
2026-03-02 22:51:28 +00:00
2026-03-02 21:22:38 +00:00
2026-03-02 19:57:33 +00:00
2026-03-02 04:14:06 +00:00
2026-03-02 16:24:26 +00:00
2026-03-02 22:22:17 +00:00
2026-03-02 20:19:10 +00:00
2026-03-02 19:57:33 +00:00
2026-03-02 16:39:08 -06:00
2026-03-02 21:32:11 +00:00
2026-03-02 14:33:37 -08:00
2026-03-02 19:57:33 +00:00
2026-03-02 19:57:33 +00:00
2026-03-02 21:58:35 +00:00
2026-03-02 22:47:03 +00:00
2026-03-02 22:09:36 +00:00
2026-03-02 07:13:11 +00:00
2026-03-02 19:57:33 +00:00
2026-03-02 21:22:38 +00:00
2026-03-02 22:30:21 +00:00
2026-03-02 22:29:04 +00:00
2026-03-02 19:57:33 +00:00
2026-03-02 21:07:52 +00:00
2026-03-02 19:57:33 +00:00
2026-03-02 19:48:02 +00:00
2026-02-26 18:39:13 -05:00
2026-03-02 21:55:01 +00:00
2026-02-22 18:13:23 -05:00
2026-03-02 16:06:52 +00:00
2026-03-01 23:06:10 -08:00
2026-03-01 15:45:21 -08:00
2026-03-01 14:23:46 -08:00
2026-03-02 19:57:33 +00:00
2026-03-02 04:04:36 +00:00
2026-03-02 04:04:36 +00:00