{"version":"2.1.267","anchor":"new-helper-bce-gates-an-unspecified-capability-on-intera","canonical_anchor":"new-helper-bce-gates-an-unspecified-capability-on-intera","heading":"New helper bce() gates an unspecified capability on interactive, non-VSCode, non-childSession context","tier":"internal","area":"Sessions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.267\/e\/new-helper-bce-gates-an-unspecified-capability-on-intera","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.267","markdown":"### New helper `bce()` gates an unspecified capability on interactive, non-VSCode, non-childSession context\n\nNew internal helper combines interactive\/non-child-session\/non-VSCode checks into one condition\n\n**Unclear.** It is not established which capability this new helper actually gates.\n\n**What**\n\nA new helper function combines three existing checks \u2014 whether the session is interactive, whether it is not a child session (and not itself a nested `claudecode` session), and whether it is not the VS Code extension \u2014 into a single true\/false result.\n\n**Why**\n\nThe finding does not say what feature this gate controls, only that it bundles the same conditions used by the nearby OAuth plugin-scope refresh change, so it likely governs a similar capability.\n\n- Area: Sessions\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5"}