{
  "claudeCodeVersion": "2.1.203",
  "schemaVersion": "1.0.0",
  "symbols": [
    {
      "symbol": "--ablation",
      "type": "cli_flag",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--add-dir",
      "type": "cli_flag",
      "first_seen": "1.0.18",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Add additional working directories for Claude to read and edit files. Grants file access; most `.claude/` configuration is not discovered from these directories. Validates each path exists as a directory. To persist these directories across sessions, set `permissions.additionalDirectories` in settings",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--advisor",
      "type": "cli_flag",
      "first_seen": "2.1.83",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Enable the server-side advisor tool for this session with a model alias: `opus`, `sonnet`, or `fable` (v2.1.170+), or a full model ID. Takes precedence over the `advisorModel` setting for the session. Requires Claude Code v2.1.98 or later",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--agent",
      "type": "cli_flag",
      "first_seen": "2.0.59",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Specify an agent for the current session (overrides the `agent` setting)",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--agent-color",
      "type": "cli_flag",
      "first_seen": "2.1.16",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--agent-id",
      "type": "cli_flag",
      "first_seen": "2.1.16",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--agent-name",
      "type": "cli_flag",
      "first_seen": "2.1.16",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--agent-teams",
      "type": "cli_flag",
      "first_seen": "2.1.45",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--agent-type",
      "type": "cli_flag",
      "first_seen": "2.1.16",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--agents",
      "type": "cli_flag",
      "first_seen": "1.0.125",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Define custom subagents dynamically via JSON. Uses the same field names as subagent frontmatter, plus a `prompt` field for the agent's instructions",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--all",
      "type": "cli_flag",
      "first_seen": "2.1.26",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--allow-dangerously-skip-permissions",
      "type": "cli_flag",
      "first_seen": "2.0.26",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Add `bypassPermissions` to the `Shift+Tab` mode cycle without starting in it. Lets you begin in a different mode like `plan` and switch to `bypassPermissions` later. See permission modes",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--allow-tools",
      "type": "cli_flag",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--allowed",
      "type": "cli_flag",
      "first_seen": "0.2.33",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Tools that execute without prompting for permission. See permission rule syntax for pattern matching. To restrict which tools are available, use `--tools` instead",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--allowed-tools",
      "type": "cli_flag",
      "first_seen": "1.0.86",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--any",
      "type": "cli_flag",
      "first_seen": "2.1.203",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "medium",
      "description": "Stop the background-session supervisor and the sessions it hosts. Pass `--keep-workers` to leave background sessions running so the next supervisor reconnects to them. `--any` confirms stopping an on-demand supervisor, which is the default. Use this to recover from an unresponsive supervisor",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--append-system-prompt",
      "type": "cli_flag",
      "first_seen": "0.2.117",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Append custom text to the end of the default system prompt",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--append-system-prompt-file",
      "type": "cli_flag",
      "first_seen": "2.0.33",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Load additional system prompt text from a file and append to the default prompt",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--auth-token",
      "type": "cli_flag",
      "first_seen": "2.1.64",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--author",
      "type": "cli_flag",
      "first_seen": "2.1.157",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Author name",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/plugins-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--author-email",
      "type": "cli_flag",
      "first_seen": "2.1.157",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Author email",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/plugins-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--available",
      "type": "cli_flag",
      "first_seen": "2.1.8",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Include available plugins from marketplaces. Requires `--json`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/plugins-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--ax-screen-reader",
      "type": "cli_flag",
      "first_seen": "2.1.181",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Render screen-reader friendly output: flat text without decorative borders or animations. Forces the classic renderer, so the `tui` setting has no effect for the session. Takes precedence over `CLAUDE_AX_SCREEN_READER` and the `axScreenReader` setting. Requires Claude Code v2.1.181 or later",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--background",
      "type": "cli_flag",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--bare",
      "type": "cli_flag",
      "first_seen": "2.1.81",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Minimal mode: skip auto-discovery of hooks, skills, plugins, MCP servers, auto memory, and CLAUDE.md so scripted calls start faster. Claude has access to Bash, file read, and file edit tools. Sets `CLAUDE_CODE_SIMPLE`. See bare mode",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--betas",
      "type": "cli_flag",
      "first_seen": "2.0.58",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Beta headers to include in API requests (API key users only)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--bg",
      "type": "cli_flag",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Start the session as a background agent and return immediately. Prints the session ID and management commands. Combine with `--exec` to run a shell command as a background job instead of a Claude session, or with `--agent` to run a specific subagent. Cannot be combined with `-p`/`--print`; see the error reference",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--brief",
      "type": "cli_flag",
      "first_seen": "2.1.72",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--callback-port",
      "type": "cli_flag",
      "first_seen": "2.1.30",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--case",
      "type": "cli_flag",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--channels",
      "type": "cli_flag",
      "first_seen": "2.1.80",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "(Research preview) MCP servers whose channel notifications Claude should listen for in this session. Space-separated list of `plugin:<name>@<marketplace>` entries. Requires Claude.ai authentication",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--chrome",
      "type": "cli_flag",
      "first_seen": "2.0.66",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Enable Chrome browser integration for web automation and testing",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--claudeai",
      "type": "cli_flag",
      "first_seen": "2.1.79",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--client-id",
      "type": "cli_flag",
      "first_seen": "2.1.30",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Added pre-configured OAuth client credentials for MCP servers that don't support Dynamic Client Registration (e.g., Slack). Use `--client-id` and `--client-secret` with `claude mcp add`.",
      "description_source": "changelog",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--client-secret",
      "type": "cli_flag",
      "first_seen": "2.1.30",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Added pre-configured OAuth client credentials for MCP servers that don't support Dynamic Client Registration (e.g., Slack). Use `--client-id` and `--client-secret` with `claude mcp add`.",
      "description_source": "changelog",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--cloud",
      "type": "cli_flag",
      "first_seen": "2.1.166",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Create a new web session on claude.ai with the provided task description",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--comment",
      "type": "cli_flag",
      "first_seen": "2.1.147",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--config",
      "type": "cli_flag",
      "first_seen": "2.1.147",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--console",
      "type": "cli_flag",
      "first_seen": "2.1.79",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Added `--console` flag to `claude auth login` for Anthropic Console (API billing) authentication",
      "description_source": "changelog",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--continue",
      "type": "cli_flag",
      "first_seen": "0.2.91",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Load the most recent conversation in the current directory. Includes sessions that added this directory with `/add-dir`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--cwd",
      "type": "cli_flag",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--dangerously-load-development-channels",
      "type": "cli_flag",
      "first_seen": "2.1.80",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Enable channels that are not on the approved allowlist, for local development. Accepts `plugin:<name>@<marketplace>` and `server:<name>` entries. Prompts for confirmation",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--dangerously-skip-permissions",
      "type": "cli_flag",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Skip permission prompts. Equivalent to `--permission-mode bypassPermissions`. See permission modes for what this does and does not skip",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--debug",
      "type": "cli_flag",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Enable debug mode with optional category filtering (for example, `\"api,hooks\"` or `\"!statsig,!file\"`)",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--debug-file",
      "type": "cli_flag",
      "first_seen": "2.1.20",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Write debug logs to a specific file path. Implicitly enables debug mode. Takes precedence over `CLAUDE_CODE_DEBUG_LOGS_DIR`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--debug-to-stderr",
      "type": "cli_flag",
      "first_seen": "1.0.63",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--deep-link-cwd-b64",
      "type": "cli_flag",
      "first_seen": "2.1.113",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--deep-link-last-fetch",
      "type": "cli_flag",
      "first_seen": "2.1.81",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--deep-link-origin",
      "type": "cli_flag",
      "first_seen": "2.1.76",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--deep-link-repo",
      "type": "cli_flag",
      "first_seen": "2.1.81",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--delete",
      "type": "cli_flag",
      "first_seen": "1.0.89",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--description",
      "type": "cli_flag",
      "first_seen": "2.1.157",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Manifest description",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/plugins-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--disable-slash-commands",
      "type": "cli_flag",
      "first_seen": "2.0.60",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Disable all skills and commands for this session",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--disabled",
      "type": "cli_flag",
      "first_seen": "2.1.163",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Added `/plugin list` command to list installed plugins, with `--enabled`/`--disabled` filters",
      "description_source": "changelog",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--disallowed",
      "type": "cli_flag",
      "first_seen": "0.2.83",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Deny rules. A bare tool name removes the matching tools from the model's context: `\"Edit\"` removes Edit, `\"*\"` removes every tool, and `\"mcp__*\"` removes every MCP tool. A scoped rule such as `Bash(rm *)` leaves the tool available and denies only matching calls",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--disallowed-tools",
      "type": "cli_flag",
      "first_seen": "1.0.86",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--dry-run",
      "type": "cli_flag",
      "first_seen": "2.1.118",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "List what would be removed without removing anything",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--effort",
      "type": "cli_flag",
      "first_seen": "2.1.38",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set the effort level for the current session. Options: `low`, `medium`, `high`, `xhigh`, `max`; available levels depend on the model. Overrides the `effortLevel` setting for this session and does not persist",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--email",
      "type": "cli_flag",
      "first_seen": "2.1.40",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--enable-auth-status",
      "type": "cli_flag",
      "first_seen": "2.0.30",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--enable-auto-mode",
      "type": "cli_flag",
      "first_seen": "2.1.71",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Removed in v2.1.111. Auto mode is now in the `Shift+Tab` cycle by default; use `--permission-mode auto` to start in it",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--enabled",
      "type": "cli_flag",
      "first_seen": "2.1.163",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Added `/plugin list` command to list installed plugins, with `--enabled`/`--disabled` filters",
      "description_source": "changelog",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--env",
      "type": "cli_flag",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--exclude-dynamic-system-prompt-sections",
      "type": "cli_flag",
      "first_seen": "2.1.98",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Move per-machine sections from the system prompt (working directory, environment info, memory paths, git-repo flag) into the first user message. Improves prompt-cache reuse across different users and machines running the same task. Only applies with the default system prompt; ignored when `--system-prompt` or `--system-prompt-file` is set. Use with `-p` for scripted, multi-user workloads",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--exec",
      "type": "cli_flag",
      "first_seen": "2.1.203",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "medium",
      "description": "Run a shell command as a PTY-backed background job instead of starting a Claude session. Use with `--bg` to launch from the shell",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--fallback-model",
      "type": "cli_flag",
      "first_seen": "1.0.28",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Enable automatic fallback to the specified model(s) when the primary model is overloaded or not available, for example a retired model. Accepts a comma-separated list tried in order. See Fallback model chains. To persist a chain across sessions, use the `fallbackModel` setting, which this flag overrides",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--file",
      "type": "cli_flag",
      "first_seen": "2.1.8",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--fix",
      "type": "cli_flag",
      "first_seen": "2.1.154",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "**Skill.** Review the current diff for correctness bugs and for reuse, simplification, and efficiency cleanups. Pass `--fix` to apply findings to your working tree, `--comment` to post them as inline GitHub PR comments, or `ultra` to run a deep cloud review. From v2.1.154, `/simplify` runs a separate cleanup-only review that applies fixes without hunting for bugs. See Review a diff locally for effort levels and targeting",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/commands.md",
      "category": "cli"
    },
    {
      "symbol": "--force",
      "type": "cli_flag",
      "first_seen": "1.0.31",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Reload all active plugins to apply pending changes without restarting. Reports counts for each reloaded component and flags any load errors. When the reload would change which MCP tools are loaded and invalidate the prompt cache, the command warns and skips unless you pass `--force`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/commands.md",
      "category": "cli"
    },
    {
      "symbol": "--fork-session",
      "type": "cli_flag",
      "first_seen": "1.0.119",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "When resuming, create a new session ID instead of reusing the original (use with `--resume` or `--continue`)",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--from-pr",
      "type": "cli_flag",
      "first_seen": "2.1.27",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Resume sessions linked to a specific pull request. Accepts a PR number, a GitHub or GitHub Enterprise PR URL, a GitLab merge request URL, or a Bitbucket pull request URL. Sessions are linked automatically when Claude creates the pull request",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--handle-uri",
      "type": "cli_flag",
      "first_seen": "2.1.83",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--hard-fail",
      "type": "cli_flag",
      "first_seen": "2.1.20",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--header",
      "type": "cli_flag",
      "first_seen": "0.2.106",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--help",
      "type": "cli_flag",
      "first_seen": "2.1.200",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "Display help for command",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--host",
      "type": "cli_flag",
      "first_seen": "2.1.64",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--id-token",
      "type": "cli_flag",
      "first_seen": "2.1.83",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--ide",
      "type": "cli_flag",
      "first_seen": "1.0.35",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Automatically connect to IDE on startup if exactly one valid IDE is available",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--idle-timeout",
      "type": "cli_flag",
      "first_seen": "2.1.64",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--include-hook-events",
      "type": "cli_flag",
      "first_seen": "2.1.89",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Include all hook lifecycle events in the output stream. Requires `--output-format stream-json`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--include-partial-messages",
      "type": "cli_flag",
      "first_seen": "1.0.109",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "Include partial streaming events in output. Requires `--print` and `--output-format stream-json`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--init",
      "type": "cli_flag",
      "first_seen": "2.1.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Run Setup hooks with the `init` matcher before the session (print mode only)",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--init-only",
      "type": "cli_flag",
      "first_seen": "2.1.10",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Run Setup and `SessionStart` hooks, then exit without starting a conversation",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--input-format",
      "type": "cli_flag",
      "first_seen": "1.0.18",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Specify input format for print mode (options: `text`, `stream-json`)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--interactive",
      "type": "cli_flag",
      "first_seen": "2.1.124",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--interview",
      "type": "cli_flag",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--json",
      "type": "cli_flag",
      "first_seen": "0.2.46",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Output as JSON",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--json-schema",
      "type": "cli_flag",
      "first_seen": "2.0.45",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Get validated JSON output matching a JSON Schema after agent completes its workflow (print mode only, see structured outputs)",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--judge-model",
      "type": "cli_flag",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--keep-data",
      "type": "cli_flag",
      "first_seen": "2.1.78",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Preserve the plugin's persistent data directory",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/plugins-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--keep-temp",
      "type": "cli_flag",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--maintenance",
      "type": "cli_flag",
      "first_seen": "2.1.10",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Run Setup hooks with the `maintenance` matcher before the session (print mode only)",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--managed-settings",
      "type": "cli_flag",
      "first_seen": "2.1.118",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--max-budget-usd",
      "type": "cli_flag",
      "first_seen": "2.0.30",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Maximum dollar amount to spend on API calls before stopping (print mode only)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--max-cost-usd",
      "type": "cli_flag",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--max-sessions",
      "type": "cli_flag",
      "first_seen": "2.1.64",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--max-thinking-tokens",
      "type": "cli_flag",
      "first_seen": "2.0.2",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--max-turns",
      "type": "cli_flag",
      "first_seen": "0.2.46",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Limit the number of agentic turns (print mode only). Exits with an error when the limit is reached. No limit by default",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--mcp-config",
      "type": "cli_flag",
      "first_seen": "0.2.76",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Load MCP servers from JSON files or strings (space-separated)",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--mcp-debug",
      "type": "cli_flag",
      "first_seen": "0.2.31",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--message",
      "type": "cli_flag",
      "first_seen": "2.1.118",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--model",
      "type": "cli_flag",
      "first_seen": "1.0.0",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Sets the model for the current session with an alias for the latest model (`sonnet`, `opus`, `haiku`, or `fable`) or a model's full name. Overrides the `model` setting and `ANTHROPIC_MODEL`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--name",
      "type": "cli_flag",
      "first_seen": "2.1.76",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set a display name for the session, shown in `/resume` and the terminal title. You can resume a named session with `claude --resume <name>`. <br /><br />`/rename` changes the name mid-session and also shows it on the prompt bar",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--no-browser",
      "type": "cli_flag",
      "first_seen": "2.1.186",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Added `claude mcp login <name>` and `claude mcp logout <name>` to authenticate MCP servers from the CLI without opening the interactive `/mcp` menu, with `--no-browser` stdin redirect support for completing over SSH",
      "description_source": "changelog",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--no-chrome",
      "type": "cli_flag",
      "first_seen": "2.0.66",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Disable Chrome browser integration for this session",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--no-render-check",
      "type": "cli_flag",
      "first_seen": "2.1.169",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--no-scaffold",
      "type": "cli_flag",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--no-session-persistence",
      "type": "cli_flag",
      "first_seen": "2.0.63",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Disable session persistence so sessions are not saved to disk and cannot be resumed. Print mode only. The `CLAUDE_CODE_SKIP_PROMPT_HISTORY` environment variable does the same in any mode",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--output-dir",
      "type": "cli_flag",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--output-format",
      "type": "cli_flag",
      "first_seen": "0.2.66",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Specify output format for print mode (options: `text`, `json`, `stream-json`)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--parent-session-id",
      "type": "cli_flag",
      "first_seen": "2.1.16",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--permission-mode",
      "type": "cli_flag",
      "first_seen": "1.0.14",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Begin in a specified permission mode. Accepts `default`, `acceptEdits`, `plan`, `auto`, `dontAsk`, `bypassPermissions`, or `manual` as an alias for `default`. The `manual` alias selects the mode the UI labels Manual and requires Claude Code v2.1.200 or later; `claude --help` lists it in place of `default`, and both values work. Overrides `defaultMode` from settings files",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--permission-prompt-tool",
      "type": "cli_flag",
      "first_seen": "0.2.83",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Specify an MCP tool to handle permission prompts in non-interactive mode. As of v2.1.199, the prompt tool can't approve an MCP tool marked as requiring user interaction: an `allow` result for one is converted to a deny",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--plan-mode-instructions",
      "type": "cli_flag",
      "first_seen": "2.1.118",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--plan-mode-required",
      "type": "cli_flag",
      "first_seen": "2.1.16",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--plugin-dir",
      "type": "cli_flag",
      "first_seen": "2.0.25",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Load a plugin from a directory or `.zip` archive for this session only. Each flag takes one path. Repeat the flag for multiple plugins: `--plugin-dir A --plugin-dir B.zip`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--plugin-dir-no-mcp",
      "type": "cli_flag",
      "first_seen": "2.1.172",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--plugin-url",
      "type": "cli_flag",
      "first_seen": "2.1.129",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Fetch a plugin `.zip` archive from a URL for this session only. Repeat the flag for multiple plugins, or pass space-separated URLs in a single quoted value",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--pool",
      "type": "cli_flag",
      "first_seen": "2.1.172",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--port",
      "type": "cli_flag",
      "first_seen": "2.1.64",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--prefill",
      "type": "cli_flag",
      "first_seen": "2.1.69",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--prefill-b64",
      "type": "cli_flag",
      "first_seen": "2.1.113",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--print",
      "type": "cli_flag",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Print response without interactive mode (see Agent SDK documentation for programmatic usage details)",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--prompt-suggestions",
      "type": "cli_flag",
      "first_seen": "2.1.154",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Emit a `prompt_suggestion` message after each turn with a predicted next user prompt. Requires `--print`, `--output-format stream-json`, and `--verbose`. See Prompt suggestions",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--prune",
      "type": "cli_flag",
      "first_seen": "2.1.121",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Also remove auto-installed dependencies that no other plugin requires. See plugin prune",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/plugins-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--push",
      "type": "cli_flag",
      "first_seen": "2.1.118",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Push the tag to the remote after creating it",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/plugins-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--rc",
      "type": "cli_flag",
      "first_seen": "2.1.73",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--remote",
      "type": "cli_flag",
      "first_seen": "1.0.68",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Deprecated alias for `--cloud`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--remote-control",
      "type": "cli_flag",
      "first_seen": "2.1.73",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Start an interactive session with Remote Control enabled so you can also control it from claude.ai or the Claude app. Optionally pass a name for the session",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--remote-control-session-name-prefix",
      "type": "cli_flag",
      "first_seen": "2.1.92",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "Prefix for auto-generated Remote Control session names when no explicit name is set. Defaults to your machine's hostname, producing names like `myhost-graceful-unicorn`. Set `CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX` for the same effect",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--render-sample",
      "type": "cli_flag",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--replay-user-messages",
      "type": "cli_flag",
      "first_seen": "1.0.86",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "Re-emit user messages from stdin back on stdout for acknowledgment. Requires `--input-format stream-json` and `--output-format stream-json`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--reply-on-resume",
      "type": "cli_flag",
      "first_seen": "2.1.153",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--resume",
      "type": "cli_flag",
      "first_seen": "0.2.91",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Resume a specific session by ID or name, or show an interactive picker to choose a session. The picker and name search include sessions that added this directory with `/add-dir`; passing a session ID searches only the current project directory and its git worktrees. As of v2.1.144, background sessions appear in the picker marked with `bg`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--resume-session-at",
      "type": "cli_flag",
      "first_seen": "1.0.125",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--rewind-files",
      "type": "cli_flag",
      "first_seen": "2.0.63",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--routine",
      "type": "cli_flag",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--runs",
      "type": "cli_flag",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--safe-mode",
      "type": "cli_flag",
      "first_seen": "2.1.169",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Start with all customizations disabled to troubleshoot a broken configuration: CLAUDE.md, skills, plugins, hooks, MCP servers, custom commands and agents, output styles, workflows, custom themes, custom keybindings, status line and file-suggestion commands, LSP servers, and auto-memory do not load. Authentication, model selection, built-in tools, and permissions work normally, which differs from `--bare`. Managed settings policy still applies, including policy-configured hooks, status line, and file-suggestion commands; managed plugins, managed skills, managed CLAUDE.md, and policy-configured MCP servers do not. Useful for checking whether a customization is what triggers automatic fallback from Fable 5. Sets `CLAUDE_CODE_SAFE_MODE`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--scaffold",
      "type": "cli_flag",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--scope",
      "type": "cli_flag",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Installation scope: `user`, `project`, or `local`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--sdk-url",
      "type": "cli_flag",
      "first_seen": "1.0.124",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--server-option",
      "type": "cli_flag",
      "first_seen": "2.1.92",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--session-id",
      "type": "cli_flag",
      "first_seen": "1.0.53",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Use a specific session ID for the conversation (must be a valid UUID)",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--session-mirror",
      "type": "cli_flag",
      "first_seen": "2.1.97",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--setting-sources",
      "type": "cli_flag",
      "first_seen": "1.0.125",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Comma-separated list of setting sources to load (`user`, `project`, `local`)",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--settings",
      "type": "cli_flag",
      "first_seen": "1.0.61",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "Path to a settings JSON file or an inline JSON string. Values you set here override the same keys in your `settings.json` files for this session. Keys you omit keep their file-based values. See settings precedence",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--skip-dts",
      "type": "cli_flag",
      "first_seen": "2.1.174",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--sparse",
      "type": "cli_flag",
      "first_seen": "2.1.63",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--sso",
      "type": "cli_flag",
      "first_seen": "2.1.40",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--strict",
      "type": "cli_flag",
      "first_seen": "2.1.145",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--strict-mcp-config",
      "type": "cli_flag",
      "first_seen": "1.0.44",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Only use MCP servers from `--mcp-config`, ignoring all other MCP configurations",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--system-prompt",
      "type": "cli_flag",
      "first_seen": "0.2.106",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Replace the entire system prompt with custom text",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--system-prompt-file",
      "type": "cli_flag",
      "first_seen": "1.0.55",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Load system prompt from a file, replacing the default prompt",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--tag",
      "type": "cli_flag",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--task-budget",
      "type": "cli_flag",
      "first_seen": "2.1.84",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--team-name",
      "type": "cli_flag",
      "first_seen": "2.1.16",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--teammate-mode",
      "type": "cli_flag",
      "first_seen": "2.1.16",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set how agent team teammates display: `in-process` (default), `auto`, `tmux`, or `iterm2` (added in v2.1.186). The default changed from `auto` in v2.1.179. Overrides the `teammateMode` setting for this session. See Choose a display mode",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--teleport",
      "type": "cli_flag",
      "first_seen": "1.0.68",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Resume a web session in your local terminal",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--text",
      "type": "cli_flag",
      "first_seen": "2.1.40",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--thinking",
      "type": "cli_flag",
      "first_seen": "2.1.47",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--thinking-display",
      "type": "cli_flag",
      "first_seen": "2.1.94",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--threshold",
      "type": "cli_flag",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--timeout",
      "type": "cli_flag",
      "first_seen": "2.0.34",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--tmux",
      "type": "cli_flag",
      "first_seen": "2.1.48",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Create a tmux session for the worktree. Requires `--worktree`. Uses iTerm2 native panes when available; pass `--tmux=classic` for traditional tmux",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--tools",
      "type": "cli_flag",
      "first_seen": "2.0.31",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Restrict which built-in tools Claude can use. Use `\"\"` to disable all, `\"default\"` for all, or tool names like `\"Bash,Edit,Read\"`. MCP tools are not affected; to deny those too, use `--disallowedTools \"mcp__*\"`, or pass `--strict-mcp-config` without `--mcp-config` so no MCP servers load",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--transport",
      "type": "cli_flag",
      "first_seen": "0.2.54",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--unix",
      "type": "cli_flag",
      "first_seen": "2.1.64",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--verbose",
      "type": "cli_flag",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Enable verbose logging, shows full turn-by-turn output. Overrides the `viewMode` setting for this session",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--version",
      "type": "cli_flag",
      "first_seen": "2.1.203",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "medium",
      "description": "Output the version number",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/cli-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--watch",
      "type": "cli_flag",
      "first_seen": "2.1.27",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--with",
      "type": "cli_flag",
      "first_seen": "2.1.157",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Also scaffold component folders. Valid values: `skills`, `agents`, `hooks`, `mcp`, `lsp`, `output-style`, `channel`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/plugins-reference.md",
      "category": "cli"
    },
    {
      "symbol": "--workload",
      "type": "cli_flag",
      "first_seen": "2.1.71",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--workspace",
      "type": "cli_flag",
      "first_seen": "2.1.64",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--worktree",
      "type": "cli_flag",
      "first_seen": "2.1.48",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Start Claude in an isolated git worktree at `<repo>/.claude/worktrees/<name>`. If no name is given, one is auto-generated. Pass `#<number>` or a GitHub pull request URL to fetch that PR from `origin` and branch the worktree from it",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cli"
    },
    {
      "symbol": "--xaa",
      "type": "cli_flag",
      "first_seen": "2.1.86",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "cli"
    },
    {
      "symbol": "--yes",
      "type": "cli_flag",
      "first_seen": "2.1.121",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Skip the `--prune` confirmation prompt. Required when stdin or stdout is not a TTY",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/plugins-reference.md",
      "category": "cli"
    },
    {
      "symbol": "/add-dir",
      "type": "command",
      "first_seen": "1.0.23",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Add a working directory for file access during the current session. Most `.claude/` configuration is not discovered from the added directory. You can later resume the session from the added directory with `--continue` or `--resume`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/advisor",
      "type": "command",
      "first_seen": "2.1.83",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Enable or disable the advisor tool, which consults a second model for guidance at key moments during a task. Accepts `opus`, `sonnet`, `fable` (v2.1.170+), or a full model ID. Without an argument, opens a picker. Requires Claude Code v2.1.98 or later",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/agents",
      "type": "command",
      "first_seen": "1.0.60",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "As of v2.1.198, running `/agents` prints a reminder to ask Claude to create or manage subagents, or to edit `.claude/agents/` or `~/.claude/agents/` directly. On v2.1.197 and earlier, opens an interactive interface for creating and managing subagent configurations",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/auto-mode-setup",
      "type": "command",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/autocompact",
      "type": "command",
      "first_seen": "2.1.89",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/autofix-pr",
      "type": "command",
      "first_seen": "2.1.94",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Spawn a Claude Code on the web session that watches the current branch's PR and pushes fixes when CI fails or reviewers leave comments. Detects the open PR from your checked-out branch with `gh pr view`; to watch a different PR, check out its branch first. By default the cloud session is told to fix every CI failure and review comment; pass a prompt to give it different instructions, for example `/autofix-pr only fix lint and type errors`. Requires the `gh` CLI and access to Claude Code on the web",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/background",
      "type": "command",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Detach the current session to run as a background agent and free this terminal. Pass a prompt to send one more instruction before detaching. Monitor the session with `claude agents`. Alias: `/bg`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/batch",
      "type": "command",
      "first_seen": "2.1.63",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "**Skill.** Orchestrate large-scale changes across a codebase in parallel. Researches the codebase, decomposes the work into 5 to 30 independent units, and presents a plan. Once approved, spawns one background subagent per unit in an isolated git worktree. Each subagent implements its unit, runs tests, and opens a pull request. Requires a git repository. Example: `/batch migrate src/ from Solid to React`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/bg",
      "type": "command",
      "first_seen": "2.1.141",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/branch",
      "type": "command",
      "first_seen": "2.1.77",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "Create a branch of the current conversation at this point, so you can try a different direction without losing the conversation as it stands. Switches you into the branch and preserves the original, which you can return to with `/resume`. To hand a side task to a background subagent instead of switching into a copy yourself, use `/fork`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/bridge-kick",
      "type": "command",
      "first_seen": "2.1.76",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/brief",
      "type": "command",
      "first_seen": "2.1.72",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/btw",
      "type": "command",
      "first_seen": "2.1.6",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Ask a quick side question without adding to the conversation",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/buddy",
      "type": "command",
      "first_seen": "2.1.89",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/bug",
      "type": "command",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/cd",
      "type": "command",
      "first_seen": "2.1.169",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Move this session to a new working directory. The conversation's prompt cache is preserved: the new directory's `CLAUDE.md` is appended as a message instead of rebuilding the system prompt. The session is relocated to the new directory's project storage, so `--resume` and `--continue` find it from there. Prompts you to trust the directory if you haven't worked in it before. To grant access to an extra directory without moving the session, use `/add-dir`. Restrict or disable `/cd` targets with `Cd` permission rules. Requires Claude Code v2.1.169 or later; earlier versions report `Unknown command: /cd`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/chrome",
      "type": "command",
      "first_seen": "2.0.71",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Configure Claude in Chrome settings",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/claude-api",
      "type": "command",
      "first_seen": "2.1.69",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "**Skill.** Load Claude API reference material for your project's language (Python, TypeScript, Java, Go, Ruby, C#, PHP, or cURL) and Managed Agents reference. Covers tool use, streaming, batches, structured outputs, and common pitfalls. Also activates automatically when your code imports `anthropic` or `@anthropic-ai/sdk`. Run `/claude-api migrate` to upgrade existing Claude API code to a newer model: Claude asks which files to scan and which model to target, then updates model IDs, thinking configuration, and other parameters that changed between versions. Run `/claude-api managed-agents-onboard` for an interactive walkthrough that creates a new Managed Agent from scratch",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/claude-in-chrome",
      "type": "command",
      "first_seen": "2.1.7",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/clear",
      "type": "command",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Start a new conversation with empty context. The previous conversation stays available in `/resume`. Pass a name to label the previous conversation in the `/resume` picker. To free up context while continuing the same conversation, use `/compact` instead. Aliases: `/reset`, `/new`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/code-review",
      "type": "command",
      "first_seen": "2.1.147",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/color",
      "type": "command",
      "first_seen": "2.1.7",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set the prompt bar color for the current session. Available colors: `red`, `blue`, `green`, `yellow`, `purple`, `orange`, `pink`, `cyan`. Use `default` to reset, or run with no argument to pick a random color. When Remote Control is connected, the color syncs to claude.ai/code",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/command",
      "type": "command",
      "first_seen": "2.1.154",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/commit",
      "type": "command",
      "first_seen": "2.1.51",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/commit-push-pr",
      "type": "command",
      "first_seen": "2.1.20",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/compact",
      "type": "command",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Free up context by summarizing the conversation so far. Optionally pass focus instructions for the summary. See how compaction handles rules, skills, and memory files",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/config",
      "type": "command",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Open the Settings interface to adjust theme, model, output style, and other preferences. From v2.1.181, pass one or more `key=value` pairs to set a setting directly without opening the interface, for example `/config thinking=false`. From v2.1.182, named shorthand keys are also accepted, such as `/config theme=dark` or `/config model=sonnet`. The `key=value` form also works in non-interactive mode (`-p`) and from Remote Control. Run `/config --help` to list every settable key with its options. Alias: `/settings`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/context",
      "type": "command",
      "first_seen": "1.0.86",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Visualize current context usage as a colored grid. Shows optimization suggestions for context-heavy tools, memory bloat, and capacity warnings. In fullscreen mode the per-item breakdown is collapsed to keep the grid visible. Pass `all` to expand it",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/copy",
      "type": "command",
      "first_seen": "2.1.20",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "Copy the last assistant response to clipboard. Pass a number `N` to copy the Nth-latest response: `/copy 2` copies the second-to-last. When code blocks are present, shows an interactive picker to select individual blocks or the full response. Press `w` in the picker to write the selection to a file instead of the clipboard, which is useful over SSH",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/cost",
      "type": "command",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Alias for `/usage`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/daemon",
      "type": "command",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/dataviz",
      "type": "command",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "**Skill.** Design guidance for charts, graphs, and dashboards. Claude picks the chart form for the data, assigns color by role, validates the palette for colorblind safety and contrast with a bundled script, and applies mark, interaction, and accessibility rules. Uses a brand-neutral placeholder palette that you replace with your own. Requires Claude Code v2.1.198 or later",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/debug",
      "type": "command",
      "first_seen": "2.1.30",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "**Skill.** Enable debug logging for the current session and troubleshoot issues by reading the session debug log. Debug logging is off by default unless you started with `claude --debug`, so running `/debug` mid-session starts capturing logs from that point forward. Optionally describe the issue to focus the analysis",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/deep-research",
      "type": "command",
      "first_seen": "2.1.196",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "**Workflow.** Fan out web searches on a question, fetch and cross-check sources, and synthesize a cited report",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/design",
      "type": "command",
      "first_seen": "2.1.181",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/design-consent",
      "type": "command",
      "first_seen": "2.1.199",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/design-login",
      "type": "command",
      "first_seen": "2.1.178",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Authorize design-system access for `/design-sync` with your claude.ai account",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/commands.md",
      "category": "command"
    },
    {
      "symbol": "/design-revoke",
      "type": "command",
      "first_seen": "2.1.199",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/design-sync",
      "type": "command",
      "first_seen": "2.1.163",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "**Skill.** Convert your repo's React design system and upload it to Claude Design, so designs it produces use your real components. Optionally name the design system, for example `/design-sync Acme DS`. A first-time sync verifies every component and can take a few hours on a large repo. Available on the Anthropic API; on Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft Foundry the underlying tool can't reach claude.ai, so the command is unavailable",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/commands.md",
      "category": "command"
    },
    {
      "symbol": "/desktop",
      "type": "command",
      "first_seen": "2.1.42",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Continue the current session in the Claude Code Desktop app. Requires macOS or Windows and a Claude subscription. Alias: `/app`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/diff",
      "type": "command",
      "first_seen": "2.1.50",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Open an interactive diff viewer showing uncommitted changes and per-turn diffs. Use left/right arrows to switch between the current git diff and individual Claude turns, and up/down to browse files. As of v2.1.198, the open viewer also refreshes automatically when the repository's git state changes outside the session, such as a branch switch or commit in another terminal",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/doctor",
      "type": "command",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Diagnose and verify your Claude Code installation and settings. Results show with status icons. Press `f` to have Claude fix any reported issues",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/effort",
      "type": "command",
      "first_seen": "2.1.73",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "Set the model effort level. Accepts `low`, `medium`, `high`, `xhigh`, `max`, or `ultracode`; available levels depend on the model, and `max` and `ultracode` are session-only. `ultracode` is a Claude Code setting that combines `xhigh` reasoning with automatic workflow orchestration. `auto` resets to the model default. Without an argument, opens an interactive slider; use left and right arrows to pick a level and `Enter` to apply. Takes effect immediately without waiting for the current response to finish",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/env",
      "type": "command",
      "first_seen": "2.1.89",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/exit",
      "type": "command",
      "first_seen": "0.2.25",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Exit the CLI. In an attached background session, this detaches and the session keeps running. Alias: `/quit`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/export",
      "type": "command",
      "first_seen": "1.0.44",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Export the current conversation as plain text. With a filename, writes directly to that file. Without, opens a dialog to copy to clipboard or save to a file",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/extra-usage",
      "type": "command",
      "first_seen": "2.0.36",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/fast",
      "type": "command",
      "first_seen": "2.1.36",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Toggle fast mode on or off",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/feedback",
      "type": "command",
      "first_seen": "1.0.102",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Submit feedback, report a bug, or share your conversation. Aliases: `/bug`, `/share`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/fewer-permission-prompts",
      "type": "command",
      "first_seen": "2.1.163",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "**Skill.** Scan your transcripts for common read-only Bash and MCP tool calls, then add a prioritized allowlist to project `.claude/settings.json` to reduce permission prompts",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/commands.md",
      "category": "command"
    },
    {
      "symbol": "/focus",
      "type": "command",
      "first_seen": "2.1.110",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Toggle the focus view, which shows only your last prompt, a one-line tool-call summary with edit diffstats, and the final response. As of v2.1.198, the tool-call summary also counts the subagents launched in the turn and collapses completed background-task notifications into a single count. The selection persists across sessions; set `viewMode` in settings to override it. Only available in fullscreen rendering",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/fork",
      "type": "command",
      "first_seen": "2.1.8",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Spawn a forked subagent: a background subagent that inherits the full conversation and works on the directive while you keep going. Its result returns to your conversation when it finishes. To switch into a copy of the conversation yourself, use `/branch`. Before v2.1.161, `/fork` is an alias for `/branch`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/goal",
      "type": "command",
      "first_seen": "2.1.132",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set a goal: Claude keeps working across turns until the condition is met. With no argument, shows the current or most recently achieved goal. `clear`, `stop`, `off`, `reset`, `none`, or `cancel` removes an active goal early",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/heapdump",
      "type": "command",
      "first_seen": "2.1.71",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Write a JavaScript heap snapshot and a memory breakdown to `~/Desktop`, or your home directory on Linux without a Desktop folder, for diagnosing high memory usage. See troubleshooting",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/help",
      "type": "command",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Show help and available commands",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/hooks",
      "type": "command",
      "first_seen": "1.0.38",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "View hook configurations for tool events",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/ide",
      "type": "command",
      "first_seen": "0.2.104",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Manage IDE integrations and show status",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/init",
      "type": "command",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Initialize project with a `CLAUDE.md` guide. Set `CLAUDE_CODE_NEW_INIT=1` for an interactive flow that also walks through skills, hooks, and personal memory files",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/init-verifiers",
      "type": "command",
      "first_seen": "2.1.51",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/insights",
      "type": "command",
      "first_seen": "2.1.30",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Generate a report analyzing your Claude Code sessions, including project areas, interaction patterns, and friction points",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/install",
      "type": "command",
      "first_seen": "1.0.31",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/install-github-app",
      "type": "command",
      "first_seen": "0.2.101",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Install the Claude GitHub App for a repository, with an optional step to set up GitHub Actions workflows and secrets. Walks you through selecting a repo and configuring the integration",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/install-slack-app",
      "type": "command",
      "first_seen": "2.0.62",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Install the Claude Slack app. Opens a browser to complete the OAuth flow",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/commands.md",
      "category": "command"
    },
    {
      "symbol": "/keybindings",
      "type": "command",
      "first_seen": "2.1.6",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Open your keyboard shortcuts file",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/less-permission-prompts",
      "type": "command",
      "first_seen": "2.1.111",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Added `/less-permission-prompts` skill — scans transcripts for common read-only Bash and MCP tool calls and proposes a prioritized allowlist for `.claude/settings.json`",
      "description_source": "changelog",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/login",
      "type": "command",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Sign in to your Anthropic account",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/logout",
      "type": "command",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Sign out from your Anthropic account",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/loop",
      "type": "command",
      "first_seen": "2.1.71",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "**Skill.** Run a prompt repeatedly while the session stays open. Omit the interval and Claude self-paces between iterations. Omit the prompt and, where available, Claude runs an autonomous maintenance check or the prompt in `.claude/loop.md`. Example: `/loop 5m check if the deploy finished`. See Run prompts on a schedule. Alias: `/proactive`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/loops",
      "type": "command",
      "first_seen": "2.1.101",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/mcp",
      "type": "command",
      "first_seen": "0.2.41",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Manage MCP server connections and OAuth authentication. Run with no argument to open the interactive list, pass `reconnect <server>` to reconnect one disconnected server, or pass `enable`/`disable` with a server name or `all` to change connection state without opening the dialog",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/memory",
      "type": "command",
      "first_seen": "0.2.54",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Edit `CLAUDE.md` memory files, enable or disable auto-memory, and view auto-memory entries",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/commands.md",
      "category": "command"
    },
    {
      "symbol": "/migrate",
      "type": "command",
      "first_seen": "2.1.182",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/mobile",
      "type": "command",
      "first_seen": "2.0.72",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Show QR code to download the Claude mobile app. Aliases: `/ios`, `/android`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/mode",
      "type": "command",
      "first_seen": "2.1.116",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/model",
      "type": "command",
      "first_seen": "1.0.0",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Switch the AI model and save it as your default for new sessions. For models that support it, use left/right arrows to adjust effort level. With no argument, opens a picker; press `s` on a row to switch for the current session only. The picker asks for confirmation when the conversation has prior output, since the next response re-reads the full history without cached context. Once confirmed, the change applies without waiting for the current response to finish",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/output-style",
      "type": "command",
      "first_seen": "1.0.78",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/passes",
      "type": "command",
      "first_seen": "2.0.45",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Share a free week of Claude Code with friends. Only visible if your account is eligible",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/commands.md",
      "category": "command"
    },
    {
      "symbol": "/pause-memory",
      "type": "command",
      "first_seen": "2.1.187",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/permissions",
      "type": "command",
      "first_seen": "1.0.7",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Manage allow, ask, and deny rules for tool permissions. Opens an interactive dialog where you can view rules by scope, add or remove rules, manage working directories, and review recent auto mode denials. Alias: `/allowed-tools`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/plan",
      "type": "command",
      "first_seen": "2.0.56",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Enter plan mode directly from the prompt. Pass an optional description to enter plan mode and immediately start with that task, for example `/plan fix the auth bug`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/plan-artifact",
      "type": "command",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/plugin",
      "type": "command",
      "first_seen": "2.0.12",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Manage Claude Code plugins. Run with no argument to open the plugin menu, or pass a subcommand such as `list`, `install`, `enable`, or `disable` to act directly",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/plugins",
      "type": "command",
      "first_seen": "2.1.2",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/poll",
      "type": "command",
      "first_seen": "2.1.70",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/powerup",
      "type": "command",
      "first_seen": "2.1.90",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Discover Claude Code features through quick interactive lessons with animated demos",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/pr-comments",
      "type": "command",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Removed in v2.1.91. Ask Claude directly to view pull request comments instead. On earlier versions, fetches and displays comments from a GitHub pull request; automatically detects the PR for the current branch, or pass a PR URL or number. Requires the `gh` CLI",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/privacy-settings",
      "type": "command",
      "first_seen": "1.0.96",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "View and update your privacy settings. Only available for Pro and Max plan subscribers",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/commands.md",
      "category": "command"
    },
    {
      "symbol": "/pro-trial-expired",
      "type": "command",
      "first_seen": "2.1.118",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/proactive",
      "type": "command",
      "first_seen": "2.1.105",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/radio",
      "type": "command",
      "first_seen": "2.1.132",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Open Claude FM lo-fi radio in your browser. Prints the stream URL when no browser is available. Not available on Amazon Bedrock, Google Cloud's Agent Platform, or Microsoft Foundry",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/commands.md",
      "category": "command"
    },
    {
      "symbol": "/rate-limit-options",
      "type": "command",
      "first_seen": "2.0.43",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/recap",
      "type": "command",
      "first_seen": "2.1.105",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Generate a one-line summary of the current session on demand. See Session recap for the automatic recap that appears after you've been away",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/release-notes",
      "type": "command",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "View the changelog in an interactive version picker. Select a specific version to see its release notes, or choose to show all versions",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/reload-plugins",
      "type": "command",
      "first_seen": "2.1.64",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Added `/reload-plugins` command to activate pending plugin changes without restarting",
      "description_source": "changelog",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/reload-skills",
      "type": "command",
      "first_seen": "2.1.152",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Re-scan skill and command directories so skills added or changed on disk during the session become available without restarting. Reports how many skills are available and how many were added or removed. Added in v2.1.152",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/remote-control",
      "type": "command",
      "first_seen": "2.1.51",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Make this session available for remote control from claude.ai. Alias: `/rc`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/remote-env",
      "type": "command",
      "first_seen": "2.0.47",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Choose the default environment for cloud agents",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/rename",
      "type": "command",
      "first_seen": "2.0.41",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Rename the current session and show the name on the prompt bar. Without a name, auto-generates one from conversation history",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/resume",
      "type": "command",
      "first_seen": "1.0.26",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Resume a conversation by ID or name, or open the session picker. As of v2.1.144, background sessions appear in the picker marked with `bg`. Alias: `/continue`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/review",
      "type": "command",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Review a GitHub pull request by number. With no argument, lists open PRs to pick from. For a cloud-based review, see `/code-review ultra`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/rewind",
      "type": "command",
      "first_seen": "1.0.128",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Rewind the conversation and/or code to a previous point, or summarize from a selected message. See checkpointing. Aliases: `/checkpoint`, `/undo`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/run",
      "type": "command",
      "first_seen": "2.1.145",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "**Skill.** Launch and drive your project's app to see a change working, not only passing tests. See Run and verify your app. Requires Claude Code v2.1.145 or later",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/commands.md",
      "category": "command"
    },
    {
      "symbol": "/run-skill-generator",
      "type": "command",
      "first_seen": "2.1.145",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "**Skill.** Teach `/run` and `/verify` how to build, launch, and drive your project's app from a clean environment by writing a per-project skill. Requires Claude Code v2.1.145 or later",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/commands.md",
      "category": "command"
    },
    {
      "symbol": "/sandbox",
      "type": "command",
      "first_seen": "2.0.12",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Toggle sandbox mode. Available on supported platforms only",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/schedule",
      "type": "command",
      "first_seen": "2.1.80",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Create, update, list, or run routines, which execute on Anthropic-managed cloud infrastructure. Claude walks you through the setup conversationally. Alias: `/routines`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/scroll-speed",
      "type": "command",
      "first_seen": "2.1.139",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Adjust mouse wheel scroll speed interactively, with a ruler you can scroll while the dialog is open to preview the change. Available in fullscreen rendering only and not in the JetBrains IDE terminal",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/security-review",
      "type": "command",
      "first_seen": "1.0.69",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Analyze pending changes on the current branch for security vulnerabilities. Reviews the git diff and identifies risks like injection, auth issues, and data exposure",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/session",
      "type": "command",
      "first_seen": "2.1.15",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/settings",
      "type": "command",
      "first_seen": "2.0.71",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Added `/settings` as an alias for the `/config` command",
      "description_source": "changelog",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/setup-bedrock",
      "type": "command",
      "first_seen": "2.1.92",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Configure Amazon Bedrock authentication, region, and model pins through an interactive wizard. Only visible when `CLAUDE_CODE_USE_BEDROCK=1` is set. First-time Amazon Bedrock users can also access this wizard from the login screen",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/setup-cowork",
      "type": "command",
      "first_seen": "2.1.199",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/setup-vertex",
      "type": "command",
      "first_seen": "2.1.98",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Configure Google Cloud's Agent Platform authentication, project, region, and model pins through an interactive wizard. Only visible when `CLAUDE_CODE_USE_VERTEX=1` is set. First-time Google Cloud's Agent Platform users can also access this wizard from the login screen",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/share",
      "type": "command",
      "first_seen": "2.1.187",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/simplify",
      "type": "command",
      "first_seen": "2.1.63",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "**Skill.** Review the changed code for cleanup opportunities and apply the fixes. Four review agents run in parallel, covering reuse of existing helpers, simplification, efficiency, and whether the change is at the right level of abstraction. From v2.1.154, the review doesn't look for correctness bugs. Use `/code-review` to find bugs. On earlier versions, `/simplify` is equivalent to `/code-review --fix`. Pass a path or PR reference to review a specific target",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/skill-doctor",
      "type": "command",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/skills",
      "type": "command",
      "first_seen": "2.0.73",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "List available skills. As of v2.1.121, type to filter the list by name. Press `t` to sort by token count. Press `Space` to cycle a skill's visibility to Claude and the `/` menu, then `Enter` to save",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/stats",
      "type": "command",
      "first_seen": "2.0.63",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Alias for `/usage`. Opens on the Stats tab",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/status",
      "type": "command",
      "first_seen": "0.2.103",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Open the Settings interface on the Status tab, showing version, model, account, and connectivity. Works while Claude is responding",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/statusline",
      "type": "command",
      "first_seen": "1.0.72",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Configure Claude Code's status line. Describe what you want, or run without arguments to auto-configure from your shell prompt",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/commands.md",
      "category": "command"
    },
    {
      "symbol": "/stickers",
      "type": "command",
      "first_seen": "2.0.32",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Order Claude Code stickers",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/commands.md",
      "category": "command"
    },
    {
      "symbol": "/stop",
      "type": "command",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Stop the current background session. Only available while attached to a background session; the transcript and any worktree are kept. To detach without stopping, use `/exit` or press `←`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/commands.md",
      "category": "command"
    },
    {
      "symbol": "/tag",
      "type": "command",
      "first_seen": "2.0.65",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/tasks",
      "type": "command",
      "first_seen": "0.2.117",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "View and manage everything running in the background. Also available as `/bashes`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/team-onboarding",
      "type": "command",
      "first_seen": "2.1.94",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Generate a team onboarding guide from your Claude Code usage history. Claude analyzes your sessions, commands, and MCP server usage from the past 30 days and produces a markdown guide a teammate can paste as a first message to get set up quickly. For claude.ai subscribers on Pro, Max, Team, and Enterprise plans, also returns a share link teammates can open directly in Claude Code",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/teleport",
      "type": "command",
      "first_seen": "2.1.0",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Pull a Claude Code on the web session into this terminal: opens a picker, then fetches the branch and conversation. Also available as `/tp`. Requires a claude.ai subscription",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/terminal-setup",
      "type": "command",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Configure terminal keybindings for Shift+Enter and other shortcuts. Only visible in terminals that need it, like VS Code, Cursor, Devin Desktop, Alacritty, or Zed",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/theme",
      "type": "command",
      "first_seen": "0.2.38",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Change the color theme. Includes an `auto` option that matches your terminal's light or dark background, light and dark variants, colorblind-accessible (daltonized) themes, ANSI themes that use your terminal's color palette, and any custom themes from `~/.claude/themes/` or plugins. Select **New custom theme…** to create one",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/todos",
      "type": "command",
      "first_seen": "1.0.94",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/toggle-memory",
      "type": "command",
      "first_seen": "2.1.90",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/tui",
      "type": "command",
      "first_seen": "2.1.110",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set the terminal UI renderer and relaunch into it with your conversation intact. `fullscreen` enables the flicker-free alt-screen renderer. With no argument, prints the active renderer",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/ultraplan",
      "type": "command",
      "first_seen": "2.1.83",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Draft a plan in an ultraplan session, review it in your browser, then execute remotely or send it back to your terminal",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/ultrareview",
      "type": "command",
      "first_seen": "2.1.83",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Run a deep, multi-agent code review in a cloud sandbox with ultrareview. The preferred invocation is now `/code-review ultra`, and `/ultrareview` remains as an alias. Includes 3 free runs on Pro and Max, then requires usage credits",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/undo",
      "type": "command",
      "first_seen": "2.1.108",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/update",
      "type": "command",
      "first_seen": "2.1.101",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/update-config",
      "type": "command",
      "first_seen": "2.1.163",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/upgrade",
      "type": "command",
      "first_seen": "1.0.11",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Open the upgrade page to switch to a higher plan tier",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/usage",
      "type": "command",
      "first_seen": "2.0.0",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Show session cost, plan usage limits, and activity stats. On a Pro, Max, Team, or Enterprise plan, includes a breakdown of usage by skill, subagent, plugin, and MCP server. See the cost tracking guide for details. `/cost` and `/stats` are aliases",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/usage-credits",
      "type": "command",
      "first_seen": "2.1.144",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "Configure usage credits to keep working when you hit a limit. Previously `/extra-usage`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/verify",
      "type": "command",
      "first_seen": "2.1.145",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "**Skill.** Confirm a code change does what it should by building your project's app, running it, and observing the result, rather than relying on tests or type checks. See Run and verify your app. Requires Claude Code v2.1.145 or later",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/commands.md",
      "category": "command"
    },
    {
      "symbol": "/version",
      "type": "command",
      "first_seen": "2.1.83",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/vim",
      "type": "command",
      "first_seen": "0.2.19",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Removed in v2.1.92. To toggle between Vim and Normal editing modes, use `/config` → Editor mode",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/voice",
      "type": "command",
      "first_seen": "2.1.59",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Toggle voice dictation, or enable it in a specific mode. Requires a Claude.ai account",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/web-setup",
      "type": "command",
      "first_seen": "2.1.79",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Connect your GitHub account to Claude Code on the web using your local `gh` CLI credentials. `/schedule` prompts for this automatically if GitHub isn't connected",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "/wellbeing",
      "type": "command",
      "first_seen": "2.1.149",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "command"
    },
    {
      "symbol": "/workflows",
      "type": "command",
      "first_seen": "2.1.146",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Open the workflow progress view to watch, pause, resume, or save running and completed workflows",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "command"
    },
    {
      "symbol": "AGENT_PROXY_AUTH_TOKEN",
      "type": "env_var",
      "first_seen": "2.1.128",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "AGENT_PROXY_URL",
      "type": "env_var",
      "first_seen": "2.1.128",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "AI_AGENT",
      "type": "env_var",
      "first_seen": "2.1.120",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "ANTHROPIC_API_KEY",
      "type": "env_var",
      "first_seen": "0.2.54",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "API key sent as `X-Api-Key` header. When set, this key is used instead of your Claude Pro, Max, Team, or Enterprise subscription even if you are logged in. In non-interactive mode (`-p`), the key is always used when present. In interactive mode, you are prompted to approve the key once before it overrides your subscription. To use your subscription instead, run `unset ANTHROPIC_API_KEY`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_AUTH_TOKEN",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Custom value for the `Authorization` header (the value you set here will be prefixed with `Bearer `)",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_AWS_API_KEY",
      "type": "env_var",
      "first_seen": "2.1.90",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Workspace API key for Claude Platform on AWS, generated in the AWS Console. Sent as `x-api-key` and takes precedence over AWS SigV4",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_AWS_BASE_URL",
      "type": "env_var",
      "first_seen": "2.1.90",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override the Claude Platform on AWS endpoint URL. Use for custom regions or when routing through an LLM gateway. Defaults to `https://aws-external-anthropic.{AWS_REGION}.api.aws`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_AWS_WORKSPACE_ID",
      "type": "env_var",
      "first_seen": "2.1.90",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Required for Claude Platform on AWS. Sent on every request as the `anthropic-workspace-id` header",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_BASE_URL",
      "type": "env_var",
      "first_seen": "0.2.56",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Override the API endpoint to route requests through a proxy or gateway. When set to a non-first-party host, MCP tool search is disabled by default. Set `ENABLE_TOOL_SEARCH=true` if your proxy forwards `tool_reference` blocks. As of v2.1.196, Remote Control is disabled when this points at a host other than `api.anthropic.com`, matching its behavior on Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft Foundry",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_BEDROCK_BASE_URL",
      "type": "env_var",
      "first_seen": "2.0.71",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "Override the Amazon Bedrock endpoint URL. Use for custom Amazon Bedrock endpoints or when routing through an LLM gateway. See Amazon Bedrock",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_BEDROCK_MANTLE_BASE_URL",
      "type": "env_var",
      "first_seen": "2.1.94",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override the Amazon Bedrock Mantle endpoint URL. See Mantle endpoint",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_BEDROCK_SERVICE_TIER",
      "type": "env_var",
      "first_seen": "2.1.122",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Amazon Bedrock service tier (`default`, `flex`, or `priority`). Sent as the `X-Amzn-Bedrock-Service-Tier` header. See Amazon Bedrock",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_BETAS",
      "type": "env_var",
      "first_seen": "0.2.104",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Comma-separated list of additional `anthropic-beta` header values to include in API requests. Claude Code already sends the beta headers it needs; use this to opt into an Anthropic API beta before Claude Code adds native support. Unlike the `--betas` flag, which requires API key authentication, this variable works with all auth methods including Claude.ai subscription",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_CONFIG_DIR",
      "type": "env_var",
      "first_seen": "2.1.116",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_CUSTOM_HEADERS",
      "type": "env_var",
      "first_seen": "0.2.40",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Custom headers to add to requests (`Name: Value` format, newline-separated for multiple headers)",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_CUSTOM_MODEL_OPTION",
      "type": "env_var",
      "first_seen": "2.1.78",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Model ID to add as a custom entry in the `/model` picker. Use this to make a non-standard or gateway-specific model selectable without replacing built-in aliases. See Model configuration",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTION",
      "type": "env_var",
      "first_seen": "2.1.78",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Display description for the custom model entry in the `/model` picker. Defaults to `Custom model (<model-id>)` when not set",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_CUSTOM_MODEL_OPTION_NAME",
      "type": "env_var",
      "first_seen": "2.1.78",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Display name for the custom model entry in the `/model` picker. Defaults to the model ID when not set",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_CUSTOM_MODEL_OPTION_SUPPORTED_CAPABILITIES",
      "type": "env_var",
      "first_seen": "2.1.203",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "medium",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_DEFAULT_FABLE_MODEL",
      "type": "env_var",
      "first_seen": "2.1.170",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_DEFAULT_FABLE_MODEL_DESCRIPTION",
      "type": "env_var",
      "first_seen": "2.1.170",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_DEFAULT_FABLE_MODEL_NAME",
      "type": "env_var",
      "first_seen": "2.1.170",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_DEFAULT_FABLE_MODEL_SUPPORTED_CAPABILITIES",
      "type": "env_var",
      "first_seen": "2.1.203",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "medium",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_DEFAULT_HAIKU_MODEL",
      "type": "env_var",
      "first_seen": "1.0.114",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_DEFAULT_HAIKU_MODEL_DESCRIPTION",
      "type": "env_var",
      "first_seen": "2.1.84",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_DEFAULT_HAIKU_MODEL_NAME",
      "type": "env_var",
      "first_seen": "2.1.84",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_DEFAULT_HAIKU_MODEL_SUPPORTED_CAPABILITIES",
      "type": "env_var",
      "first_seen": "2.1.203",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "medium",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_DEFAULT_OPUS_MODEL",
      "type": "env_var",
      "first_seen": "1.0.87",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_DEFAULT_OPUS_MODEL_DESCRIPTION",
      "type": "env_var",
      "first_seen": "2.1.84",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_DEFAULT_OPUS_MODEL_NAME",
      "type": "env_var",
      "first_seen": "2.1.84",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_DEFAULT_OPUS_MODEL_SUPPORTED_CAPABILITIES",
      "type": "env_var",
      "first_seen": "2.1.203",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "medium",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_DEFAULT_SONNET_MODEL",
      "type": "env_var",
      "first_seen": "1.0.87",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_DEFAULT_SONNET_MODEL_DESCRIPTION",
      "type": "env_var",
      "first_seen": "2.1.84",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_DEFAULT_SONNET_MODEL_NAME",
      "type": "env_var",
      "first_seen": "2.1.84",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_DEFAULT_SONNET_MODEL_SUPPORTED_CAPABILITIES",
      "type": "env_var",
      "first_seen": "2.1.203",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "medium",
      "description": "See Model configuration",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_ENVIRONMENT_ID",
      "type": "env_var",
      "first_seen": "2.1.145",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_ENVIRONMENT_KEY",
      "type": "env_var",
      "first_seen": "2.1.145",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_FEDERATION_RULE_ID",
      "type": "env_var",
      "first_seen": "2.1.116",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_FOUNDRY_API_KEY",
      "type": "env_var",
      "first_seen": "2.0.45",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "API key for Microsoft Foundry authentication (see Microsoft Foundry)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_FOUNDRY_BASE_URL",
      "type": "env_var",
      "first_seen": "2.0.45",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Full base URL for the Microsoft Foundry resource (for example, `https://my-resource.services.ai.azure.com/anthropic`). Alternative to `ANTHROPIC_FOUNDRY_RESOURCE` (see Microsoft Foundry)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_FOUNDRY_RESOURCE",
      "type": "env_var",
      "first_seen": "2.0.45",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Microsoft Foundry resource name (for example, `my-resource`). Required if `ANTHROPIC_FOUNDRY_BASE_URL` is not set (see Microsoft Foundry)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_LOG",
      "type": "env_var",
      "first_seen": "0.2.125",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_MODEL",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Name of the model setting to use (see Model Configuration)",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_ORGANIZATION_ID",
      "type": "env_var",
      "first_seen": "2.1.116",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_PROFILE",
      "type": "env_var",
      "first_seen": "2.1.116",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_SMALL_FAST_MODEL",
      "type": "env_var",
      "first_seen": "0.2.46",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "[DEPRECATED] Name of Haiku-class model for background tasks",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_SMALL_FAST_MODEL_AWS_REGION",
      "type": "env_var",
      "first_seen": "1.0.42",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override AWS region for the Haiku-class model when using Amazon Bedrock or Amazon Bedrock Mantle. On Amazon Bedrock, this only takes effect when `ANTHROPIC_DEFAULT_HAIKU_MODEL` or the deprecated `ANTHROPIC_SMALL_FAST_MODEL` is also set, since Amazon Bedrock otherwise uses the primary model for background tasks",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_UNIX_SOCKET",
      "type": "env_var",
      "first_seen": "2.1.73",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_VERTEX_BASE_URL",
      "type": "env_var",
      "first_seen": "2.1.97",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override Google Cloud's Agent Platform endpoint URL. Use for custom Google Cloud's Agent Platform endpoints or when routing through an LLM gateway. See Google Cloud's Agent Platform",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_VERTEX_PROJECT_ID",
      "type": "env_var",
      "first_seen": "0.2.106",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "GCP project ID for Google Cloud's Agent Platform requests. Overridden by `GCLOUD_PROJECT`, `GOOGLE_CLOUD_PROJECT`, or the project in your `GOOGLE_APPLICATION_CREDENTIALS` credential file. See Google Cloud's Agent Platform",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "ANTHROPIC_WORKSPACE_ID",
      "type": "env_var",
      "first_seen": "2.1.141",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Workspace ID for workload identity federation. Set this when your federation rule is scoped to more than one workspace so the token exchange knows which workspace to target",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "API_FORCE_IDLE_TIMEOUT",
      "type": "env_var",
      "first_seen": "2.1.117",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override the 5-minute idle timeout that aborts a streaming model response when no bytes arrive. Set to `0` to disable the timeout, for example when a slow gateway or local model pauses longer than 5 minutes between chunks. Set to `1` to keep the timeout on every provider. When unset, the timeout is inactive on direct Anthropic API and Claude Platform on AWS connections, where Claude Code's own byte-level stream watchdog runs, and active on every other provider, including Google Cloud's Agent Platform, Microsoft Foundry, Mantle, Amazon Bedrock, and gateway connections, so a stalled stream aborts instead of hanging. As of v2.1.169",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "API_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Timeout for API requests in milliseconds (default: 600000, or 10 minutes; maximum: 2147483647). Increase this when requests time out on slow networks or when routing through a proxy. Values above the maximum overflow the underlying timer and cause requests to fail immediately",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "AUTOMODE_DECISION_LOG",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "AWS_BEARER_TOKEN_BEDROCK",
      "type": "env_var",
      "first_seen": "1.0.49",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Amazon Bedrock API key for authentication (see Amazon Bedrock API keys)",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cloud"
    },
    {
      "symbol": "AWS_REGION",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "cloud"
    },
    {
      "symbol": "BASH_DEFAULT_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "0.2.108",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Default timeout for long-running bash commands (default: 120000, or 2 minutes)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "BASH_MAX_OUTPUT_LENGTH",
      "type": "env_var",
      "first_seen": "0.2.109",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Maximum number of characters in bash outputs before the full output is saved to a file and Claude receives the path plus a short preview. See Bash tool behavior",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "BASH_MAX_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "0.2.108",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Maximum timeout the model can set for long-running bash commands (default: 600000, or 10 minutes)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "BAT_THEME",
      "type": "env_var",
      "first_seen": "2.1.85",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "BETA_TRACING_ENDPOINT",
      "type": "env_var",
      "first_seen": "2.0.70",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "BUGHUNTER_DEV_BUNDLE_B64",
      "type": "env_var",
      "first_seen": "2.1.85",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "BUGHUNTER_FLEET_SIZE",
      "type": "env_var",
      "first_seen": "2.1.124",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "CCR_EGRESS_GATEWAY_ENABLED",
      "type": "env_var",
      "first_seen": "2.1.124",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "CCR_ENABLE_BUNDLE",
      "type": "env_var",
      "first_seen": "2.1.80",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "CCR_FORCE_BUNDLE",
      "type": "env_var",
      "first_seen": "2.1.80",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to force `claude --cloud` to bundle and upload your local repository even when GitHub access is available",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "CCR_SPAWN_TIMESTAMP_MS",
      "type": "env_var",
      "first_seen": "2.1.144",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "CCR_UPSTREAM_PROXY_ENABLED",
      "type": "env_var",
      "first_seen": "2.1.85",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "CLAUBBIT",
      "type": "env_var",
      "first_seen": "0.2.79",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "CLAUDECODE",
      "type": "env_var",
      "first_seen": "2.1.40",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` in subprocesses Claude Code spawns (Bash and PowerShell tools, tmux sessions, hook commands, status line commands, stdio MCP server subprocesses). IDE extensions also set this in their integrated terminals. Use to detect when a script is running inside a subprocess spawned by Claude Code. To check whether the current process was spawned directly by a tool call or hook, rather than inside a stdio MCP server that Claude Code started, use `CLAUDE_CODE_CHILD_SESSION` instead",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_AFK_COUNTDOWN_MS",
      "type": "env_var",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "How many milliseconds before auto-continue the on-screen countdown appears on an unanswered `AskUserQuestion` dialog. Default `20000` (20 seconds), capped at the auto-continue timeout. Has no effect unless auto-continue is on; see the `askUserQuestionTimeout` setting and `CLAUDE_AFK_TIMEOUT_MS`. Requires Claude Code v2.1.198 or later",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_AFK_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "How many milliseconds of idle time before an unanswered `AskUserQuestion` dialog auto-continues without you. Auto-continue is off by default; opt in with the `askUserQuestionTimeout` setting. This variable is an override for demos and automated tests: when set, it takes precedence over that setting and turns auto-continue on even when the setting is unset or `never`. Setting `0` doesn't turn the timeout off; it closes the dialog immediately. In v2.1.198 and v2.1.199, auto-continue was on by default with a `60000` (60 seconds) timeout. Requires Claude Code v2.1.198 or later",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_AFTER_LAST_COMPACT",
      "type": "env_var",
      "first_seen": "2.1.40",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_AGENT",
      "type": "env_var",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_AGENTS_SELECT",
      "type": "env_var",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_AGENT_SDK_CLIENT_APP",
      "type": "env_var",
      "first_seen": "2.1.39",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS",
      "type": "env_var",
      "first_seen": "2.1.27",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable all built-in subagent types such as Explore and Plan. Only applies in non-interactive mode (the `-p` flag). Useful for SDK users who want a blank slate",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_AGENT_SDK_MCP_NO_PREFIX",
      "type": "env_var",
      "first_seen": "2.1.10",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to skip the `mcp__<server>__` prefix on tool names from SDK-created MCP servers. Tools use their original names. SDK usage only",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_AGENT_SDK_VERSION",
      "type": "env_var",
      "first_seen": "1.0.128",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_AI_INFERENCE_SCOPE",
      "type": "env_var",
      "first_seen": "2.1.48",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_AI_OAUTH_SCOPES",
      "type": "env_var",
      "first_seen": "2.1.48",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_AI_PROFILE_SCOPE",
      "type": "env_var",
      "first_seen": "2.1.64",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_API_SKILL_DESCRIPTION",
      "type": "env_var",
      "first_seen": "2.1.108",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.113",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Stall timeout in milliseconds for background subagents. Default `600000` (10 minutes). The timer resets on each streaming progress event; if no progress arrives within the window, the subagent is aborted and the task is marked failed, surfacing any partial result to the parent",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE",
      "type": "env_var",
      "first_seen": "2.0.20",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set the percentage (1-100) of the auto-compaction window at which auto-compaction triggers. Use lower values like `50` to compact earlier. This variable only causes earlier compaction when Claude Code compacts proactively: when `CLAUDE_CODE_AUTO_COMPACT_WINDOW` is set, in cloud sessions, and on Sonnet 4.6 and Opus 4.6 without extended context, which compact at the 200K boundary by default. On Sonnet 5, proactive compaction applies at the model's default threshold. In other cases, such as a local session on Opus 4.8, auto-compaction triggers when the conversation reaches the model's context limit. The override can only lower the threshold, so values above the default have no effect. Applies to both main conversations and subagents",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_AUTO_BACKGROUND_TASKS",
      "type": "env_var",
      "first_seen": "2.1.47",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to force-enable automatic backgrounding of long-running agent tasks. When enabled, subagents are moved to the background after running for approximately two minutes",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_AX_SCREEN_READER",
      "type": "env_var",
      "first_seen": "2.1.181",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to render screen-reader friendly output: flat text without decorative borders or animations. Set to `0` to force screen-reader mode off even when `axScreenReader` is `true`. The `--ax-screen-reader` flag takes precedence. Requires Claude Code v2.1.181 or later",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR",
      "type": "env_var",
      "first_seen": "1.0.18",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Return to the original working directory after each Bash or PowerShell command in the main session",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BASH_NO_LOGIN",
      "type": "env_var",
      "first_seen": "1.0.124",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BG_AUTH_SNAPSHOT_PATH",
      "type": "env_var",
      "first_seen": "2.1.142",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BG_BACKEND",
      "type": "env_var",
      "first_seen": "2.1.113",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BG_CLAIM_AUTH",
      "type": "env_var",
      "first_seen": "2.1.169",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BG_ISOLATION",
      "type": "env_var",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BG_MEMORY_TOGGLED_OFF",
      "type": "env_var",
      "first_seen": "2.1.147",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BG_POST_CLEAR_RESPAWN",
      "type": "env_var",
      "first_seen": "2.1.193",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BG_PTY_AUTH",
      "type": "env_var",
      "first_seen": "2.1.169",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BG_RENDEZVOUS_SOCK",
      "type": "env_var",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BG_RV_AUTH",
      "type": "env_var",
      "first_seen": "2.1.169",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BG_SESSION_PERMISSION_RULES",
      "type": "env_var",
      "first_seen": "2.1.146",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BG_SOCKET_TOKENS_PATH",
      "type": "env_var",
      "first_seen": "2.1.169",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BG_SOURCE",
      "type": "env_var",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BG_STARTUP_WEDGE_MS",
      "type": "env_var",
      "first_seen": "2.1.129",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BG_TCC_DISCLAIMED",
      "type": "env_var",
      "first_seen": "2.1.143",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BRIDGE_BASE_URL",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BRIDGE_OAUTH_TOKEN",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BRIDGE_REATTACH_OUTBOUND_ONLY",
      "type": "env_var",
      "first_seen": "2.1.147",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BRIDGE_REATTACH_SEQ",
      "type": "env_var",
      "first_seen": "2.1.118",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BRIDGE_REATTACH_SESSION",
      "type": "env_var",
      "first_seen": "2.1.118",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BRIDGE_SESSION_INGRESS_URL",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BRIDGE_USE_CCR_V2",
      "type": "env_var",
      "first_seen": "2.1.70",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_BYTE_STREAM_IDLE_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.157",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CHROME_CLASSIFIER_FLOOR",
      "type": "env_var",
      "first_seen": "2.1.187",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CHROME_PERMISSION_MODE",
      "type": "env_var",
      "first_seen": "2.1.26",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CLIENT_PRESENCE_FILE",
      "type": "env_var",
      "first_seen": "2.1.181",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Path to a file that an external tool, such as a screen-lock listener, creates when you unlock your screen and deletes when you lock it. While the file exists, Claude Code skips Remote Control mobile push notifications, so you stop getting pushes while you are actively using the computer. When the file is absent or unreadable, notifications are sent as normal. Claude Code checks the file once per push-triggering event rather than polling it. Requires Claude Code v2.1.181 or later",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ACCESSIBILITY",
      "type": "env_var",
      "first_seen": "2.0.77",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to keep the native terminal cursor visible and disable the inverted-text cursor indicator. Allows screen magnifiers like macOS Zoom to track cursor position",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ACCOUNT_TAGGED_ID",
      "type": "env_var",
      "first_seen": "2.1.76",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ACCOUNT_UUID",
      "type": "env_var",
      "first_seen": "2.1.51",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Added `CLAUDE_CODE_ACCOUNT_UUID`, `CLAUDE_CODE_USER_EMAIL`, and `CLAUDE_CODE_ORGANIZATION_UUID` environment variables for SDK callers to provide account info synchronously, eliminating a race condition where early telemetry events lacked account metadata.",
      "description_source": "changelog",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ACTION",
      "type": "env_var",
      "first_seen": "0.2.114",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ACT_DONT_REDERIVE",
      "type": "env_var",
      "first_seen": "2.1.162",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD",
      "type": "env_var",
      "first_seen": "2.1.20",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to load memory files from directories specified with `--add-dir`. Loads `CLAUDE.md`, `.claude/CLAUDE.md`, `.claude/rules/*.md`, and `CLAUDE.local.md`. By default, additional directories do not load memory files",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ADDITIONAL_PROTECTION",
      "type": "env_var",
      "first_seen": "2.0.23",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_AGENT",
      "type": "env_var",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_AGENT_LIST_IN_MESSAGES",
      "type": "env_var",
      "first_seen": "2.1.84",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ALT_SCREEN_FULL_REPAINT",
      "type": "env_var",
      "first_seen": "2.1.144",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to repaint the entire screen on every frame in fullscreen rendering instead of sending incremental updates. Use this if fullscreen mode shows stale or misplaced text fragments. Claude Code enables this automatically for background sessions and agent view on Windows",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ALWAYS_ENABLE_EFFORT",
      "type": "env_var",
      "first_seen": "2.1.70",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to send the effort parameter with every request, even when Claude Code does not recognize the model ID as effort-capable. Use this when routing through an LLM gateway or third-party provider that serves models under custom identifiers. Models that reject the effort parameter at the API, including Claude 3 models, Sonnet 4.0 and 4.5, Opus 4.0 and 4.1, and Haiku 4.5, are still excluded so requests do not fail",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_API_BASE_URL",
      "type": "env_var",
      "first_seen": "2.1.8",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_API_KEY_FILE_DESCRIPTOR",
      "type": "env_var",
      "first_seen": "1.0.109",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_API_KEY_HELPER_TTL_MS",
      "type": "env_var",
      "first_seen": "0.2.116",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Interval in milliseconds at which credentials should be refreshed (when using `apiKeyHelper`)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ARTIFACT",
      "type": "env_var",
      "first_seen": "2.1.166",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ARTIFACTS_API_BASE_URL",
      "type": "env_var",
      "first_seen": "2.1.181",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ARTIFACT_AUTO_OPEN",
      "type": "env_var",
      "first_seen": "2.1.172",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `0` to stop Claude Code from opening the browser automatically when a new artifact is published. Republishing an existing artifact does not open the browser regardless of this setting",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ARTIFACT_DIRECT_UPLOAD",
      "type": "env_var",
      "first_seen": "2.1.172",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ARTIFACT_MCP",
      "type": "env_var",
      "first_seen": "2.1.172",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ATTRIBUTION_HEADER",
      "type": "env_var",
      "first_seen": "2.1.15",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `0` to omit the attribution block (client version and prompt fingerprint) from the start of the system prompt. Disabling it improves prompt-cache hit rates when routing through an LLM gateway. Caching on a direct connection to the Anthropic API is unaffected either way",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_AUTH_FAIL_EXIT_MS",
      "type": "env_var",
      "first_seen": "2.1.163",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_AUTO_COMPACT_WINDOW",
      "type": "env_var",
      "first_seen": "2.1.75",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set the context capacity in tokens used for auto-compaction calculations. Defaults to the model's context window, 200K for standard models or 1M for extended context models, except on Sonnet 5, which has its own default threshold. Use a lower value like `500000` on a 1M model to treat the window as 500K for compaction purposes. The value is capped at the model's actual context window. `CLAUDE_AUTOCOMPACT_PCT_OVERRIDE` is applied as a percentage of this value. Setting this variable decouples the compaction threshold from the status line's `used_percentage`, which always uses the model's full context window",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_AUTO_CONNECT_IDE",
      "type": "env_var",
      "first_seen": "1.0.35",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override automatic IDE connection. By default, Claude Code connects automatically when launched inside a supported IDE's integrated terminal. Set to `false` to prevent this. Set to `true` to force a connection attempt when auto-detection fails, such as when tmux obscures the parent terminal. Takes precedence over the `autoConnectIde` global config setting",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_AUTO_MODE_EXTERNAL_PERMISSIONS",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_AUTO_MODE_MODEL",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_BASE_REF",
      "type": "env_var",
      "first_seen": "2.1.16",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_BASE_REFS",
      "type": "env_var",
      "first_seen": "2.1.105",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_BASH_SANDBOX_SHOW_INDICATOR",
      "type": "env_var",
      "first_seen": "2.0.14",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_BENCH_LIVE_COUNTS",
      "type": "env_var",
      "first_seen": "2.1.136",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_BG_CLASSIFIER_MODEL",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_BG_TASKS_REPORT_RUNNING",
      "type": "env_var",
      "first_seen": "2.1.181",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_BLOCKING_LIMIT_OVERRIDE",
      "type": "env_var",
      "first_seen": "2.0.77",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_BRIDGE_SESSION_ID",
      "type": "env_var",
      "first_seen": "2.1.199",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set automatically in Bash tool and hook command subprocesses while the session has an active Remote Control connection, and removed when the connection ends. The value is the session's ID in `session_` form, the same identifier that appears in the session's `claude.ai/code` URL, so a script can link back to the session that ran it. Requires Claude Code v2.1.199 or later. In cloud sessions, read `CLAUDE_CODE_REMOTE_SESSION_ID` instead",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_BRIEF",
      "type": "env_var",
      "first_seen": "2.1.72",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_BRIEF_UPLOAD",
      "type": "env_var",
      "first_seen": "2.1.72",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_BUBBLEWRAP",
      "type": "env_var",
      "first_seen": "2.0.52",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_BYOC_ENABLE_DATADOG",
      "type": "env_var",
      "first_seen": "2.1.136",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_CERT_STORE",
      "type": "env_var",
      "first_seen": "2.1.101",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Comma-separated list of CA certificate sources for TLS connections. `bundled` is the Mozilla CA set shipped with Claude Code. `system` is the operating system trust store, read only on runtimes with `tls.getCACertificates`: the native binary, or Node 22.15 or later for npm installs. See CA certificate store. Default is `bundled,system`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_CHILD_SESSION",
      "type": "env_var",
      "first_seen": "2.1.172",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` in subprocesses Claude Code spawns via the Bash, PowerShell, and Monitor tools, hook commands, and status line commands. Not set for stdio MCP server subprocesses, which are long-lived and outlive the session that spawned them. Unlike `CLAUDECODE`, this is only set by Claude Code itself when it launches a subprocess and not by IDE extensions, so it reliably distinguishes a nested session from a top-level `claude` launched in an IDE-integrated terminal. A nested interactive `claude` TUI started this way is automatically excluded from `--resume`, `--continue`, up-arrow history, and the `claude agents` list. Non-interactive `claude -p` sessions still persist. Set `CLAUDE_CODE_FORCE_SESSION_PERSISTENCE=1` to override this exclusion. Requires Claude Code v2.1.172 or later",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_CLASSIFIER_SUMMARY",
      "type": "env_var",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_CLIENT_CERT",
      "type": "env_var",
      "first_seen": "1.0.36",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Path to client certificate file for mTLS authentication",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_CLIENT_KEY",
      "type": "env_var",
      "first_seen": "1.0.36",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Path to client private key file for mTLS authentication",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_CLIENT_KEY_PASSPHRASE",
      "type": "env_var",
      "first_seen": "1.0.36",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Passphrase for encrypted CLAUDE_CODE_CLIENT_KEY (optional)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_COLD_COMPACT",
      "type": "env_var",
      "first_seen": "2.1.124",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_COMMIT_LOG",
      "type": "env_var",
      "first_seen": "2.1.85",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_CONNECT_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.182",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Removed in v2.1.186 and now a no-op. Previously set a separate timeout for the connect, TLS, and response-header phase of a streaming API request. Use `API_TIMEOUT_MS` for the per-request timeout",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_CONTAINER_ID",
      "type": "env_var",
      "first_seen": "1.0.120",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_COORDINATOR_EXTRA_TOOLS",
      "type": "env_var",
      "first_seen": "2.1.178",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_COORDINATOR_MODE",
      "type": "env_var",
      "first_seen": "2.1.152",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_CUSTOM_OAUTH_URL",
      "type": "env_var",
      "first_seen": "2.1.32",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DAEMON_COLD_START",
      "type": "env_var",
      "first_seen": "2.1.120",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DATADOG_FLUSH_INTERVAL_MS",
      "type": "env_var",
      "first_seen": "2.1.21",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DD_ERROR_TRACKING_FLUSH_INTERVAL_MS",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DEBUG_LOGS_DIR",
      "type": "env_var",
      "first_seen": "1.0.122",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override the debug log file path. Despite the name, this is a file path, not a directory. Requires debug mode to be enabled separately via `--debug`, `/debug`, or the `DEBUG` environment variable: setting this variable alone does not enable logging. The `--debug-file` flag does both at once. Defaults to `~/.claude/debug/<session-id>.txt`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DEBUG_LOG_LEVEL",
      "type": "env_var",
      "first_seen": "2.1.71",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Minimum log level written to the debug log file. Values: `verbose`, `debug` (default), `info`, `warn`, `error`. Set to `verbose` to include high-volume diagnostics like full status line command output, or raise to `error` to reduce noise",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DEBUG_REPAINTS",
      "type": "env_var",
      "first_seen": "2.1.83",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DECSTBM",
      "type": "env_var",
      "first_seen": "2.1.113",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DESIGN_OAUTH_CLIENT_ID",
      "type": "env_var",
      "first_seen": "2.1.178",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DEV_RAW_CHANGELOG_URL",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DIAGNOSTICS_FILE",
      "type": "env_var",
      "first_seen": "2.0.56",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_1M_CONTEXT",
      "type": "env_var",
      "first_seen": "2.1.50",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to disable 1M context window support. When set, 1M model variants are unavailable in the model picker, and Sonnet 5 sessions are treated as having a 200K window. Useful for enterprise environments with compliance requirements",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING",
      "type": "env_var",
      "first_seen": "2.1.41",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable adaptive reasoning on Opus 4.6 and Sonnet 4.6 and fall back to the fixed thinking budget controlled by `MAX_THINKING_TOKENS`. From v2.1.111, has no effect on Fable 5, Sonnet 5, or Opus 4.7 and later, which always use adaptive reasoning",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_ADVISOR_TOOL",
      "type": "env_var",
      "first_seen": "2.1.83",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable the advisor tool. The `/advisor` command becomes unavailable, any configured `advisorModel` is ignored, and the `--advisor` flag is accepted but has no effect, so existing scripts that pass it continue to work without errors. Requires Claude Code v2.1.98 or later",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_AGENT_VIEW",
      "type": "env_var",
      "first_seen": "2.1.139",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to turn off background agents and agent view: `claude agents`, `--bg`, `/background`, and the on-demand supervisor. Equivalent to the `disableAgentView` setting",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN",
      "type": "env_var",
      "first_seen": "2.1.132",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable fullscreen rendering and use the classic main-screen renderer. The conversation stays in your terminal's native scrollback so `Cmd+f` and tmux copy mode work as usual. Takes precedence over `CLAUDE_CODE_NO_FLICKER` and the `tui` setting. You can also switch with `/tui default`. Does not apply to background sessions opened from agent view, which always use fullscreen rendering",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_ARTIFACT",
      "type": "env_var",
      "first_seen": "2.1.172",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable the Artifact tool, which publishes session output as a private web page on claude.ai. Equivalent to the `disableArtifact` setting",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_ATTACHMENTS",
      "type": "env_var",
      "first_seen": "1.0.128",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable attachment processing. File mentions with `@` syntax are sent as plain text instead of being expanded into file content",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_AUTO_MEMORY",
      "type": "env_var",
      "first_seen": "2.1.31",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable auto memory. Set to `0` to force auto memory on even when `--bare` mode or `autoMemoryEnabled: false` would otherwise disable it. When disabled, Claude does not create or load auto memory files",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_BACKGROUND_TASKS",
      "type": "env_var",
      "first_seen": "2.1.4",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to disable all background task functionality, including the `run_in_background` parameter on Bash and subagent tools, auto-backgrounding, and the Ctrl+B shortcut",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF",
      "type": "env_var",
      "first_seen": "2.1.196",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to stop a background session's running background shell commands, dynamic workflows, and, as of v2.1.198, background subagents when the supervisor stops, restarts, or updates that session's process, instead of handing them to the session's next process. Affects only that handoff: backgrounding a session with `←` or `/background` still carries in-flight work over, and `CLAUDE_DISABLE_ADOPT` turns off both. Requires Claude Code v2.1.196 or later",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP",
      "type": "env_var",
      "first_seen": "2.1.193",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to stop Claude Code from terminating background shell commands when the operating system reports memory pressure. By default, on macOS and Linux, Claude Code terminates a background shell started in the main session on a memory-pressure signal once the session has been idle for 30 minutes and no turn or subagent is running. Windows has no memory-pressure signal, so this variable has no effect there. Requires Claude Code v2.1.193 or later",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_BUNDLED_SKILLS",
      "type": "env_var",
      "first_seen": "2.1.169",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to disable the skills and workflows that ship with Claude Code: bundled skills and workflows are removed entirely, while built-in slash commands like `/init` stay typable but are hidden from the model. Skills from plugins, `.claude/skills/`, and `.claude/commands/` are unaffected. Equivalent to the `disableBundledSkills` setting; `0` does not override it",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_CLAUDE_API_SKILL",
      "type": "env_var",
      "first_seen": "2.1.89",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_CLAUDE_CODE_SKILL",
      "type": "env_var",
      "first_seen": "2.1.154",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_CLAUDE_MDS",
      "type": "env_var",
      "first_seen": "1.0.111",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to prevent loading any CLAUDE.md memory files into context, including user, project, and auto-memory files",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_CRON",
      "type": "env_var",
      "first_seen": "2.1.72",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to disable scheduled tasks. The `/loop` skill and cron tools become unavailable and any already-scheduled tasks stop firing, including tasks that are already running mid-session",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS",
      "type": "env_var",
      "first_seen": "2.0.45",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to strip Anthropic-specific `anthropic-beta` request headers and beta tool-schema fields (such as `defer_loading` and `eager_input_streaming`) from API requests. Use this when a proxy gateway rejects requests with errors like \"Unexpected value(s) for the `anthropic-beta` header\" or \"Extra inputs are not permitted\". Standard fields (`name`, `description`, `input_schema`, `cache_control`) are preserved",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_EXPLORE_PLAN_AGENTS",
      "type": "env_var",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable the built-in Explore and Plan subagents. Claude explores with its search tools or the general-purpose subagent instead, and plan mode reads files directly rather than launching Explore and Plan agents. Custom subagents named `Explore` or `Plan` are unaffected. To remove every built-in subagent type in the Agent SDK or non-interactive mode, use `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS` instead. Requires Claude Code v2.1.198 or later",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_FAST_MODE",
      "type": "env_var",
      "first_seen": "2.1.39",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable fast mode",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY",
      "type": "env_var",
      "first_seen": "2.0.22",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable the \"How is Claude doing?\" session quality surveys. Surveys are also disabled when `DISABLE_TELEMETRY`, `DO_NOT_TRACK`, or `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` is set, unless `CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL` opts back in. To set a sample rate instead of disabling outright, use the `feedbackSurveyRate` setting. See Session quality surveys",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING",
      "type": "env_var",
      "first_seen": "1.0.128",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable file checkpointing. The `/rewind` command will not be able to restore code changes",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS",
      "type": "env_var",
      "first_seen": "2.1.64",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to remove built-in commit and PR workflow instructions and the git status snapshot from Claude's system prompt. Useful when using your own git workflow skills. Takes precedence over the `includeGitInstructions` setting when set",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_LAUNCH_COMPOSER",
      "type": "env_var",
      "first_seen": "2.1.186",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_LEGACY_MODEL_REMAP",
      "type": "env_var",
      "first_seen": "2.1.68",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to prevent automatic remapping of Opus 4.0 and 4.1 to the current Opus version on the Anthropic API. Use when you intentionally want to pin an older model. The remap does not run on Amazon Bedrock, Google Cloud's Agent Platform, or Microsoft Foundry",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_MEMORY_BULK_INFLATE",
      "type": "env_var",
      "first_seen": "2.1.161",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_MEMORY_PERIODIC_RESYNC",
      "type": "env_var",
      "first_seen": "2.1.178",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_MOUSE",
      "type": "env_var",
      "first_seen": "2.1.89",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to disable mouse tracking in fullscreen rendering. Keyboard scrolling with `PgUp` and `PgDn` still works. Use this to keep your terminal's native copy-on-select behavior",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_MOUSE_CLICKS",
      "type": "env_var",
      "first_seen": "2.1.195",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to disable click, drag, and hover handling in fullscreen rendering while keeping mouse-wheel scrolling. Use this when you want wheel scroll to work inside Claude Code but don't want clicks to position the cursor, expand tool output, or open links. `CLAUDE_CODE_DISABLE_MOUSE` takes precedence when both are set. Requires Claude Code v2.1.195 or later",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_NESTED_CHAIN_IDLE",
      "type": "env_var",
      "first_seen": "2.1.200",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
      "type": "env_var",
      "first_seen": "0.2.116",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Equivalent of setting `DISABLE_AUTOUPDATER`, `DISABLE_FEEDBACK_COMMAND`, `DISABLE_ERROR_REPORTING`, and `DISABLE_TELEMETRY`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK",
      "type": "env_var",
      "first_seen": "2.1.83",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to disable the non-streaming fallback when a streaming request fails mid-stream. Streaming errors propagate to the retry layer instead. Useful when a proxy or gateway causes the fallback to produce duplicate tool execution",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_NOTIFICATION_PRESENCE_CHECK",
      "type": "env_var",
      "first_seen": "2.1.193",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to send the `PushNotification` tool's desktop notification even while you are typing in or focused on the terminal. By default the tool skips both the desktop notification and the mobile push when it detects recent keyboard activity or terminal focus. This variable disables only that local check, so the server can still suppress the mobile push when it detects that you are active. Requires Claude Code v2.1.193 or later",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_OFFICIAL_MARKETPLACE_AUTOINSTALL",
      "type": "env_var",
      "first_seen": "2.1.14",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to skip automatic addition of the official plugin marketplace on first run",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_POLICY_SKILLS",
      "type": "env_var",
      "first_seen": "2.1.89",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to skip loading skills from the system-wide managed skills directory. Useful for container or CI sessions that should not load operator-provisioned skills",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_PRECOMPACT_SKIP",
      "type": "env_var",
      "first_seen": "2.1.69",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_REFUSAL_FALLBACK",
      "type": "env_var",
      "first_seen": "2.1.161",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_TERMINAL_TITLE",
      "type": "env_var",
      "first_seen": "1.0.52",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to disable automatic terminal title updates based on conversation context. In Agent SDK and `claude -p` sessions, this also skips the background Haiku request that generates the session title",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_THINKING",
      "type": "env_var",
      "first_seen": "2.1.41",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to omit the `thinking` parameter from API requests entirely. This is a compatibility option for proxies and gateways that reject the parameter. The variable's behavior is unchanged from earlier versions; on models that think by default, omitting the parameter means the model may still think. To explicitly disable extended thinking on the Anthropic API, use `MAX_THINKING_TOKENS=0` instead, which is also ineffective on Fable 5 since it cannot have thinking turned off. On third-party providers, `0` likewise omits the parameter, so the two variables behave the same there",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_VIRTUAL_SCROLL",
      "type": "env_var",
      "first_seen": "2.1.72",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable virtual scrolling in fullscreen rendering and render every message in the transcript. Use this if scrolling in fullscreen mode shows blank regions where messages should appear",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_WORKFLOWS",
      "type": "env_var",
      "first_seen": "2.1.152",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable workflows. Equivalent to the `disableWorkflows` setting",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DISABLE_WORKING_SYNC",
      "type": "env_var",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_DONT_INHERIT_ENV",
      "type": "env_var",
      "first_seen": "0.2.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_EAGER_FLUSH",
      "type": "env_var",
      "first_seen": "2.1.32",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_EFFORT_LEVEL",
      "type": "env_var",
      "first_seen": "2.0.46",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set the effort level for supported models. Values: `low`, `medium`, `high`, `xhigh`, `max`, or `auto` to use the model default. Available levels depend on the model. Takes precedence over `/effort` and the `effortLevel` setting. See Adjust effort level",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_EMIT_SESSION_STATE_EVENTS",
      "type": "env_var",
      "first_seen": "2.1.83",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_EMIT_TOOL_USE_SUMMARIES",
      "type": "env_var",
      "first_seen": "2.1.19",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_APPEND_SUBAGENT_PROMPT",
      "type": "env_var",
      "first_seen": "2.1.111",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_AUTO_MODE",
      "type": "env_var",
      "first_seen": "2.1.158",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to make auto mode available on Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry, and signed-in Claude apps gateway sessions. Requires Claude Code v2.1.158 or later. Has no effect on the Anthropic API, where auto mode is available by default. See Enable auto mode on Amazon Bedrock, Google Cloud's Agent Platform, or Microsoft Foundry",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_AWAY_SUMMARY",
      "type": "env_var",
      "first_seen": "2.1.105",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Override session recap availability. Set to `0` to force recaps off regardless of the `/config` toggle. Set to `1` to force recaps on when `awaySummaryEnabled` is `false`. Takes precedence over the setting and `/config` toggle",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_BACKGROUND_PLUGIN_REFRESH",
      "type": "env_var",
      "first_seen": "2.1.110",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to refresh plugin state at turn boundaries in non-interactive mode after a background install completes. Off by default because the refresh changes the system prompt mid-session, which invalidates prompt caching for that turn",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_CFC",
      "type": "env_var",
      "first_seen": "2.0.71",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_DESIGN_MCP",
      "type": "env_var",
      "first_seen": "2.1.179",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_DESIGN_SYNC",
      "type": "env_var",
      "first_seen": "2.1.166",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_EXPERIMENTAL_ADVISOR_TOOL",
      "type": "env_var",
      "first_seen": "2.1.110",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL",
      "type": "env_var",
      "first_seen": "2.1.136",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to route the \"How is Claude doing?\" session quality survey to your own OpenTelemetry collector when Anthropic-bound nonessential traffic is blocked. Survey ratings are emitted only as OTEL events to your configured collector. No survey data is sent to Anthropic in this mode. Applies when `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`, `DISABLE_TELEMETRY`, or `DO_NOT_TRACK` is set, and has no effect otherwise. `CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY` and the organization product feedback policy take precedence",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_FINE_GRAINED_TOOL_STREAMING",
      "type": "env_var",
      "first_seen": "2.1.40",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Controls whether tool call inputs stream from the API as Claude generates them. With this off, a large tool input such as a long file write arrives only after Claude finishes generating it, which can look like it's hanging. Enabled by default on the Anthropic API. On Amazon Bedrock and Google Cloud's Agent Platform, enabled per model where the deployed container supports it. Set to `0` to opt out. Set to `1` to force on when routing through a proxy via `ANTHROPIC_BASE_URL`, `ANTHROPIC_VERTEX_BASE_URL`, or `ANTHROPIC_BEDROCK_BASE_URL`. Off by default on Microsoft Foundry and gateway connections",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY",
      "type": "env_var",
      "first_seen": "2.1.129",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to populate the `/model` picker from your gateway's `/v1/models` endpoint when `ANTHROPIC_BASE_URL` points at an Anthropic-compatible gateway such as LiteLLM, Kong, or an internal proxy. Off by default because gateways backed by a shared API key would otherwise show every user every model the key can access. Discovered models are still filtered by an `availableModels` allowlist the session receives; deliver the list through MDM or a managed settings file, since server-managed delivery is not available on gateway configurations",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_LAUNCH_COMPOSER",
      "type": "env_var",
      "first_seen": "2.1.193",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_MENU_KIND_LANES",
      "type": "env_var",
      "first_seen": "2.1.163",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_OPUS_4_7_FAST_MODE",
      "type": "env_var",
      "first_seen": "2.1.129",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Removed in v2.1.142, when the fast mode default moved from Opus 4.6 to Opus 4.7",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION",
      "type": "env_var",
      "first_seen": "2.0.66",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `false` to disable prompt suggestions (the \"Prompt suggestions\" toggle in `/config`). These are the grayed-out predictions that appear in your prompt input after Claude responds. See Prompt suggestions",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_PROXY_AUTH_HELPER",
      "type": "env_var",
      "first_seen": "2.1.111",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_REMOTE_RECAP",
      "type": "env_var",
      "first_seen": "2.1.174",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_SDK_FILE_CHECKPOINTING",
      "type": "env_var",
      "first_seen": "2.0.43",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_TASKS",
      "type": "env_var",
      "first_seen": "2.1.19",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Controls whether sessions use the structured Task tools (`TaskCreate`, `TaskUpdate`, `TaskGet`, `TaskList`) or the legacy `TodoWrite` tool. As of Claude Code v2.1.142, Task tools are the default in all modes. Set to `0` to revert to `TodoWrite`. See Task list and Migrate to Task tools",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_TELEMETRY",
      "type": "env_var",
      "first_seen": "0.2.76",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to enable OpenTelemetry data collection for metrics and logging. Required before configuring OTel exporters. See Monitoring",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_TOKEN_USAGE_ATTACHMENT",
      "type": "env_var",
      "first_seen": "2.0.0",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENABLE_XAA",
      "type": "env_var",
      "first_seen": "2.1.83",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENHANCED_TELEMETRY_BETA",
      "type": "env_var",
      "first_seen": "2.1.7",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENTRYPOINT",
      "type": "env_var",
      "first_seen": "0.2.89",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENVIRONMENT_KIND",
      "type": "env_var",
      "first_seen": "2.1.32",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ENVIRONMENT_RUNNER_VERSION",
      "type": "env_var",
      "first_seen": "2.1.6",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_EXIT_AFTER_FIRST_RENDER",
      "type": "env_var",
      "first_seen": "2.1.27",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_EXIT_AFTER_STOP_DELAY",
      "type": "env_var",
      "first_seen": "2.0.35",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Time in milliseconds to wait after the query loop becomes idle before automatically exiting. Useful for automated workflows and scripts using SDK mode",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS",
      "type": "env_var",
      "first_seen": "2.1.32",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to enable agent teams. Agent teams are experimental and disabled by default",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_EXPERIMENTAL_OBSERVER_AGENTS",
      "type": "env_var",
      "first_seen": "2.1.200",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_EXTRA_BODY",
      "type": "env_var",
      "first_seen": "0.2.45",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "JSON object to merge into the top level of every API request body. Useful for passing provider-specific parameters that Claude Code does not expose directly",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_EXTRA_METADATA",
      "type": "env_var",
      "first_seen": "2.1.78",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FABLE_BRIDGE_DIALOG_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.178",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS",
      "type": "env_var",
      "first_seen": "2.0.77",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Override the default token limit for file reads. Useful when you need to read larger files in full",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FORCE_BRIDGE",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FORCE_EVALUATE_MEMORY",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FORCE_FULLSCREEN_UPSELL",
      "type": "env_var",
      "first_seen": "2.1.110",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FORCE_FULL_LOGO",
      "type": "env_var",
      "first_seen": "2.0.11",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FORCE_MEMORY_SURVEY",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FORCE_MEMORY_WRITE_SURVEY",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FORCE_MID_CONVERSATION_SYSTEM",
      "type": "env_var",
      "first_seen": "2.1.154",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FORCE_SESSION_PERSISTENCE",
      "type": "env_var",
      "first_seen": "2.1.169",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to force transcript persistence, prompt history, and `claude agents` registration even when this `claude` was launched from inside another Claude Code session. Use when an inherited `CLAUDE_CODE_CHILD_SESSION` value, for example from a `screen` session or a background launcher first started by Claude Code's Bash tool, causes a genuine top-level session to be misclassified as nested. As of v2.1.178, Claude Code detects the tmux case automatically and ignores the inherited marker, so tmux no longer needs this variable. Also honored on v2.1.169 and earlier; has no effect on v2.1.170 and v2.1.171, where the nested-session detection it overrides was removed",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FORCE_STRIKETHROUGH",
      "type": "env_var",
      "first_seen": "2.1.186",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to force strikethrough rendering for `~~text~~` in Claude's responses when your terminal supports it but is not auto-detected, such as over SSH without `TERM_PROGRAM` forwarded. Without this, undetected terminals show the literal `~~` markers instead of rendering the text as strikethrough. Requires Claude Code v2.1.186 or later",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FORCE_SYNC_OUTPUT",
      "type": "env_var",
      "first_seen": "2.1.129",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to force-enable DEC private mode 2026 synchronized output when your terminal supports it but is not auto-detected. Useful for emulators such as Emacs `eat` that implement BSU/ESU but do not reply to the capability probe. Has no effect under tmux",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FORCE_TIP_ID",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FORK_SUBAGENT",
      "type": "env_var",
      "first_seen": "2.1.117",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to let Claude spawn forked subagents, or `0` to disable them, overriding any server-side rollout. When enabled, Claude can request the `fork` subagent type to spawn a fork, a subagent that inherits the full conversation context instead of starting fresh. Spawns without a subagent type still use the general-purpose subagent, and all subagent spawns run in the background. The explicit `/fork` command works without this variable. Works in interactive mode and via the SDK or `claude -p`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FORK_SUBAGENT_DEFAULT_ON",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FRAME",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FRAME_AUTO_OPEN",
      "type": "env_var",
      "first_seen": "2.1.166",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FRAME_MCP",
      "type": "env_var",
      "first_seen": "2.1.169",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FRAME_MODE",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FRAME_TIMING_LOG",
      "type": "env_var",
      "first_seen": "2.1.74",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_FRAME_TIMING_SAMPLE_EVERY",
      "type": "env_var",
      "first_seen": "2.1.195",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_GB_BASE_URL",
      "type": "env_var",
      "first_seen": "2.1.64",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_GB_REFRESH_INTERVAL_MS",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_GIT_BASH_PATH",
      "type": "env_var",
      "first_seen": "1.0.49",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Windows only: path to the Git Bash executable (`bash.exe`). Use when Git Bash is installed but not in your PATH. See Windows setup",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_GLOB_HIDDEN",
      "type": "env_var",
      "first_seen": "2.1.14",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `false` to exclude dotfiles from results when Claude invokes the Glob tool. Included by default. Does not affect `@` file autocomplete, `ls`, Grep, or Read",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_GLOB_NO_IGNORE",
      "type": "env_var",
      "first_seen": "2.1.14",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `false` to make the Glob tool respect `.gitignore` patterns. By default, Glob returns all matching files including gitignored ones. Does not affect `@` file autocomplete, which has its own `respectGitignore` setting",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_GLOB_TIMEOUT_SECONDS",
      "type": "env_var",
      "first_seen": "2.1.14",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Timeout in seconds for Glob tool file discovery. Defaults to 20 seconds on most platforms and 60 seconds on WSL",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_GZIP_REQUEST_BODIES",
      "type": "env_var",
      "first_seen": "2.1.199",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_HFI_BEARER_TOKEN",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_HIDE_CWD",
      "type": "env_var",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to hide the working directory in the startup logo. Useful for screenshares or recordings where the path exposes your OS username",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_HIDE_SETTINGS_HINT",
      "type": "env_var",
      "first_seen": "2.1.174",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_HOST_AUTH_ENV_VAR",
      "type": "env_var",
      "first_seen": "2.1.145",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_HOST_AUTH_REFRESH_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.145",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_HOST_CREDS_FILE",
      "type": "env_var",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_HOST_PLATFORM",
      "type": "env_var",
      "first_seen": "2.1.40",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_IDE_HOST_OVERRIDE",
      "type": "env_var",
      "first_seen": "1.0.4",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override the host address used to connect to the IDE extension. By default Claude Code auto-detects the correct address, including WSL-to-Windows routing",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL",
      "type": "env_var",
      "first_seen": "1.0.4",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to skip auto-installation of IDE extensions. Equivalent to setting `autoInstallIdeExtension` to `false`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_IDE_SKIP_VALID_CHECK",
      "type": "env_var",
      "first_seen": "1.0.4",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to skip validation of IDE lockfile entries during connection. Use when auto-connect fails to find your IDE despite it running",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_IDLE_THRESHOLD_MINUTES",
      "type": "env_var",
      "first_seen": "2.1.84",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_IDLE_TOKEN_THRESHOLD",
      "type": "env_var",
      "first_seen": "2.1.84",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_INCLUDE_PARTIAL_MESSAGES",
      "type": "env_var",
      "first_seen": "2.1.32",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_INTERNAL_METRICS",
      "type": "env_var",
      "first_seen": "1.0.36",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_INVESTIGATE_FIRST",
      "type": "env_var",
      "first_seen": "2.1.122",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_IS_COWORK",
      "type": "env_var",
      "first_seen": "2.1.32",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_JSONL_TRANSCRIPT",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_KB_COHESION_FIXES",
      "type": "env_var",
      "first_seen": "2.1.162",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_LEAN_PROMPT",
      "type": "env_var",
      "first_seen": "2.1.120",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_LOOP_KEEPALIVE",
      "type": "env_var",
      "first_seen": "2.1.157",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_LOOP_PERSISTENT",
      "type": "env_var",
      "first_seen": "2.1.129",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_MANAGED_SETTINGS_PATH",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_MAX_CONTEXT_TOKENS",
      "type": "env_var",
      "first_seen": "2.1.98",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Override the context window size Claude Code assumes for the active model. As of v2.1.193, applied directly for model names Claude Code does not recognize as a Claude model; for recognized Claude models it only takes effect when `DISABLE_COMPACT` is also set. Use this when routing to a model through `ANTHROPIC_BASE_URL` whose context window does not match the built-in size for its name",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_MAX_OUTPUT_TOKENS",
      "type": "env_var",
      "first_seen": "1.0.10",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set the maximum number of output tokens for most requests. Defaults and caps vary by model; see max output tokens. Increasing this value reduces the effective context window available before auto-compaction triggers",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_MAX_RETRIES",
      "type": "env_var",
      "first_seen": "1.0.44",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Override the number of times to retry failed API requests (default: 10). Capped at 15 as of v2.1.186; as of v2.1.199, `CLAUDE_CODE_RETRY_WATCHDOG` raises the default and removes the cap. For unattended sessions that need to wait through longer outages, set `CLAUDE_CODE_RETRY_WATCHDOG` instead",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY",
      "type": "env_var",
      "first_seen": "2.0.32",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Maximum number of read-only tools and subagents that can execute in parallel (default: 10). Higher values increase parallelism but consume more resources",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_MAX_TURNS",
      "type": "env_var",
      "first_seen": "2.1.139",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Cap the number of agentic turns when no explicit limit is passed. Equivalent to passing `--max-turns`, which takes precedence when both are set. A value that is not a positive integer is rejected at startup with an error rather than treated as no cap",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_MCP_ALLOWLIST_ENV",
      "type": "env_var",
      "first_seen": "2.1.94",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to spawn stdio MCP servers with only a safe baseline environment plus the server's configured `env`, instead of inheriting your shell environment",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS",
      "type": "env_var",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_MCP_SERVER_NAME",
      "type": "env_var",
      "first_seen": "2.1.85",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Added `CLAUDE_CODE_MCP_SERVER_NAME` and `CLAUDE_CODE_MCP_SERVER_URL` environment variables to MCP `headersHelper` scripts, allowing one helper to serve multiple servers",
      "description_source": "changelog",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_MCP_SERVER_URL",
      "type": "env_var",
      "first_seen": "2.1.85",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Added `CLAUDE_CODE_MCP_SERVER_NAME` and `CLAUDE_CODE_MCP_SERVER_URL` environment variables to MCP `headersHelper` scripts, allowing one helper to serve multiple servers",
      "description_source": "changelog",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT",
      "type": "env_var",
      "first_seen": "2.1.187",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Idle timeout in milliseconds for remote MCP tool calls (default: 300000, or 5 minutes). When an HTTP, SSE, WebSocket, or claude.ai connector MCP server sends no response and no progress notification for this long, the tool call aborts with an error instead of waiting for the overall `MCP_TOOL_TIMEOUT`. Set to `0` to disable the idle check. Values below 1000 are raised to one second, and the value is capped at the effective `MCP_TOOL_TIMEOUT`. Does not apply to stdio or IDE servers. Requires Claude Code v2.1.187 or later",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_MEMORY_WRITE_SURVEY_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_MID_CONVERSATION_SYSTEM",
      "type": "env_var",
      "first_seen": "2.1.136",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_MOCK_REMOTE_SETTINGS",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_MOCK_TRIAL",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_NATIVE_CURSOR",
      "type": "env_var",
      "first_seen": "2.1.136",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to show the terminal's own cursor at the input caret instead of a drawn block. The cursor respects the terminal's blink, shape, and focus settings",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_NEW_INIT",
      "type": "env_var",
      "first_seen": "2.1.77",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to make `/init` run an interactive setup flow. The flow asks which files to generate, including CLAUDE.md, skills, and hooks, before exploring the codebase and writing them. Without this variable, `/init` generates a CLAUDE.md automatically without prompting",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_NO_FLICKER",
      "type": "env_var",
      "first_seen": "2.1.89",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to enable fullscreen rendering, a research preview that reduces flicker and keeps memory flat in long conversations. Equivalent to the `tui` setting; you can also switch with `/tui fullscreen`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_OAUTH_401_WAIT_MS",
      "type": "env_var",
      "first_seen": "2.1.163",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_OAUTH_CLIENT_ID",
      "type": "env_var",
      "first_seen": "2.1.2",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_OAUTH_REFRESH_TOKEN",
      "type": "env_var",
      "first_seen": "2.1.59",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "OAuth refresh token for Claude.ai authentication. When set, `claude auth login` exchanges this token directly instead of opening a browser. Requires `CLAUDE_CODE_OAUTH_SCOPES`. Useful for provisioning authentication in automated environments",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_OAUTH_SCOPES",
      "type": "env_var",
      "first_seen": "2.1.59",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Space-separated OAuth scopes the refresh token was issued with, such as `\"user:profile user:inference user:sessions:claude_code\"`. Required when `CLAUDE_CODE_OAUTH_REFRESH_TOKEN` is set",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_OAUTH_TOKEN",
      "type": "env_var",
      "first_seen": "1.0.44",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "OAuth access token for Claude.ai authentication. Alternative to `/login` for SDK and automated environments. Takes precedence over keychain-stored credentials. Generate one with `claude setup-token`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_OAUTH_TOKEN_FILE_DESCRIPTOR",
      "type": "env_var",
      "first_seen": "1.0.109",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE",
      "type": "env_var",
      "first_seen": "2.1.140",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Removed in v2.1.160 and now a no-op. Previously pinned fast mode to Claude Opus 4.6 instead of the current default. Opus 4.6 no longer supports fast mode",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ORGANIZATION_UUID",
      "type": "env_var",
      "first_seen": "2.1.47",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Added `CLAUDE_CODE_ACCOUNT_UUID`, `CLAUDE_CODE_USER_EMAIL`, and `CLAUDE_CODE_ORGANIZATION_UUID` environment variables for SDK callers to provide account info synchronously, eliminating a race condition where early telemetry events lacked account metadata.",
      "description_source": "changelog",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_OTEL_DIAG_STDERR",
      "type": "env_var",
      "first_seen": "2.1.179",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to write OpenTelemetry exporter diagnostic errors to stderr. By default these errors only appear with `--debug`, so a misconfigured exporter such as a Prometheus port collision otherwise fails silently. Requires Claude Code v2.1.179 or later. See Monitoring",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_OTEL_FLUSH_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.0.10",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Timeout in milliseconds for flushing pending OpenTelemetry spans (default: 5000). See Monitoring",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MS",
      "type": "env_var",
      "first_seen": "2.0.73",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Interval for refreshing dynamic OpenTelemetry headers in milliseconds (default: 1740000 / 29 minutes). See Dynamic headers",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_OTEL_SHUTDOWN_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "0.2.126",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Timeout in milliseconds for the OpenTelemetry exporter to finish on shutdown (default: 2000). Increase if metrics are dropped at exit. See Monitoring",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_OVERRIDE_DATE",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_OWNERSHIP_FRAME",
      "type": "env_var",
      "first_seen": "2.1.161",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE",
      "type": "env_var",
      "first_seen": "2.1.129",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to let Claude Code run your package manager's upgrade command in the background when a new version is available. Applies to Homebrew and WinGet installations. Other package managers continue to show the upgrade command without running it. See Auto updates",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PARKED_PERMISSION_WAIT_MS",
      "type": "env_var",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PERFETTO_TRACE",
      "type": "env_var",
      "first_seen": "2.1.10",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PERFETTO_WRITE_INTERVAL_S",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PERFORCE_MODE",
      "type": "env_var",
      "first_seen": "2.1.98",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to enable Perforce-aware write protection. When set, Edit, Write, and NotebookEdit fail with a `p4 edit <file>` hint if the target file lacks the owner-write bit, which Perforce clears on synced files until `p4 edit` opens them. This prevents Claude Code from bypassing Perforce change tracking",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PEWTER_OWL",
      "type": "env_var",
      "first_seen": "2.1.159",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PEWTER_OWL_TOOL",
      "type": "env_var",
      "first_seen": "2.1.169",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PLAN_MODE_INTERVIEW_PHASE",
      "type": "env_var",
      "first_seen": "2.1.16",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PLAN_MODE_REQUIRED",
      "type": "env_var",
      "first_seen": "2.0.70",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PLAN_V2_AGENT_COUNT",
      "type": "env_var",
      "first_seen": "2.0.41",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PLAN_V2_EXPLORE_AGENT_COUNT",
      "type": "env_var",
      "first_seen": "2.0.45",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PLUGIN_BINARY_ASSETS",
      "type": "env_var",
      "first_seen": "2.1.196",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PLUGIN_CACHE_DIR",
      "type": "env_var",
      "first_seen": "2.1.42",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Override the plugins root directory. Despite the name, this sets the parent directory, not the cache itself: marketplaces and the plugin cache live in subdirectories under this path. Defaults to `~/.claude/plugins`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.51",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "Timeout in milliseconds for git operations when installing or updating plugins (default: 120000). Increase this value for large repositories or slow network connections. See Git operations time out",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE",
      "type": "env_var",
      "first_seen": "2.1.90",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to keep the existing marketplace cache when a `git pull` fails instead of wiping and re-cloning. Useful in offline or airgapped environments where re-cloning would fail the same way. See Marketplace updates fail in offline environments",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PLUGIN_PREFER_HTTPS",
      "type": "env_var",
      "first_seen": "2.1.141",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to clone GitHub `owner/repo` shorthand sources over HTTPS instead of SSH. Applies to plugin install and update, and to `/plugin marketplace add` and `update`. Useful in CI runners, containers, or any environment without a configured SSH key for `github.com`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PLUGIN_SEED_DIR",
      "type": "env_var",
      "first_seen": "2.1.63",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Path to one or more read-only plugin seed directories, separated by `:` on Unix or `;` on Windows. Use this to bundle a pre-populated plugins directory into a container image. Claude Code registers marketplaces from these directories at startup and uses pre-cached plugins without re-cloning. See Pre-populate plugins for containers",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PLUGIN_USE_ZIP_CACHE",
      "type": "env_var",
      "first_seen": "2.1.59",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_POST_FOR_SESSION_INGRESS",
      "type": "env_var",
      "first_seen": "2.1.26",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_POST_FOR_SESSION_INGRESS_V2",
      "type": "env_var",
      "first_seen": "2.1.27",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY",
      "type": "env_var",
      "first_seen": "2.1.143",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to stop Claude Code from passing `-ExecutionPolicy Bypass` when spawning PowerShell for tool calls, hooks, and status line commands, and respect the machine's effective execution policy instead. By default Claude Code bypasses execution policy at process scope so `.ps1` scripts and module imports work on default-Restricted Windows installs. Process-scope bypass never overrides Group Policy `MachinePolicy` or `UserPolicy` regardless of this setting",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_POWERUP_ONBOARDING",
      "type": "env_var",
      "first_seen": "2.1.181",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PRINT_BG_WAIT_CEILING_MS",
      "type": "env_var",
      "first_seen": "2.1.182",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Maximum time in milliseconds that non-interactive mode with the `-p` flag waits after the final turn for background subagents and workflows whose result is part of the output. Default: `600000`, or 10 minutes. When the cap is exceeded, remaining background tasks are terminated and the process exits. Set to `0` to wait indefinitely. This cap is separate from the five-second grace period that applies to plain background shells",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PROACTIVE",
      "type": "env_var",
      "first_seen": "2.1.128",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PROFILE_QUERY",
      "type": "env_var",
      "first_seen": "2.0.41",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PROFILE_STARTUP",
      "type": "env_var",
      "first_seen": "2.0.31",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PROPAGATE_TRACEPARENT",
      "type": "env_var",
      "first_seen": "2.1.152",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to propagate W3C trace context when `ANTHROPIC_BASE_URL` points at a custom proxy. Propagation covers the `traceparent` header on model and HTTP MCP requests and the `TRACEPARENT` environment variable for Bash, PowerShell, and hook subprocesses. By default, propagation is enabled only when connected directly to the Anthropic API. Added in v2.1.152. See Traces (beta)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST",
      "type": "env_var",
      "first_seen": "2.1.83",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set by host platforms that embed Claude Code and manage model provider routing on its behalf. When set, provider-selection, endpoint, and authentication variables such as `CLAUDE_CODE_USE_BEDROCK`, `ANTHROPIC_BASE_URL`, and `ANTHROPIC_API_KEY` in settings files are ignored so user settings cannot override the host's routing. The automatic telemetry opt-out for Amazon Bedrock, Google Cloud's Agent Platform, and Microsoft Foundry is also skipped, so telemetry follows the standard `DISABLE_TELEMETRY` opt-out. See Default behaviors by API provider",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PROXY_AUTH_HELPER_TTL_MS",
      "type": "env_var",
      "first_seen": "2.1.111",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PROXY_RESOLVES_HOSTS",
      "type": "env_var",
      "first_seen": "2.0.55",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to allow the proxy to perform DNS resolution instead of the caller. Opt-in for environments where the proxy should handle hostname resolution",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_PWSH_PARSE_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.85",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_QUESTION_PREVIEW_FORMAT",
      "type": "env_var",
      "first_seen": "2.1.69",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_RATE_LIMIT_TIER",
      "type": "env_var",
      "first_seen": "2.1.117",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_REMOTE",
      "type": "env_var",
      "first_seen": "2.0.20",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set automatically to `true` when Claude Code is running as a cloud session. Read this from a hook or setup script to detect whether you are in a cloud environment",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_REMOTE_ENVIRONMENT_TYPE",
      "type": "env_var",
      "first_seen": "2.0.20",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_REMOTE_HERMETIC_MODE",
      "type": "env_var",
      "first_seen": "2.1.163",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_REMOTE_MEMORY_DIR",
      "type": "env_var",
      "first_seen": "2.1.38",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_REMOTE_RAW_EVENTS_FILE",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_REMOTE_SEND_KEEPALIVES",
      "type": "env_var",
      "first_seen": "2.1.50",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_REMOTE_SESSION_ID",
      "type": "env_var",
      "first_seen": "2.0.52",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set automatically in cloud sessions to the current session's ID. Read this to construct a link back to the session transcript. See Link output back to the session",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_REMOTE_SETTINGS_PATH",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_REMOTE_SETTINGS_POLL_MS",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_REPL",
      "type": "env_var",
      "first_seen": "2.1.89",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_REPO_CHECKOUTS",
      "type": "env_var",
      "first_seen": "2.1.105",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_RESUME_FROM_SESSION",
      "type": "env_var",
      "first_seen": "2.1.105",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_RESUME_INTERRUPTED_TURN",
      "type": "env_var",
      "first_seen": "2.1.42",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to automatically resume if the previous session ended mid-turn. Used in SDK mode so the model continues without requiring the SDK to re-send the prompt",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_RESUME_PROMPT",
      "type": "env_var",
      "first_seen": "2.1.140",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override the continuation message injected when resuming a session that ended mid-turn. Defaults to `Continue from where you left off.`. Spawn scripts for long-running agents can set this to a more directive boot message. An empty string uses the default",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_RESUME_THRESHOLD_MINUTES",
      "type": "env_var",
      "first_seen": "2.1.89",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_RESUME_TOKEN_THRESHOLD",
      "type": "env_var",
      "first_seen": "2.1.89",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_RETRY_WATCHDOG",
      "type": "env_var",
      "first_seen": "2.1.116",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` for unattended sessions such as eval harnesses, CI jobs, or remote workers. Retries `429` and `529` capacity errors indefinitely instead of failing after `CLAUDE_CODE_MAX_RETRIES` attempts. The watchdog backs off up to 5 minutes between attempts, or until the limit resets when the response carries a rate-limit reset time, so a session that hits a usage limit waits out the remaining window. As of v2.1.199 it also raises the default retry count for other transient errors, such as server errors, timeouts, and dropped connections, to 300, roughly three hours of backoff, and removes the cap of 15 on `CLAUDE_CODE_MAX_RETRIES` if you set that variable explicitly. Requires Claude Code v2.1.186 or later",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SAFE_MODE",
      "type": "env_var",
      "first_seen": "2.1.169",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to start in safe mode: CLAUDE.md, skills, plugins, hooks, MCP servers, custom commands and agents, output styles, workflows, custom themes, custom keybindings, status line and file-suggestion commands, LSP servers, and auto-memory do not load, for troubleshooting a broken configuration. Managed settings policy still applies, including policy-configured hooks, status line, and file-suggestion commands; managed plugins, managed skills, managed CLAUDE.md, and policy-configured MCP servers do not. Equivalent to passing `--safe-mode`. Directly spawned child processes inherit the variable",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SANDBOXED",
      "type": "env_var",
      "first_seen": "2.1.94",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SCRIPT_CAPS",
      "type": "env_var",
      "first_seen": "2.1.98",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "JSON object limiting how many times specific scripts may be invoked per session when `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB` is set. Keys are substrings matched against the command text; values are integer call limits. For example, `{\"deploy.sh\": 2}` allows `deploy.sh` to be called at most twice. Matching is substring-based so shell-expansion tricks like `./scripts/deploy.sh $(evil)` still count against the cap. Runtime fan-out via `xargs` or `find -exec` is not detected; this is a defense-in-depth control",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SCROLL_SPEED",
      "type": "env_var",
      "first_seen": "2.1.89",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set the mouse wheel scroll multiplier in fullscreen rendering. Accepts values from 1 to 20, and fractional values below 1 such as `0.5` to slow accelerated trackpad and wheel scrolling in terminals that already amplify wheel events. Set to `3` to match `vim` if your terminal sends one wheel event per notch without amplification. Ignored in the JetBrains IDE terminal, where Claude Code uses its own scroll handling",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SDK_HAS_HOST_AUTH_REFRESH",
      "type": "env_var",
      "first_seen": "2.1.145",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SDK_HAS_OAUTH_REFRESH",
      "type": "env_var",
      "first_seen": "2.1.101",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.74",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "Override the time budget in milliseconds for SessionEnd hooks. Applies to session exit, `/clear`, and switching sessions via interactive `/resume`. By default the budget is 1.5 seconds, automatically raised to the highest per-hook `timeout` configured in settings files, up to 60 seconds. Timeouts on plugin-provided hooks do not raise the budget",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SESSION_ACCESS_TOKEN",
      "type": "env_var",
      "first_seen": "1.0.77",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SESSION_ID",
      "type": "env_var",
      "first_seen": "2.0.24",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set automatically to the current session ID in Bash and PowerShell tool subprocesses, hook command subprocesses, and stdio MCP server subprocesses. For Bash, PowerShell, and hooks this matches the `session_id` field in the hook JSON input and is updated on `/clear`. An MCP server subprocess retains the ID it was spawned with. On `--resume <session-id>` it receives the resumed ID, matching hooks and Bash. On `--continue` or `--resume` without an explicit ID it may receive the initial startup ID instead. Use to correlate scripts and external tools with the Claude Code session that launched them",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SESSION_KIND",
      "type": "env_var",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SESSION_LOG",
      "type": "env_var",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SESSION_NAME",
      "type": "env_var",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SHELL",
      "type": "env_var",
      "first_seen": "2.0.65",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set the shell Claude Code uses to run Bash tool commands. Accepts a path to a `bash` or `zsh` binary, for example `/opt/homebrew/bin/bash`. Other shells such as `fish` are not supported. If the value is not a working `bash` or `zsh` path, Claude Code ignores it and falls back to auto-detection. Auto-detection uses your `$SHELL` when it points to `bash` or `zsh`, otherwise it picks the first working `zsh` then `bash` found on your `PATH` and standard install locations",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SHELL_PREFIX",
      "type": "env_var",
      "first_seen": "1.0.60",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Command prefix that wraps shell commands Claude Code spawns: Bash tool calls, hook commands, status line commands, and stdio MCP server startup commands. PowerShell hooks and exec-form hooks run without the prefix. Useful for logging or auditing. Setting a bare executable path such as `/path/to/logger.sh` runs each command as `/path/to/logger.sh '<command>'`. The wrapper receives the command line as a single shell-quoted argument in `$1`, so the wrapper must re-evaluate `$1` with a shell, for example `exec bash -c \"$1\"`. Treating `$1` as a bare executable path breaks stdio MCP servers that pass arguments such as `npx -y <package>`. For Bash tool calls, `$1` contains the full shell invocation Claude Code assembles, including environment setup, not only the command Claude ran",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SHOJI_ENGINE",
      "type": "env_var",
      "first_seen": "2.1.193",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SIMPLE",
      "type": "env_var",
      "first_seen": "2.1.48",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to run with a minimal system prompt and only the Bash, file read, and file edit tools. MCP tools from `--mcp-config` are still available. Disables auto-discovery of hooks, skills, plugins, MCP servers, auto memory, and CLAUDE.md. OAuth tokens and keychain credentials are not read, so Anthropic authentication must come from `ANTHROPIC_API_KEY` or an `apiKeyHelper` in `--settings`. Equivalent to passing `--bare`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT",
      "type": "env_var",
      "first_seen": "2.1.116",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to use a shorter system prompt and abbreviated tool descriptions on any model. Set to `0`, `false`, `no`, or `off` to opt out even on models where the experiment or server configuration would otherwise enable it. The full tool set, hooks, MCP servers, and CLAUDE.md discovery remain enabled",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SIMULATE_PROXY_USAGE",
      "type": "env_var",
      "first_seen": "2.1.92",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SKILL_DESCRIPTION",
      "type": "env_var",
      "first_seen": "2.1.154",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SKILL_DESC_REFRAME",
      "type": "env_var",
      "first_seen": "2.1.196",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SKILL_NAME",
      "type": "env_var",
      "first_seen": "2.1.154",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SKIP_ANTHROPIC_AWS_AUTH",
      "type": "env_var",
      "first_seen": "2.1.90",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Skip client-side authentication for Claude Platform on AWS, for gateways that sign requests themselves",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SKIP_BEDROCK_AUTH",
      "type": "env_var",
      "first_seen": "0.2.125",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Skip AWS authentication for Amazon Bedrock (for example, when using an LLM gateway)",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SKIP_FAST_MODE_NETWORK_ERRORS",
      "type": "env_var",
      "first_seen": "2.1.76",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECK",
      "type": "env_var",
      "first_seen": "2.1.92",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SKIP_FOUNDRY_AUTH",
      "type": "env_var",
      "first_seen": "2.0.45",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Skip Azure authentication for Microsoft Foundry. For a gateway, set the credential in `ANTHROPIC_FOUNDRY_API_KEY` instead; without an API key this variable leaves the Microsoft Foundry client unable to send requests",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SKIP_HFI_VERSION_CHECK",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SKIP_MANTLE_AUTH",
      "type": "env_var",
      "first_seen": "2.1.94",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Skip AWS authentication for Amazon Bedrock Mantle (for example, when using an LLM gateway)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SKIP_PLUGIN_MCP_SERVERS",
      "type": "env_var",
      "first_seen": "2.1.172",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SKIP_PLUGIN_MCP_SERVERS_EXCEPT",
      "type": "env_var",
      "first_seen": "2.1.199",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SKIP_PROJECT_BACKFILL",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SKIP_PROMPT_HISTORY",
      "type": "env_var",
      "first_seen": "2.0.70",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to skip writing prompt history and session transcripts to disk. Sessions started with this variable set do not appear in `--resume`, `--continue`, or up-arrow history. Useful for ephemeral scripted sessions",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SKIP_REPO_UPLOAD",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SKIP_VERTEX_AUTH",
      "type": "env_var",
      "first_seen": "0.2.104",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Skip Google authentication for Google Cloud's Agent Platform (for example, when using an LLM gateway)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SLOW_OPERATION_THRESHOLD_MS",
      "type": "env_var",
      "first_seen": "2.1.38",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SPAWN_TIMESTAMP_MS",
      "type": "env_var",
      "first_seen": "2.1.152",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SSE_PORT",
      "type": "env_var",
      "first_seen": "0.2.106",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_STALL_TIMEOUT_MS_FOR_TESTING",
      "type": "env_var",
      "first_seen": "2.1.69",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_STOP_HOOK_BLOCK_CAP",
      "type": "env_var",
      "first_seen": "2.1.143",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "Maximum number of consecutive times a Stop or SubagentStop hook may block the turn from ending before Claude Code overrides it and ends the turn anyway (default: 8). Set to `0` to disable the cap. Raise this if your hook legitimately needs more iterations to resolve",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SUBAGENT_CACHE_EVICT",
      "type": "env_var",
      "first_seen": "2.1.198",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SUBAGENT_MODEL",
      "type": "env_var",
      "first_seen": "1.0.57",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "See Model configuration. As of v2.1.196, setting it to `inherit` is the same as leaving it unset; earlier versions treated `inherit` as an override that forced every subagent onto the main conversation's model",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SUBPROCESS_ENV_SCRUB",
      "type": "env_var",
      "first_seen": "2.1.79",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to strip Anthropic and cloud provider credentials from subprocess environments (Bash tool, hooks, MCP stdio servers). The parent Claude process keeps these credentials for API calls, but child processes cannot read them, reducing exposure to prompt injection attacks that attempt to exfiltrate secrets via shell expansion. On Linux, this also runs Bash subprocesses in an isolated PID namespace so they cannot read host process environments via `/proc`; as a side effect, `ps`, `pgrep`, and `kill` cannot see or signal host processes. `claude-code-action` sets this automatically when `allowed_non_write_users` is configured",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SUBSCRIPTION_TYPE",
      "type": "env_var",
      "first_seen": "2.1.117",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SUPERVISED",
      "type": "env_var",
      "first_seen": "2.1.139",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SUPPRESS_SESSION_ATTRIBUTION",
      "type": "env_var",
      "first_seen": "2.1.161",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SYNC_PLUGINS",
      "type": "env_var",
      "first_seen": "2.1.157",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SYNC_PLUGINS_BUFFERED_DOWNLOAD",
      "type": "env_var",
      "first_seen": "2.1.179",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SYNC_PLUGINS_DOWNLOAD_STALL_MS",
      "type": "env_var",
      "first_seen": "2.1.179",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SYNC_PLUGINS_INSTALL_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.157",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SYNC_PLUGINS_MCP_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.157",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SYNC_PLUGIN_INSTALL",
      "type": "env_var",
      "first_seen": "2.1.40",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` in non-interactive mode (the `-p` flag) to wait for plugin installation to complete before the first query. Without this, plugins install in the background and may not be available on the first turn. Combine with `CLAUDE_CODE_SYNC_PLUGIN_INSTALL_TIMEOUT_MS` to bound the wait",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SYNC_PLUGIN_INSTALL_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.41",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Timeout in milliseconds for synchronous plugin installation. When exceeded, Claude Code proceeds without plugins and logs an error. No default: without this variable, synchronous installation waits until complete",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SYNC_SKILLS",
      "type": "env_var",
      "first_seen": "2.1.149",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to download your enabled claude.ai skills into `~/.claude/skills/` before the first query and resync every 10 minutes. Applies only in non-interactive mode with the `-p` flag. Requires claude.ai authentication. Claude Code on the web sessions receive your enabled claude.ai skills automatically; you don't need to set this there",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SYNC_SKILLS_INSTALL_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.163",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Timeout in milliseconds for a mid-session skills resync when `CLAUDE_CODE_SYNC_SKILLS` is set (default: 30000). Bounds the download triggered when the host requests a skill reload during the session. When exceeded, the resync stops and remaining downloads continue in the background",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SYNC_SKILLS_WAIT_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.149",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Timeout in milliseconds for the first query to wait on the initial skills sync when `CLAUDE_CODE_SYNC_SKILLS` is set (default: 5000). When exceeded, the query proceeds and remaining skill downloads continue in the background",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SYNTAX_HIGHLIGHT",
      "type": "env_var",
      "first_seen": "2.0.31",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `false` to disable syntax highlighting in diff output. Useful when colors interfere with your terminal setup. To also disable highlighting in code blocks and file previews, use the `syntaxHighlightingDisabled` setting",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_SYSTEM_PROMPT_GB_FEATURE",
      "type": "env_var",
      "first_seen": "2.1.111",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TAGS",
      "type": "env_var",
      "first_seen": "2.0.28",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TAG_ISMETA_MESSAGES",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TASK_LIST_ID",
      "type": "env_var",
      "first_seen": "2.1.2",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Share a task list across sessions. Set the same ID in multiple Claude Code instances to coordinate on a shared task list. See Task list",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TEAMMATE_ID",
      "type": "env_var",
      "first_seen": "2.0.59",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TEAM_NAME",
      "type": "env_var",
      "first_seen": "2.0.60",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Name of the agent team this teammate belongs to. Set automatically on agent team members",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TEAM_ONBOARDING",
      "type": "env_var",
      "first_seen": "2.1.94",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TEE_SDK_STDOUT",
      "type": "env_var",
      "first_seen": "2.1.139",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TERMINAL_MCP_TOOLS",
      "type": "env_var",
      "first_seen": "2.1.181",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TERMINAL_RECORDING",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TEST_FIXTURES_ROOT",
      "type": "env_var",
      "first_seen": "1.0.109",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TEST_FORCE_DENY",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TEST_NO_GIT_BASH",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TEST_NO_PWSH",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TMPDIR",
      "type": "env_var",
      "first_seen": "2.1.5",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Override the temp directory used for internal temp files. Claude Code appends `/claude-{uid}/` on Unix or `/claude/` on Windows to this path. Default: `/tmp` on macOS, `os.tmpdir()` on Linux and Windows. As of v2.1.161, on macOS and Linux, sandboxed Bash subprocesses receive a short fallback `$TMPDIR` under the system default when your override is a long path, since some tools fail when temp paths get too long. Unsandboxed Bash commands inherit your shell's `$TMPDIR` unchanged. Claude Code's own temp files always use your override",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TMUX_PREFIX",
      "type": "env_var",
      "first_seen": "2.1.8",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TMUX_PREFIX_CONFLICTS",
      "type": "env_var",
      "first_seen": "2.1.8",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TMUX_SESSION",
      "type": "env_var",
      "first_seen": "2.1.8",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TMUX_TRUECOLOR",
      "type": "env_var",
      "first_seen": "2.1.83",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to allow 24-bit truecolor output inside tmux. By default, Claude Code clamps to 256 colors when `$TMUX` is set because tmux does not pass through truecolor escape sequences unless configured to. Set this after adding `set -ga terminal-overrides ',*:Tc'` to your `~/.tmux.conf`. See Terminal configuration for other tmux settings",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TODO_REMINDER_MODE",
      "type": "env_var",
      "first_seen": "2.1.178",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TOTAL_TOKENS_REMINDER",
      "type": "env_var",
      "first_seen": "2.1.176",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TOTAL_TOKENS_REMINDER_BUDGET",
      "type": "env_var",
      "first_seen": "2.1.196",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TUI_JUST_SWITCHED",
      "type": "env_var",
      "first_seen": "2.1.110",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_TWO_STAGE_CLASSIFIER",
      "type": "env_var",
      "first_seen": "2.1.71",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_ULTRAREVIEW_PREFLIGHT_FIXTURE",
      "type": "env_var",
      "first_seen": "2.1.105",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_USER_DIALOG_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.169",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_USER_EMAIL",
      "type": "env_var",
      "first_seen": "2.1.51",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Added `CLAUDE_CODE_ACCOUNT_UUID`, `CLAUDE_CODE_USER_EMAIL`, and `CLAUDE_CODE_ORGANIZATION_UUID` environment variables for SDK callers to provide account info synchronously, eliminating a race condition where early telemetry events lacked account metadata.",
      "description_source": "changelog",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_USE_ANTHROPIC_AWS",
      "type": "env_var",
      "first_seen": "2.1.90",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Use Claude Platform on AWS",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_USE_BEDROCK",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Use Amazon Bedrock",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_USE_CCR_V2",
      "type": "env_var",
      "first_seen": "2.1.47",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_USE_COWORK_PLUGINS",
      "type": "env_var",
      "first_seen": "2.1.15",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_USE_FOUNDRY",
      "type": "env_var",
      "first_seen": "2.0.45",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Use Microsoft Foundry",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_USE_GATEWAY",
      "type": "env_var",
      "first_seen": "2.1.195",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_USE_MANTLE",
      "type": "env_var",
      "first_seen": "2.1.94",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Use the Amazon Bedrock Mantle endpoint",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_USE_NATIVE_FILE_SEARCH",
      "type": "env_var",
      "first_seen": "2.0.28",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to discover custom commands, subagents, and output styles using Node.js file APIs instead of ripgrep. Set this if the bundled ripgrep binary is unavailable or blocked in your environment. Does not affect the Grep or file search tools",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_USE_POWERSHELL_TOOL",
      "type": "env_var",
      "first_seen": "2.1.81",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Controls the PowerShell tool. On Windows without Git Bash, the tool is enabled automatically; set to `0` to disable it. On Windows with Git Bash installed, the tool is rolling out progressively: set to `1` to opt in or `0` to opt out. On Linux, macOS, and WSL, set to `1` to enable it, which requires `pwsh` on your `PATH`. When enabled on Windows, Claude can run PowerShell commands natively instead of routing through Git Bash. See PowerShell tool",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_USE_VERTEX",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Use Google Cloud's Agent Platform",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_VELVET_FALCON",
      "type": "env_var",
      "first_seen": "2.1.163",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_VERIFY_PROMPT",
      "type": "env_var",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_VOICE_FORWARD_INTERIMS_TYPED",
      "type": "env_var",
      "first_seen": "2.1.141",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_WEBFETCH_PROXY_PATH",
      "type": "env_var",
      "first_seen": "2.1.166",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_WEBFETCH_USE_CCR_PROXY",
      "type": "env_var",
      "first_seen": "2.1.169",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_WEBSEARCH_USE_CCR_PROXY",
      "type": "env_var",
      "first_seen": "2.1.182",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_WEBSOCKET_AUTH_FILE_DESCRIPTOR",
      "type": "env_var",
      "first_seen": "1.0.78",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_WORKER_EPOCH",
      "type": "env_var",
      "first_seen": "2.1.51",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_WORKFLOWS",
      "type": "env_var",
      "first_seen": "2.1.146",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CODE_WORKSPACE_HOST_PATHS",
      "type": "env_var",
      "first_seen": "2.1.76",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CONFIG_DIR",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Override the configuration directory (default: `~/.claude`). All settings, session history, and plugins are stored under this path, as are credentials on Linux and Windows; on macOS, credentials are in the system Keychain. Useful for running multiple accounts side by side: for example, `alias claude-work='CLAUDE_CONFIG_DIR=~/.claude-work claude'`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CONTEXT_COLLAPSE",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_CONTEXT_COLLAPSE_MODEL",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_COWORK_MEMORY_EXTRA_GUIDELINES",
      "type": "env_var",
      "first_seen": "2.1.77",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_COWORK_MEMORY_GUIDELINES",
      "type": "env_var",
      "first_seen": "2.1.120",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_COWORK_MEMORY_INDEX_CONTENT",
      "type": "env_var",
      "first_seen": "2.1.122",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_COWORK_MEMORY_PATH_OVERRIDE",
      "type": "env_var",
      "first_seen": "2.1.64",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_COWORK_MEMORY_SKIP_DEFAULT_ENTRYPOINT",
      "type": "env_var",
      "first_seen": "2.1.121",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_DEBUG",
      "type": "env_var",
      "first_seen": "1.0.91",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_DISABLE_ADOPT",
      "type": "env_var",
      "first_seen": "2.1.195",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to stop in-flight background work instead of carrying it over when you background a session by pressing `←` or with `/background`. Claude Code asks you to confirm before backgrounding, then stops the tasks that would otherwise carry over. Requires Claude Code v2.1.195 or later",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_EFFORT",
      "type": "env_var",
      "first_seen": "2.1.203",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "medium",
      "description": "Set automatically in Bash tool subprocesses and hook commands to the active effort level for the turn: `low`, `medium`, `high`, `xhigh`, or `max`. Ultracode is not a distinct level and reports as `xhigh`. Matches the `effort.level` field passed to hooks. Only set when the current model supports the effort parameter",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_ENABLE_BYTE_WATCHDOG",
      "type": "env_var",
      "first_seen": "2.1.105",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to force-enable the byte-level streaming idle watchdog, or set to `0` to force-disable it. When unset, the watchdog is enabled by default for direct Anthropic API and Claude Platform on AWS connections. The byte watchdog aborts a connection when no bytes arrive on the wire for 180 seconds by default on direct Anthropic API connections, 300 seconds on Claude Platform on AWS and when enabled on Amazon Bedrock, or for the value of `CLAUDE_STREAM_IDLE_TIMEOUT_MS` when that is set, which is clamped to a minimum of 5 minutes, independent of the event-level watchdog",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK",
      "type": "env_var",
      "first_seen": "2.1.143",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to enable the byte-level streaming idle watchdog on Amazon Bedrock `vnd.amazon.eventstream` responses. Off by default. Configure the timeout with `CLAUDE_STREAM_IDLE_TIMEOUT_MS`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_ENABLE_STREAM_WATCHDOG",
      "type": "env_var",
      "first_seen": "2.1.40",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `0` to force-disable the event-level streaming idle watchdog, or set to `1` to force-enable it. When unset, the watchdog is on by default for all providers. Before v2.1.196, the unset default was server-controlled on the direct Anthropic API and off on other providers. As of v2.1.169, providers other than the direct Anthropic API and Claude Platform on AWS also have a default-on 5-minute body idle timeout independent of this variable; see `API_FORCE_IDLE_TIMEOUT`. On Amazon Bedrock, you can also enable the independent byte-level watchdog with `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK`; the two run together when both are set. Configure the timeout with `CLAUDE_STREAM_IDLE_TIMEOUT_MS`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_ENV_FILE",
      "type": "env_var",
      "first_seen": "2.0.52",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Path to a shell script whose contents Claude Code runs before each Bash command in the same shell process, so exports in the file are visible to the command. Use to persist virtualenv or conda activation across commands. Also populated dynamically by SessionStart, Setup, CwdChanged, and FileChanged hooks",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_FORCE_DISPLAY_SURVEY",
      "type": "env_var",
      "first_seen": "1.0.64",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_GATEWAY_ALLOW_LOOPBACK",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_GATEWAY_LOG_LEVEL",
      "type": "env_var",
      "first_seen": "2.1.162",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_IMPORT_CONVERSATIONS",
      "type": "env_var",
      "first_seen": "2.1.152",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_INTERNAL_ASSISTANT_TEAM_NAME",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_INTERNAL_FC_OVERRIDES",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_INTERNAL_WARM_RESUME_QA",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_IN_CHROME_DOMAIN_RULE_TOOL",
      "type": "env_var",
      "first_seen": "2.1.176",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_IN_CHROME_MCP_SERVER_NAME",
      "type": "env_var",
      "first_seen": "2.1.176",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_JOB_DIR",
      "type": "env_var",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_LOCAL_OAUTH_API_BASE",
      "type": "env_var",
      "first_seen": "2.1.85",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_LOCAL_OAUTH_APPS_BASE",
      "type": "env_var",
      "first_seen": "2.1.85",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_LOCAL_OAUTH_CONSOLE_BASE",
      "type": "env_var",
      "first_seen": "2.1.86",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_MEMORY_STORES",
      "type": "env_var",
      "first_seen": "2.1.143",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_MOCK_HEADERLESS_429",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_PLUGIN_ROOT",
      "type": "env_var",
      "first_seen": "2.1.94",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_PREVIEW_CLASSIFIER_FLOOR",
      "type": "env_var",
      "first_seen": "2.1.196",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_PROJECT_DIR",
      "type": "env_var",
      "first_seen": "2.1.139",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_PROJECT_TOOL",
      "type": "env_var",
      "first_seen": "2.1.174",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_PROJECT_UUID",
      "type": "env_var",
      "first_seen": "2.1.174",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_PTY_HEARTBEAT_MS",
      "type": "env_var",
      "first_seen": "2.1.166",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_PTY_HOST_EXEC",
      "type": "env_var",
      "first_seen": "2.1.144",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_PTY_ORPHAN_CHECK_MS",
      "type": "env_var",
      "first_seen": "2.1.154",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_PTY_RECORD",
      "type": "env_var",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX",
      "type": "env_var",
      "first_seen": "2.1.92",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Prefix for auto-generated Remote Control session names when no explicit name is provided. Defaults to your machine's hostname, producing names like `myhost-graceful-unicorn`. The `--remote-control-session-name-prefix` CLI flag sets the same value for a single invocation",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_REMOTE_WORKFLOW_ARGS",
      "type": "env_var",
      "first_seen": "2.1.200",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_REMOTE_WORKFLOW_SCRIPT",
      "type": "env_var",
      "first_seen": "2.1.200",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_REPL_VARIANT",
      "type": "env_var",
      "first_seen": "2.1.108",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_RUNNER_ACTIVITY_FD",
      "type": "env_var",
      "first_seen": "2.1.196",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_RUNNER_DISABLE_AWAITING_ACTION_OVERRIDE",
      "type": "env_var",
      "first_seen": "2.1.200",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_RUNNER_FETCH_DEPTH",
      "type": "env_var",
      "first_seen": "2.1.172",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_SECURESTORAGE_CONFIG_DIR",
      "type": "env_var",
      "first_seen": "2.1.144",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_SERVE_DRAIN_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_SESSION_INGRESS_TOKEN_FILE",
      "type": "env_var",
      "first_seen": "2.1.83",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_SLOW_FIRST_BYTE_MS",
      "type": "env_var",
      "first_seen": "2.1.110",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_SNIP",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_SSH_LOCAL_BINARY",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_SSH_VERSION",
      "type": "env_var",
      "first_seen": "2.1.160",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_STAGE_FILE_ROOT",
      "type": "env_var",
      "first_seen": "2.1.174",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_STREAM_IDLE_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.84",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Timeout in milliseconds before the streaming idle watchdog closes a stalled connection. When you set this variable explicitly, the minimum is `300000` (5 minutes); lower values are silently clamped to absorb extended thinking pauses and proxy buffering. When unset, the event-level watchdog defaults to 300 seconds and the byte-level watchdog defaults to 180 seconds on direct Anthropic API connections (300 seconds on Claude Platform on AWS and other providers). The unset 180-second byte-watchdog default is a separate value and is not subject to the 5-minute clamp. The body idle timeout described under `API_FORCE_IDLE_TIMEOUT` applies independently. On Amazon Bedrock, also applies when `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_SUBAGENT_BG_SHELL_MAX_MS",
      "type": "env_var",
      "first_seen": "2.1.133",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_TMPDIR",
      "type": "env_var",
      "first_seen": "2.1.15",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_TRUSTED_DEVICE_TOKEN",
      "type": "env_var",
      "first_seen": "2.1.86",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "CLAUDE_WORKFLOW_NAME_ONLY",
      "type": "env_var",
      "first_seen": "2.1.200",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "COLUMNS",
      "type": "env_var",
      "first_seen": "2.1.153",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "COMPUTER_USE_SWIFT_NODE_PATH",
      "type": "env_var",
      "first_seen": "2.1.84",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "DEBUG",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to enable debug mode, equivalent to launching with `--debug`. Debug logs are written to `~/.claude/debug/<session-id>.txt`, or to the path set by `CLAUDE_CODE_DEBUG_LOGS_DIR`. Only the truthy values `1`, `true`, `yes`, and `on` enable debug mode, so namespace patterns like `DEBUG=express:*` set for other tools do not trigger it",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DEBUG_AUTH",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "DEBUG_CLAUDE_AGENT_SDK",
      "type": "env_var",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "DEBUG_SDK",
      "type": "env_var",
      "first_seen": "1.0.122",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "DIRSTACK",
      "type": "env_var",
      "first_seen": "2.1.149",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_AUTOUPDATER",
      "type": "env_var",
      "first_seen": "0.2.39",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to disable automatic background updates. Manual `claude update` still works. Use `DISABLE_UPDATES` to block both",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_AUTO_COMPACT",
      "type": "env_var",
      "first_seen": "2.0.77",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable automatic compaction when approaching the context limit. The manual `/compact` command remains available. Use when you want explicit control over when compaction occurs",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_BRIEF_MODE_STOP_HOOK",
      "type": "env_var",
      "first_seen": "2.1.122",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "DISABLE_BUG_COMMAND",
      "type": "env_var",
      "first_seen": "0.2.39",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "DISABLE_COMPACT",
      "type": "env_var",
      "first_seen": "2.0.30",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to disable all compaction: both automatic compaction and the manual `/compact` command",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_COST_WARNINGS",
      "type": "env_var",
      "first_seen": "0.2.39",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable cost warning messages",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_DOCTOR_COMMAND",
      "type": "env_var",
      "first_seen": "1.0.58",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to hide the `/doctor` command. Useful for managed deployments where users should not run installation diagnostics",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_ERROR_REPORTING",
      "type": "env_var",
      "first_seen": "0.2.39",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to opt out of Sentry error reporting",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_EXTRA_USAGE_COMMAND",
      "type": "env_var",
      "first_seen": "2.0.36",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to hide the `/usage-credits` command that lets users purchase additional usage beyond rate limits",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_FEEDBACK_COMMAND",
      "type": "env_var",
      "first_seen": "1.0.102",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable the `/feedback` command. The older name `DISABLE_BUG_COMMAND` is also accepted",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_GROWTHBOOK",
      "type": "env_var",
      "first_seen": "2.1.124",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable GrowthBook feature-flag fetching and use code defaults for every flag. Telemetry event logging stays on unless `DISABLE_TELEMETRY` is also set",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_INSTALLATION_CHECKS",
      "type": "env_var",
      "first_seen": "1.0.114",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable installation warnings. Use only when manually managing the installation location, as this can mask issues with standard installations",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_INSTALL_GITHUB_APP_COMMAND",
      "type": "env_var",
      "first_seen": "1.0.58",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to hide the `/install-github-app` command. Already hidden when using third-party providers (Amazon Bedrock, Google Cloud's Agent Platform, or Microsoft Foundry)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_INTERLEAVED_THINKING",
      "type": "env_var",
      "first_seen": "1.0.1",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to prevent sending the interleaved-thinking beta header. Useful when your LLM gateway or provider does not support interleaved thinking",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_LOGIN_COMMAND",
      "type": "env_var",
      "first_seen": "1.0.58",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to hide the `/login` command. Useful when authentication is handled externally via API keys or `apiKeyHelper`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_LOGOUT_COMMAND",
      "type": "env_var",
      "first_seen": "1.0.58",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to hide the `/logout` command",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_PROMPT_CACHING",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable prompt caching for all models (takes precedence over per-model settings)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_PROMPT_CACHING_FABLE",
      "type": "env_var",
      "first_seen": "2.1.170",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable prompt caching for Fable models",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_PROMPT_CACHING_HAIKU",
      "type": "env_var",
      "first_seen": "1.0.113",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable prompt caching for Haiku models",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_PROMPT_CACHING_OPUS",
      "type": "env_var",
      "first_seen": "1.0.113",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable prompt caching for Opus models",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_PROMPT_CACHING_SONNET",
      "type": "env_var",
      "first_seen": "1.0.113",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to disable prompt caching for Sonnet models",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_TELEMETRY",
      "type": "env_var",
      "first_seen": "0.2.39",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to opt out of telemetry. Telemetry events do not include user data like code, file paths, or bash commands. Also disables feature-flag fetching with the same effect as `DISABLE_GROWTHBOOK`, so some flagged features may be unavailable",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_UPDATES",
      "type": "env_var",
      "first_seen": "2.1.118",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to block all updates including manual `claude update` and `claude install`. Stricter than `DISABLE_AUTOUPDATER`. Use when distributing Claude Code through your own channels and users should not self-update",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "DISABLE_UPGRADE_COMMAND",
      "type": "env_var",
      "first_seen": "1.0.58",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to hide the `/upgrade` command",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DO_NOT_TRACK",
      "type": "env_var",
      "first_seen": "2.1.92",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to opt out of telemetry. Equivalent to setting `DISABLE_TELEMETRY`. Claude Code honors this as the cross-tool convention recognized by many developer CLIs",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "DS_CHROMIUM_PATH",
      "type": "env_var",
      "first_seen": "2.1.166",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "DS_VALIDATE_CAP_SECONDS",
      "type": "env_var",
      "first_seen": "2.1.166",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "ENABLE_BETA_TRACING_DETAILED",
      "type": "env_var",
      "first_seen": "2.0.70",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "ENABLE_CLAUDEAI_MCP_SERVERS",
      "type": "env_var",
      "first_seen": "2.1.14",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `false` to disable claude.ai MCP servers in Claude Code. Enabled by default for logged-in users. To disable per-project or per-org, set `disableClaudeAiConnectors` in settings instead",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "ENABLE_ENHANCED_TELEMETRY_BETA",
      "type": "env_var",
      "first_seen": "2.0.18",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "ENABLE_MCP_LARGE_OUTPUT_FILES",
      "type": "env_var",
      "first_seen": "2.0.71",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "ENABLE_PROMPT_CACHING_1H",
      "type": "env_var",
      "first_seen": "2.1.108",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to request a 1-hour prompt cache TTL instead of the default 5 minutes. Intended for API key, Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry, and Claude Platform on AWS users. Subscription users within included usage receive 1-hour TTL automatically. 1-hour cache writes are billed at a higher rate",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "ENABLE_PROMPT_CACHING_1H_BEDROCK",
      "type": "env_var",
      "first_seen": "2.1.42",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Deprecated. Use `ENABLE_PROMPT_CACHING_1H` instead",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "ENABLE_TOOL_SEARCH",
      "type": "env_var",
      "first_seen": "2.0.70",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Controls MCP tool search. Unset: all MCP tools deferred by default, but loaded upfront on Google Cloud's Agent Platform or when `ANTHROPIC_BASE_URL` points to a non-first-party host. Values: `true` (always defer and send the beta header, requests fail on Google Cloud's Agent Platform models earlier than Sonnet 4.5 or Opus 4.5, or on proxies that do not support `tool_reference`), `auto` (threshold mode: load upfront if tools fit within 10% of context), `auto:N` (custom threshold, e.g., `auto:5` for 5%), `false` (load all upfront)",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "FALLBACK_FOR_ALL_PRIMARY_MODELS",
      "type": "env_var",
      "first_seen": "2.0.35",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to any non-empty value to make all models, not only Opus, stop retrying with a repeated-overload error when no fallback model is configured. As of v2.1.160, a configured fallback model chain triggers on repeated overload errors for any primary model, so this variable does not affect switching to a fallback model",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "FORCE_AUTOUPDATE_PLUGINS",
      "type": "env_var",
      "first_seen": "2.1.2",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to force plugin auto-updates even when the main auto-updater is disabled via `DISABLE_AUTOUPDATER`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "FORCE_CODE_TERMINAL",
      "type": "env_var",
      "first_seen": "0.2.65",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "FORCE_COLOR",
      "type": "env_var",
      "first_seen": "2.1.105",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "FORCE_HYPERLINK",
      "type": "env_var",
      "first_seen": "2.1.94",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "FORCE_PROMPT_CACHING_5M",
      "type": "env_var",
      "first_seen": "2.1.108",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to force the 5-minute prompt cache TTL even when 1-hour TTL would otherwise apply. Overrides `ENABLE_PROMPT_CACHING_1H`",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "HOME",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "HTTPS_PROXY",
      "type": "env_var",
      "first_seen": "0.2.32",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Specify HTTPS proxy server for network connections",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "network"
    },
    {
      "symbol": "HTTP_PROXY",
      "type": "env_var",
      "first_seen": "0.2.32",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Specify HTTP proxy server for network connections",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "network"
    },
    {
      "symbol": "INK_SCREEN_READER",
      "type": "env_var",
      "first_seen": "2.1.181",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "IS_DEMO",
      "type": "env_var",
      "first_seen": "0.2.39",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to enable demo mode: hides your email and organization name from the header and `/status` output, and skips onboarding. Useful when streaming or recording a session",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "IS_SANDBOX",
      "type": "env_var",
      "first_seen": "1.0.44",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "LANG",
      "type": "env_var",
      "first_seen": "2.1.81",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "LINES",
      "type": "env_var",
      "first_seen": "2.1.153",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "LOCAL_BRIDGE",
      "type": "env_var",
      "first_seen": "2.1.26",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "MAX_MCP_OUTPUT_TOKENS",
      "type": "env_var",
      "first_seen": "1.0.28",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Maximum number of tokens allowed in MCP tool responses. Claude Code displays a warning when output exceeds 10,000 tokens. Tools that declare `anthropic/maxResultSizeChars` use that character limit for text content instead, but image content from those tools is still subject to this variable (default: 25000)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "MAX_STRUCTURED_OUTPUT_RETRIES",
      "type": "env_var",
      "first_seen": "2.0.43",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Number of times to retry when the model's response fails validation against the `--json-schema` in non-interactive mode (the `-p` flag). Defaults to 5",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "MAX_THINKING_TOKENS",
      "type": "env_var",
      "first_seen": "0.2.47",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override the extended thinking token budget. The ceiling is the model's max output tokens minus one. Set to `0` to disable thinking on the Anthropic API except on Fable 5, which cannot have thinking turned off. On third-party providers, `0` omits the `thinking` parameter instead, and models with adaptive reasoning may still think. For nonzero values on adaptive reasoning models, the budget is ignored unless adaptive reasoning is disabled via `CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "MCP_CLIENT_SECRET",
      "type": "env_var",
      "first_seen": "2.1.30",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "OAuth client secret for MCP servers that require pre-configured credentials. Avoids the interactive prompt when adding a server with `--client-secret`",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "MCP_CONNECTION_NONBLOCKING",
      "type": "env_var",
      "first_seen": "2.1.2",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Controls whether startup waits for MCP servers to connect before the first query. As of Claude Code v2.1.142, MCP startup is non-blocking by default: servers connect in the background and their tools become available as they finish. Set to `0` to restore the blocking 5-second connection wait. Servers configured with `alwaysLoad: true` still block startup regardless, since their tools must be present when the first prompt is built",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "MCP_CONNECT_TIMEOUT_MS",
      "type": "env_var",
      "first_seen": "2.1.133",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "How long blocking MCP startup waits, in milliseconds, for the connection batch before snapshotting the tool list (default: 5000). Applies when `MCP_CONNECTION_NONBLOCKING=0` or for servers marked `alwaysLoad: true`. Servers still pending at the deadline keep connecting in the background but won't appear until the next query. Distinct from `MCP_TIMEOUT`, which bounds an individual server's connect attempt",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "MCP_OAUTH_CALLBACK_PORT",
      "type": "env_var",
      "first_seen": "1.0.54",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Fixed port for the OAuth redirect callback, as an alternative to `--callback-port` when adding an MCP server with pre-configured credentials",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "MCP_OAUTH_CLIENT_METADATA_URL",
      "type": "env_var",
      "first_seen": "2.1.81",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "MCP_REMOTE_SERVER_CONNECTION_BATCH_SIZE",
      "type": "env_var",
      "first_seen": "2.0.77",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Maximum number of remote MCP servers (HTTP/SSE) to connect in parallel during startup (default: 20)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "MCP_SERVER_CONNECTION_BATCH_SIZE",
      "type": "env_var",
      "first_seen": "1.0.53",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Maximum number of local MCP servers (stdio) to connect in parallel during startup (default: 3)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "MCP_TIMEOUT",
      "type": "env_var",
      "first_seen": "0.2.42",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Timeout in milliseconds for MCP server startup (default: 30000, or 30 seconds)",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "MCP_TOOL_TIMEOUT",
      "type": "env_var",
      "first_seen": "0.2.55",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Timeout in milliseconds for MCP tool execution (default: 100000000, about 28 hours). A per-server `timeout` field in `.mcp.json` overrides this for that server. For the env variable, values below 1000 are floored to one second; for the per-server field, values below 1000 are ignored",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "MCP_TRUNCATION_PROMPT_OVERRIDE",
      "type": "env_var",
      "first_seen": "2.1.89",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "MCP_XAA_IDP_CLIENT_SECRET",
      "type": "env_var",
      "first_seen": "2.1.83",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "NODE_EXTRA_CA_CERTS",
      "type": "env_var",
      "first_seen": "1.0.36",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "runtime"
    },
    {
      "symbol": "NO_COLOR",
      "type": "env_var",
      "first_seen": "2.1.98",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "NO_FLICKER",
      "type": "env_var",
      "first_seen": "2.1.97",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Added focus view toggle (`Ctrl+O`) in `NO_FLICKER` mode showing prompt, one-line tool summary with edit diffstats, and final response",
      "description_source": "changelog",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "NO_PROXY",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "List of domains and IPs to which requests will be directly issued, bypassing proxy",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "network"
    },
    {
      "symbol": "OLDPWD",
      "type": "env_var",
      "first_seen": "2.1.149",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "OTEL_LOGS_EXPORTER",
      "type": "env_var",
      "first_seen": "1.0.7",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "telemetry"
    },
    {
      "symbol": "OTEL_LOG_ASSISTANT_RESPONSES",
      "type": "env_var",
      "first_seen": "2.1.193",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `1` to include the model's response text on `assistant_response` OpenTelemetry log events. When unset, the value of `OTEL_LOG_USER_PROMPTS` is used instead. Set to `0` to keep responses redacted even when `OTEL_LOG_USER_PROMPTS` is set. Requires Claude Code v2.1.193 or later. See Monitoring",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "telemetry"
    },
    {
      "symbol": "OTEL_LOG_RAW_API_BODIES",
      "type": "env_var",
      "first_seen": "2.1.111",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Emit Anthropic Messages API request and response JSON as `api_request_body` / `api_response_body` log events. Set to `1` for inline bodies truncated at 60 KB, or `file:<dir>` to write untruncated bodies to disk and emit a `body_ref` path instead. Disabled by default; bodies include the entire conversation history. See Monitoring",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "telemetry"
    },
    {
      "symbol": "OTEL_LOG_TOOL_CONTENT",
      "type": "env_var",
      "first_seen": "2.0.18",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to include tool input and output content in OpenTelemetry span events. Disabled by default to protect sensitive data. See Monitoring",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "telemetry"
    },
    {
      "symbol": "OTEL_LOG_TOOL_DETAILS",
      "type": "env_var",
      "first_seen": "2.1.20",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to include tool input arguments, MCP server names, user-authored workflow names, raw error strings on tool failures, the refusal `category` on `api_refusal` events, and other tool details in OpenTelemetry traces and logs. Disabled by default to protect PII. See Monitoring",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "telemetry"
    },
    {
      "symbol": "OTEL_LOG_USER_PROMPTS",
      "type": "env_var",
      "first_seen": "1.0.7",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "Set to `1` to include user prompt text in OpenTelemetry traces and logs. Disabled by default (prompts are redacted). See Monitoring",
      "description_source": "docs",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "telemetry"
    },
    {
      "symbol": "OTEL_METRICS_EXPORTER",
      "type": "env_var",
      "first_seen": "0.2.76",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "telemetry"
    },
    {
      "symbol": "OTEL_METRICS_INCLUDE_ACCOUNT_UUID",
      "type": "env_var",
      "first_seen": "2.1.203",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "medium",
      "description": "Set to `false` to exclude account UUID from metrics attributes (default: included). See Monitoring",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "telemetry"
    },
    {
      "symbol": "OTEL_METRICS_INCLUDE_ENTRYPOINT",
      "type": "env_var",
      "first_seen": "2.1.152",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `true` to include the session entrypoint in metrics attributes (default: excluded). Added in v2.1.152. See Monitoring",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "telemetry"
    },
    {
      "symbol": "OTEL_METRICS_INCLUDE_RESOURCE_ATTRIBUTES",
      "type": "env_var",
      "first_seen": "2.1.161",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "As of v2.1.161, Claude Code attaches `OTEL_RESOURCE_ATTRIBUTES` keys to metric datapoint labels. Set to `false` to exclude them (default: included). See Monitoring",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "telemetry"
    },
    {
      "symbol": "OTEL_METRICS_INCLUDE_SESSION_ID",
      "type": "env_var",
      "first_seen": "2.1.203",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "medium",
      "description": "Set to `false` to exclude session ID from metrics attributes (default: included). See Monitoring",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "telemetry"
    },
    {
      "symbol": "OTEL_METRICS_INCLUDE_VERSION",
      "type": "env_var",
      "first_seen": "2.1.203",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "medium",
      "description": "Set to `true` to include Claude Code version in metrics attributes (default: excluded). See Monitoring",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "telemetry"
    },
    {
      "symbol": "OTEL_RESOURCE_ATTRIBUTES",
      "type": "env_var",
      "first_seen": "2.1.161",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "telemetry"
    },
    {
      "symbol": "OTEL_TRACES_EXPORTER",
      "type": "env_var",
      "first_seen": "2.0.18",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "telemetry"
    },
    {
      "symbol": "PATH",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "SCREENSHOT_DIR",
      "type": "env_var",
      "first_seen": "2.1.145",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "SDK_NATIVE_BIN",
      "type": "env_var",
      "first_seen": "2.1.119",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "SESSION_INGRESS_URL",
      "type": "env_var",
      "first_seen": "1.0.98",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "SLASH_COMMAND_TOOL_CHAR_BUDGET",
      "type": "env_var",
      "first_seen": "1.0.122",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override the character budget for skill metadata shown to the Skill tool. The budget scales dynamically at 1% of the context window, with a fallback of 8,000 characters. Legacy name kept for backwards compatibility",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "SPACE_CREATOR_USER_ID",
      "type": "env_var",
      "first_seen": "2.0.28",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "SRT_DEBUG",
      "type": "env_var",
      "first_seen": "2.0.49",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "SRT_WIN_PATH",
      "type": "env_var",
      "first_seen": "2.1.169",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "TASK_MAX_OUTPUT_LENGTH",
      "type": "env_var",
      "first_seen": "2.0.77",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Maximum number of characters in subagent output before truncation (default: 32000, maximum: 160000). When truncated, the full output is saved to disk and the path is included in the truncated response",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "TEST_ENABLE_SESSION_PERSISTENCE",
      "type": "env_var",
      "first_seen": "1.0.106",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "TRACEPARENT",
      "type": "env_var",
      "first_seen": "2.1.97",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "TRACESTATE",
      "type": "env_var",
      "first_seen": "2.1.110",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "medium",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    },
    {
      "symbol": "USE_API_CONTEXT_MANAGEMENT",
      "type": "env_var",
      "first_seen": "1.0.71",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "USE_BUILTIN_RIPGREP",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Set to `0` to use system-installed `rg` instead of `rg` included with Claude Code",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "USE_LOCAL_OAUTH",
      "type": "env_var",
      "first_seen": "1.0.26",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "USE_STAGING_OAUTH",
      "type": "env_var",
      "first_seen": "2.1.38",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "claude-code"
    },
    {
      "symbol": "VERBOSE_SSR",
      "type": "env_var",
      "first_seen": "2.1.113",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "VERTEX_REGION_CLAUDE_3_5_HAIKU",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override region for Claude 3.5 Haiku when using Google Cloud's Agent Platform",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "VERTEX_REGION_CLAUDE_3_5_SONNET",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override region for Claude 3.5 Sonnet when using Google Cloud's Agent Platform",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "VERTEX_REGION_CLAUDE_3_7_SONNET",
      "type": "env_var",
      "first_seen": "0.2.9",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override region for Claude 3.7 Sonnet when using Google Cloud's Agent Platform",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "VERTEX_REGION_CLAUDE_4_0_OPUS",
      "type": "env_var",
      "first_seen": "1.0.0",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override region for Claude 4.0 Opus when using Google Cloud's Agent Platform",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "VERTEX_REGION_CLAUDE_4_0_SONNET",
      "type": "env_var",
      "first_seen": "1.0.0",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override region for Claude 4.0 Sonnet when using Google Cloud's Agent Platform",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "VERTEX_REGION_CLAUDE_4_1_OPUS",
      "type": "env_var",
      "first_seen": "1.0.69",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override region for Claude 4.1 Opus when using Google Cloud's Agent Platform",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "VERTEX_REGION_CLAUDE_4_5_OPUS",
      "type": "env_var",
      "first_seen": "2.1.203",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "medium",
      "description": "Override region for Claude Opus 4.5 when using Google Cloud's Agent Platform",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "VERTEX_REGION_CLAUDE_4_5_SONNET",
      "type": "env_var",
      "first_seen": "2.0.0",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override region for Claude Sonnet 4.5 when using Google Cloud's Agent Platform",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "VERTEX_REGION_CLAUDE_4_6_OPUS",
      "type": "env_var",
      "first_seen": "2.1.203",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "medium",
      "description": "Override region for Claude Opus 4.6 when using Google Cloud's Agent Platform",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "VERTEX_REGION_CLAUDE_4_6_SONNET",
      "type": "env_var",
      "first_seen": "2.1.203",
      "first_seen_estimated": true,
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "medium",
      "description": "Override region for Claude Sonnet 4.6 when using Google Cloud's Agent Platform",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "VERTEX_REGION_CLAUDE_4_7_OPUS",
      "type": "env_var",
      "first_seen": "2.1.111",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override region for Claude Opus 4.7 when using Google Cloud's Agent Platform. Added in v2.1.111",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "VERTEX_REGION_CLAUDE_4_8_OPUS",
      "type": "env_var",
      "first_seen": "2.1.154",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override region for Claude Opus 4.8 when using Google Cloud's Agent Platform. Added in v2.1.154",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "VERTEX_REGION_CLAUDE_5_SONNET",
      "type": "env_var",
      "first_seen": "2.1.197",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override region for Claude Sonnet 5 when using Google Cloud's Agent Platform. Added in v2.1.197",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "VERTEX_REGION_CLAUDE_FABLE_5",
      "type": "env_var",
      "first_seen": "2.1.170",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override region for Claude Fable 5 when using Google Cloud's Agent Platform. Added in v2.1.170",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "VERTEX_REGION_CLAUDE_HAIKU_4_5",
      "type": "env_var",
      "first_seen": "2.0.17",
      "removed_in": null,
      "status": "active",
      "provenance": "docs",
      "confidence": "high",
      "description": "Override region for Claude Haiku 4.5 when using Google Cloud's Agent Platform",
      "description_source": "docs",
      "source_url": "https://code.claude.com/docs/en/env-vars.md",
      "category": "other"
    },
    {
      "symbol": "VOICE_STREAM_BASE_URL",
      "type": "env_var",
      "first_seen": "2.1.59",
      "removed_in": null,
      "status": "needs_review",
      "provenance": "binary",
      "confidence": "medium",
      "description": "",
      "source_url": null,
      "category": "other"
    },
    {
      "symbol": "XDG_DATA_HOME",
      "type": "env_var",
      "first_seen": "1.0.22",
      "removed_in": null,
      "status": "active",
      "provenance": "changelog",
      "confidence": "high",
      "description": "",
      "source_url": "https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md",
      "category": "other"
    }
  ]
}
