Plan-mode flags, scheduled tasks and terminal probes moved into grouped per-session stores.
What's wrong with this entry?
Plan-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.
- Flags such as the plan-mode and auto-mode exit attachments now go via
sessionFlags; the scheduled task list viasessionCron. - 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.
replaceNeedsPlanModeExitAttachment
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.235
Process-wide caches are now scoped per host
Both mention state
-
v2.1.235
Per-session state replaces process-wide globals, and the render root takes explicit dependencies
Both mention state
-
v2.1.235
More file-scope variables replaced by accessor-backed containers
Both mention state