Under the hood
ExitPlanMode tool internally restructured into a factory pattern, no behavior change
What
The internal code for the ExitPlanMode tool (the tool Claude uses to leave plan mode and hand off a plan) was restructured from separate module-level functions into a create() factory function that builds the tool's methods together. Its behavior is unchanged: the same plan-mode checks, the same handoff for swarm plan approval, and the same auto-mode fallback notification still happen.
Why
This is an internal code reorganization with no effect on what happens when Claude exits plan mode.