{"version":"2.1.223","anchor":"stream-close-with-a-parked-question-can-now-abort-the-in-fli","canonical_anchor":"stream-close-with-a-parked-question-can-now-abort-the-in-fli","heading":"Stream close with a parked question can now abort the in-flight query","tier":"soon","area":"SDK Control","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.223\/e\/stream-close-with-a-parked-question-can-now-abort-the-in-fli","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.223","markdown":"### Stream close with a parked question can now abort the in-flight query\n\nClosing input while a question is pending can cancel the running query, once a remote setting says so.\n\n**What**\n\nWhen the input stream closes while `can_use_tool` requests for the parked-question tool are still pending, the pending request ids can now be collected and used to abort the current query with a shutdown reason.\n\n**Details**\n\n- the control session gained an `onStreamClosedWithParkedQuestion` callback plus a setter, wired at the CLI entry point to abort the query\n- selected only when the gate resolves to the string \"interrupt\"\n- the in-source fallback is \"off\", which keeps the older preserve\/no-op behaviour; real values come from remote config\n\n**Evidence**\n\n`tengu_cinder_swift`\n\n- Flag `tengu_cinder_swift`: Not enough to say (read for one account on one subscription tier against v2.1.223; this account: no value returned, anonymous baseline: no value returned, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: SDK Control\n- Tier: Nothing to try yet\n- Useful: 2\/5\n- Signal: 3\/5\n- Present in the build but not switched on"}