{"version":"2.1.233","anchor":"more-shared-state-moved-out-of-module-globals","canonical_anchor":"more-shared-state-moved-out-of-module-globals","heading":"More shared state moved out of module globals","tier":"internal","area":"Internals","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.233\/e\/more-shared-state-moved-out-of-module-globals","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.233","markdown":"### More shared state moved out of module globals\n\nTranscript storage, session pid tracking and skill caches became per-host rather than process-wide.\n\n**What**\n\nSession transcript storage, the pid-file registry that tracks concurrent sessions, the bundled and user skills root caches, the MCP live client and command\/resource-template lists, and the changelog cache all became per-host objects rather than process-wide ones. Test-only setters were exported for the transcript store.\n\n**Evidence**\n\n`setRemoteIngressUrlForTesting`\n\n- Area: Internals\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5"}