{"version":"2.1.232","anchor":"session-flags-scheduled-tasks-and-terminal-probes-moved-into","canonical_anchor":"session-flags-scheduled-tasks-and-terminal-probes-moved-into","heading":"Session flags, scheduled tasks and terminal probes moved into grouped stores","tier":"internal","area":"Session State","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232\/e\/session-flags-scheduled-tasks-and-terminal-probes-moved-into","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232","markdown":"### Session flags, scheduled tasks and terminal probes moved into grouped stores\n\nPlan-mode flags, scheduled tasks and terminal probes moved into grouped per-session stores.\n\n**What**\n\nPlan-mode and auto-mode exit flags and the session's scheduled task list are now reached through grouped accessors on a single session object instead of separate module-level singletons. Terminal capability probe results moved the same way.\n\n**Details**\n\n- Flags such as the plan-mode and auto-mode exit attachments now go via `sessionFlags`; the scheduled task list via `sessionCron`.\n- Terminal probe state (terminal version name, synchronized-output support, background-colour query responsiveness, native cursor) moved from a standalone class instance to a lazily fetched holder.\n\n**Evidence**\n\n`replaceNeedsPlanModeExitAttachment`\n\n- Area: Session State\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}