{"name":"DISABLE_EXTRA_USAGE_COMMAND","slug":"disable-extra-usage-command","family":"env","title":"Environment variables","noun":"environment variable","description":"Setting DISABLE_EXTRA_USAGE_COMMAND now also hides the buy-credits prompts, which point at \/model instead.","description_source":"entry","described_by":{"version":"2.1.248","anchor":"usage-credits-prompts-now-checked-against-the-disable-flag-t"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.309","builds":150,"mined_builds":150,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.284","anchor":"max-20x-users-at-a-usage-limit-are-pointed-to-usage-credits","heading":"Top-tier Max users at a limit are pointed to \/usage-credits instead of \/upgrade","line":"On the highest Max plan, the usage-limit hint and `\/upgrade` now point to `\/usage-credits`, since there is no higher plan to move to","released_at":"2026-09-28 17:11:59","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"usage-limit-messages-the-usage-credits-command-name-is-res","heading":"Usage-limit messages: the \/usage-credits command name is resolved dynamically and prompts to ask your admin","line":"Spend-limit messages now name \/usage-credits only when it is available, and tell members to use it to ask their admin","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text, named in this entry"},{"version":"2.1.274","anchor":"usage-credits-1m-context-guidance-message-reworked-with-new","heading":"Usage-credits 1M-context guidance message reworked with new eligibility checks","line":"1M-context usage-credits message now varies based on whether \/usage-credits is actually available to you","released_at":"2026-09-16 22:36:09","reason":"named in this entry, found in this entry's text"},{"version":"2.1.248","anchor":"usage-credits-prompts-now-checked-against-the-disable-flag-t","heading":"Usage-credits prompts now checked against the disable flag too","line":"Setting DISABLE_EXTRA_USAGE_COMMAND now also hides the buy-credits prompts, which point at \/model instead.","released_at":"2026-08-27 20:35:36","reason":"named in this entry, found in this entry's text"},{"version":"2.1.248","anchor":"three-more-billing-types-can-reach-the-extra-usage-command","heading":"Three more billing types can reach the extra-usage command","line":"Three more billing types, including AWS Marketplace, now reach the extra-usage prompts.","released_at":"2026-08-27 20:35:36","reason":"named in this entry, found in this entry's text"},{"version":"2.0.36","anchor":"extra-usage-command","heading":"Extra Usage Command","line":null,"released_at":"2025-11-07 21:54:57","reason":"found in this entry's text"}],"entries_total":6,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"DISABLE_AUTO_COMPACT","slug":"disable-auto-compact","description":"Unknown model names now get an assumed context budget so auto-compact works instead of stalling."},{"name":"DISABLE_AUTOUPDATER","slug":"disable-autoupdater","description":"DISABLE_AUTOUPDATER=0 or false no longer disables updates; only truthy values count now."},{"name":"DISABLE_BRIEF_MODE_STOP_HOOK","slug":"disable-brief-mode-stop-hook","description":"When true, turns off brief mode's end-of-turn enforcement. Without it, in the main REPL thread or an SDK session with brief mode on and the brief tool available, Claude Code adds a hidden meta message carrying the brief enforcement text when the assistant made no brief tool call in the current turn and no such reminder was already added."},{"name":"DISABLE_BUG_COMMAND","slug":"disable-bug-command","description":"Temporary probes that checked whether old code paths still ran have been deleted; behaviour is unchanged."},{"name":"DISABLE_COMPACT","slug":"disable-compact","description":"Unknown model names now get an assumed context budget so auto-compact works instead of stalling."},{"name":"DISABLE_COST_WARNINGS","slug":"disable-cost-warnings","description":"When true, Claude Code does not print the session cost to stdout when the process exits and does not show the cost-threshold dialog. Without it, both depend on the account type and the organization or workspace role."},{"name":"DISABLE_DOCTOR_COMMAND","slug":"disable-doctor-command","description":"When true, the `\/doctor` command (alias `\/checkup`) is disabled."},{"name":"DISABLE_ERROR_REPORTING","slug":"disable-error-reporting","description":"Any non-empty value stops Claude Code from recording errors in its in-memory recent-error log and turns off the error-reporting path fed by `logError` and the uncaught-exception and unhandled-rejection handlers. Claude Code also copies the variable into the environment it builds for `byoc` sessions."},{"name":"DISABLE_FEEDBACK_COMMAND","slug":"disable-feedback-command","description":"Feedback and bug-report commands are hidden when Claude Code runs through the SDK."},{"name":"DISABLE_GROWTHBOOK","slug":"disable-growthbook","description":"Auto mode uses sensible built-in defaults when remote config is missing, instead of everything off."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/disable-extra-usage-command","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}