{"version":"2.1.267","anchor":"new-plan-mode-classifier-gate-controls-whether-plan-mode-i","canonical_anchor":"new-plan-mode-classifier-gate-controls-whether-plan-mode-i","heading":"Plan mode now gated behind a classifier flag","tier":"soon","area":"Plan Mode","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.267\/e\/new-plan-mode-classifier-gate-controls-whether-plan-mode-i","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.267","markdown":"### Plan mode now gated behind a classifier flag\n\nPlan mode's eligibility for classifier-based permission checks is now controlled by a tengu_violin_plan_classifier gate\n\n**Unclear.** Nothing has been read yet about whether the `tengu_violin_plan_classifier` flag that controls this is on or off by default.\n\n**What** A new helper, `Ro()`, decides whether \"plan\" is a valid, selectable permission mode and whether the auto-mode\/classifier-based permission-check path (used for deciding tool permissions) applies to a given session mode. For plan mode specifically, this now first checks a feature gate, `tengu_violin_plan_classifier` (enabled by default, evaluated with a tri-state check), before the classifier-based path is allowed to apply.\n\n**Why** This lets Claude Code control, and if needed roll back, classifier-based permission checks for plan mode independently of other modes, without requiring a code change.\n\n- Area: Plan Mode\n- Tier: Nothing to try yet\n- Useful: 3\/5\n- Signal: 3\/5\n- Present in the build but not switched on"}