_Kerman
262d044642
fix(agent): route loop dispatches through prebuilt fused dispatcher
...
Address review feedback on PR #1738 :
- ReactLoopAgent builds its AgentEventDispatch once in the constructor and
routes every emit/serial/waterfall through it, so hot-path dispatches no
longer allocate a carrier and dispatcher per call; the public carrier
field is gone (fused dispatcher is private).
- agentEvents accepts an optional prebuilt carrier.
- The fused payload builder spreads the payload before the injected agent
so a structurally acceptable payload carrying an agent field can never
override the subject.
- Regenerate doc graphs; re-record core + architecture + affected Agent
Note translation pairs; add payload-object event contract Agent Note.
2026-08-06 13:44:23 +08:00
..
2026-08-04 17:36:14 +08:00
2026-07-30 22:09:15 +08:00
2026-08-04 17:36:14 +08:00
2026-08-05 13:19:56 +08:00
2026-08-05 11:42:49 +08:00
2026-08-05 12:47:09 +08:00
2026-08-04 17:36:14 +08:00
2026-07-23 19:10:25 +08:00
2026-08-04 17:36:14 +08:00
2026-08-04 18:42:13 +08:00
2026-07-26 02:33:29 +08:00
2026-08-04 18:42:13 +08:00
2026-08-05 13:09:53 +08:00
2026-08-03 12:25:33 +08:00
2026-08-05 13:09:53 +08:00
2026-08-06 13:44:23 +08:00
2026-08-06 13:26:04 +08:00
2026-08-06 13:26:04 +08:00
2026-07-29 14:20:06 +08:00
2026-07-29 14:20:06 +08:00
2026-07-29 14:20:06 +08:00
2026-08-04 17:36:14 +08:00
2026-07-23 19:10:25 +08:00
2026-08-04 17:36:14 +08:00
2026-08-05 17:39:50 +08:00
2026-08-05 17:39:50 +08:00
2026-08-05 17:39:50 +08:00
2026-08-05 20:43:30 +08:00
2026-08-05 20:43:30 +08:00
2026-08-05 20:43:30 +08:00
2026-08-04 17:36:14 +08:00
2026-07-26 02:33:29 +08:00
2026-08-04 17:36:14 +08:00
2026-08-06 04:11:58 +08:00
2026-08-06 04:11:58 +08:00
2026-08-06 04:11:58 +08:00
2026-08-04 17:36:14 +08:00
2026-07-26 02:33:29 +08:00
2026-08-04 17:36:14 +08:00
2026-08-05 16:18:58 +08:00
2026-08-05 16:18:58 +08:00
2026-08-05 16:18:58 +08:00
2026-08-04 17:36:14 +08:00
2026-07-22 22:26:24 +08:00
2026-08-04 17:36:14 +08:00
2026-08-06 04:11:58 +08:00
2026-08-06 04:11:58 +08:00
2026-08-06 04:11:58 +08:00
2026-08-04 17:36:14 +08:00
2026-07-28 13:55:59 +08:00
2026-08-04 17:36:14 +08:00
2026-08-04 18:42:13 +08:00
2026-07-29 20:10:42 +08:00
2026-08-04 18:42:13 +08:00
2026-08-06 11:42:14 +08:00
2026-08-06 11:42:14 +08:00
2026-08-06 11:42:14 +08:00
2026-07-30 19:24:21 +08:00
2026-07-30 19:24:21 +08:00
2026-07-30 19:24:21 +08:00
2026-08-05 13:09:53 +08:00
2026-07-31 19:21:16 +08:00
2026-08-05 13:09:53 +08:00
2026-08-04 17:36:14 +08:00
2026-07-26 02:33:29 +08:00
2026-08-04 17:36:14 +08:00
2026-08-05 17:11:48 +08:00
2026-08-05 17:11:48 +08:00
2026-08-05 17:11:48 +08:00
2026-08-04 17:36:14 +08:00
2026-07-27 11:31:38 +08:00
2026-08-04 17:36:14 +08:00
2026-08-05 13:09:53 +08:00
2026-08-03 12:25:33 +08:00
2026-08-05 13:09:53 +08:00
2026-08-04 17:36:14 +08:00
2026-07-26 20:28:37 +08:00
2026-08-04 17:36:14 +08:00
2026-08-04 17:36:14 +08:00
2026-07-26 02:33:29 +08:00
2026-08-04 17:36:14 +08:00
2026-08-04 13:20:28 +08:00
2026-08-04 13:20:28 +08:00
2026-08-04 13:20:28 +08:00
2026-08-04 13:20:28 +08:00
2026-08-04 13:20:28 +08:00
2026-08-04 13:20:28 +08:00
2026-08-04 17:36:14 +08:00
2026-07-22 22:26:24 +08:00
2026-08-04 17:36:14 +08:00
2026-08-04 17:36:14 +08:00
2026-07-22 22:26:24 +08:00
2026-08-04 17:36:14 +08:00