{"version":"2.1.246","anchor":"engine-controller-subscribes-to-dialogs-thinking-and-now-pri","canonical_anchor":"engine-controller-subscribes-to-dialogs-thinking-and-now-pri","heading":"Engine controller subscribes to dialogs, thinking and now-priority commands","tier":"internal","area":"Session Loop","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246\/e\/engine-controller-subscribes-to-dialogs-thinking-and-now-pri","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246","markdown":"### Engine controller subscribes to dialogs, thinking and now-priority commands\n\nThe engine pauses during blocking dialogs and aborts your turn when a command must run now.\n\n**What**\n\nBinding the engine to a host now pauses it while a blocking dialog is open, mirrors the thinking toggle into the thinking-token budget (zero when off), keeps the engine model in step with the host's main-loop model, and aborts the in-flight turn when a queued command is marked as needing to run now. It also merges salvaged continuation text into displayed message content.\n\n**Evidence**\n\n`_abortOnNowPriorityCommand`\n\n- Area: Session Loop\n- Tier: Under the hood\n- Useful: 3\/5\n- Signal: 3\/5"}