New internal 'advisor' tool, gated to first-party accounts with entitlement#
A new gated 'advisor' tool was added, restricted by an env var and account entitlement, with clearer in-context messaging about when it applies
What
A new internal tool/event kind called "advisor" has been introduced.
- It can be disabled with an environment variable, and otherwise requires a first-party Anthropic account plus an internal entitlement check before it's available.
- The availability check was refactored into a shared helper function, replacing inline checks that combined the disable env var, first-party account check, and entitlement check.
- When you change the advisor model setting mid-conversation (from the
/advisorUI or its slash command), Claude Code now shows a contextual note explaining when the new setting will actually take effect — for example, if the API already refused to use the advisor this turn, or if the conversation already locked in a different advisor model or tool declaration.
Why
This lays the groundwork for an advisor feature restricted to eligible accounts, and helps avoid confusion by telling you explicitly when a mid-conversation change to the advisor setting won't apply immediately.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.257
New getAdvisorSetting() accessor added to app-state facade
Both mention advisor
-
v2.1.257
Advisor tool / advisorModel setting
Both mention advisor
-
v2.1.260
New hidden 'advisor' local command
Both mention advisor