{"version":"2.1.236","anchor":"repl-streaming-state-moved-into-a-single-object","canonical_anchor":"repl-streaming-state-moved-into-a-single-object","heading":"REPL streaming state moved into a single object","tier":"internal","area":"REPL","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.236\/e\/repl-streaming-state-moved-into-a-single-object","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.236","markdown":"### REPL streaming state moved into a single object\n\nInteractive session state was consolidated into one object; an out-of-order safety check was dropped.\n\n**What**\n\nAbout a dozen separate pieces of interactive-session state, including pending query parameters, streaming text and tool-use updates, and swarm timing and budget info, become fields on one object, with callbacks passed as named methods. No behaviour change, though an internal consistency check that used to throw on out-of-order sends is gone.\n\n**Evidence**\n\n`deferredSlashEchoUuid`\n\n- Area: REPL\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}