openclaw/src/process
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
..
supervisor refactor: share windows command shim resolution 2026-03-10 22:18:04 +00:00
child-process-bridge.ts
command-queue.test.ts fix(runtime): duplicate messages, share singleton state across bundled chunks (#43683) 2026-03-12 14:59:27 -04:00
command-queue.ts fix(runtime): duplicate messages, share singleton state across bundled chunks (#43683) 2026-03-12 14:59:27 -04:00
exec.no-output-timer.test.ts test(process): replace no-output timer subprocess with spawn mock 2026-03-02 19:16:46 +00:00
exec.test.ts Exec: mark child command env with OPENCLAW_CLI (#41411) 2026-03-09 19:14:08 -04:00
exec.ts refactor: share windows command shim resolution 2026-03-10 22:18:04 +00:00
exec.windows.test.ts refactor: dedupe cli config cron and install flows 2026-03-02 19:57:33 +00:00
kill-tree.test.ts test(core): trim redundant test resets and use mockClear 2026-02-22 08:12:55 +00:00
kill-tree.ts
lanes.ts
restart-recovery.ts
spawn-utils.test.ts
spawn-utils.ts
test-timeouts.ts test: consolidate sessions_spawn and guardrail helpers 2026-02-22 12:34:55 +01:00
windows-command.test.ts refactor: share windows command shim resolution 2026-03-10 22:18:04 +00:00
windows-command.ts refactor: share windows command shim resolution 2026-03-10 22:18:04 +00:00