Vincent Koc
4ca84acf24
fix(runtime): duplicate messages, share singleton state across bundled chunks (#43683)
* Tests: add fresh module import helper
* Process: share command queue runtime state
* Agents: share embedded run runtime state
* Reply: share followup queue runtime state
* Reply: share followup drain callback state
* Reply: share queued message dedupe state
* Reply: share inbound dedupe state
* Tests: cover shared command queue runtime state
* Tests: cover shared embedded run runtime state
* Tests: cover shared followup queue runtime state
* Tests: cover shared inbound dedupe state
* Tests: cover shared Slack thread participation state
* Slack: share sent thread participation state
* Tests: document fresh import helper
* Telegram: share draft stream runtime state
* Tests: cover shared Telegram draft stream state
* Telegram: share sent message cache state
* Tests: cover shared Telegram sent message cache
* Telegram: share thread binding runtime state
* Tests: cover shared Telegram thread binding state
* Tests: avoid duplicate shared queue reset
* refactor(runtime): centralize global singleton access
* refactor(runtime): preserve undefined global singleton values
* test(runtime): cover undefined global singleton values
---------
Co-authored-by: Nimrod Gutman <nimrod.gutman@gmail.com>
2026-03-12 14:59:27 -04:00
..
2026-02-01 10:03:47 +09:00
2026-03-11 00:07:47 +00:00
2026-03-07 17:05:23 +00:00
2026-03-07 17:05:23 +00:00
2026-02-26 05:34:58 -05:00
2026-03-07 17:05:23 +00:00
2026-02-18 12:57:51 +00:00
2026-03-03 00:15:15 +00:00
2026-02-01 10:03:47 +09:00
2026-03-05 16:52:49 -06:00
2026-02-16 23:51:44 +01:00
2026-02-16 23:51:44 +01:00
2026-02-21 23:28:07 +00:00
2026-02-16 23:51:44 +01:00
2026-02-18 12:57:51 +00:00
2026-02-22 14:08:51 +00:00
2026-01-31 16:19:20 +09:00
2026-01-23 06:31:53 +00:00
2026-01-23 06:31:53 +00:00
2026-03-01 11:05:35 -06:00
2026-02-18 13:02:59 +00:00
2026-02-16 23:48:43 +00:00
2026-03-02 20:55:15 +00:00
2026-03-02 20:55:15 +00:00
2026-03-01 11:45:05 -06:00
2026-03-01 11:45:05 -06:00
2026-02-26 02:11:50 +01:00
2026-02-26 02:11:50 +01:00
2026-02-18 05:31:06 +00:00
2026-02-18 16:14:07 +00:00
2026-02-18 05:31:06 +00:00
2026-03-03 01:06:00 +00:00
2026-01-17 07:41:24 +00:00
2026-02-16 00:39:11 +00:00
2026-03-07 21:09:27 +00:00
2026-03-07 21:09:27 +00:00
2026-02-01 10:03:47 +09:00
2026-03-07 21:09:27 +00:00
2026-03-07 21:09:27 +00:00
2026-03-07 21:09:27 +00:00
2026-02-09 17:02:55 -08:00
2026-02-26 13:40:58 +00:00
2026-03-04 00:20:44 -06:00
2026-03-02 16:24:26 +00:00
2026-03-12 14:59:27 -04:00
2026-03-12 14:59:27 -04:00
2026-03-01 10:21:25 -06:00
2026-02-21 19:53:42 +01:00
2026-03-05 20:34:43 -06:00
2026-02-21 23:28:07 +00:00
2026-03-02 19:57:33 +00:00
2026-03-05 20:47:31 -06:00
2026-03-05 20:47:31 -06:00
2026-03-02 19:57:33 +00:00
2026-02-22 14:36:46 -05:00
2026-03-03 02:58:20 +00:00
2026-02-16 23:55:34 +01:00