{"version":"2.1.223","anchor":"code-review-remembers-the-effort-level-you-typed-and-is-hidd","canonical_anchor":"code-review-remembers-the-effort-level-you-typed-and-is-hidd","heading":"\/code-review remembers the effort level you typed, and is hidden from the model by default","tier":"use","area":"Slash Commands","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.223\/e\/code-review-remembers-the-effort-level-you-typed-and-is-hidd","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.223","markdown":"### \/code-review remembers the effort level you typed, and is hidden from the model by default\n\n\/code-review reuses the last effort level you typed, and Claude can no longer run it unprompted.\n\n**What**\n\nRunning \/code-review without a level now reuses the level you last typed explicitly, and the command is no longer something Claude can invoke on its own unless a new gate is on.\n\n**Details**\n\n- `disableModelInvocation` is now a function evaluated lazily; it returns true unless the gate `tengu_dazzling_floyd` is on, and the fallback is false, so by default the model cannot invoke \/code-review itself\n- command registration treats a function-valued `disableModelInvocation` as `true` when serializing and installs it as a getter\n- two new slash-command hooks were added and allowlisted as declared fields: `getDefaultEffort` (returns an effort value plus a user-facing notice) and `onUserTypedArgs` (records the level you typed)\n- the last explicitly typed level is persisted to global config as `codeReviewLastEffort`\n- the dispatch path, including stacked commands, calls `onUserTypedArgs`, and when no explicit level is given it pushes the default-effort notice into the transcript as a notice message, in interactive sessions only\n- the prompt instructs the model to say in one short line which level is being reused, an unrecognized level now reports which level it fell back to, and the routing notice wording branches on a new `willRunAsFork` input\n\n**Usage**\n\n`\/code-review high \/code-review` **Evidence** `Reusing ${n} effort, the level you typed last time`, `reusing ${n}, the level the user typed last time`, `tengu_dazzling_floyd`, `getDefaultEffort`\n\n- Flag `tengu_dazzling_floyd`: Gate removed from the code (read for one account on one subscription tier against v2.1.223; this account: on, anonymous baseline: on, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Slash Commands\n- Names: `\/code-review`, `codeReviewLastEffort`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 0\/5"}