CLAUDE_CODE_DEBUG_LOGS_DIR | 覆盖调试日志文件路径(尽管名字叫 DIR);需另用 --debug、/debug 或 DEBUG 开启调试模式 |
CLAUDE_CODE_DEBUG_LOG_LEVEL | 写入调试日志的最低级别:verbose、debug(默认)、info、warn、error;verbose 包含完整状态栏命令等高流量诊断 |
CLAUDE_CODE_DISABLE_1M_CONTEXT | 1:禁用 1M 上下文窗口支持,选择器里不再提供 1M 变体 |
CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING | 1:在 Opus 4.6 和 Sonnet 4.6 上禁用自适应推理,回退到由 MAX_THINKING_TOKENS 控制的固定思考预算(对 Fable 模型等无效) |
CLAUDE_CODE_DISABLE_ADMIN_ENV_UNION | 1:不再按键合并各管理员来源的托管设置 env 块,只应用最高优先级来源的整个 env 块(v2.1.223 之前的行为) |
CLAUDE_CODE_DISABLE_ADVISOR_TOOL | 1:禁用 advisor 工具,/advisor 不可用,已配置的 advisorModel 被忽略 |
CLAUDE_CODE_DISABLE_AGENT_VIEW | 1:关闭后台智能体和智能体视图(claude agents、--bg、/background、按需监督进程);等价于 disableAgentView 设置 |
CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN | 1:禁用全屏渲染,使用经典主屏渲染器,对话留在终端原生滚动缓冲区里,Cmd+f 和 tmux 复制模式照常工作 |
CLAUDE_CODE_DISABLE_ARTIFACT | 1:关闭把会话输出发布为 claude.ai 私有网页的 Artifact 工具;设置后任何设置文件都无法再把它打开 |
CLAUDE_CODE_DISABLE_ATTACHMENTS | 1:禁用附件处理,@ 文件提及按纯文本发送而不展开成文件内容 |
CLAUDE_CODE_DISABLE_AUTH_REFRESH_LOCK | 1:让进程自己运行 gcpAuthRefresh/awsAuthRefresh 命令,而不是等另一个进程运行(v2.1.286+) |
CLAUDE_CODE_DISABLE_AUTO_MEMORY | 1:禁用自动记忆;0:即使 --bare 或 autoMemoryEnabled: false 也强制开启 |
CLAUDE_CODE_DISABLE_BACKGROUND_TASKS | 1:禁用所有后台任务功能,含 Bash 和子智能体工具的 run_in_background、自动转后台和 Ctrl+B |
CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_DEFAULT / …_GUARD | 1:分别停止把缺失或为空 Content-Type 的 Bedrock 流式响应当作二进制事件流 / 跳过 Bedrock 流式响应必须是 application/vnd.amazon.eventstream 的检查 |
CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF | 1:监督进程停止、重启或更新时,不再停止后台会话正在运行的后台 shell 命令、动态工作流和后台子智能体 |
CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP | 1:不在内存压力下终止后台 shell 命令(macOS 和 Linux 默认会终止) |
CLAUDE_CODE_DISABLE_BUNDLED_SKILLS | 1:禁用随 Claude Code 附带的 Skill 和工作流,/init 等内置命令仍可键入但被隐藏 |
CLAUDE_CODE_DISABLE_CFC_PROMPT | 1:保留 Claude in Chrome 浏览器工具,但省略系统提示里的 Chrome 部分和 /claude-in-chrome 内置 Skill(面向嵌入 Claude Code 的宿主) |
CLAUDE_CODE_DISABLE_CLAUDE_MDS | 1:不把任何 CLAUDE.md 记忆文件(用户、项目、自动记忆)载入上下文 |
CLAUDE_CODE_DISABLE_CRON | 1:禁用计划任务,/loop 和 cron 工具不可用,已安排的任务停止触发 |
CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT | 1:关闭对关键路径删除提示的时间限制;auto 模式下这些删除交给分类器 |
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS | 1:从 API 请求里剥掉 Anthropic 特有的 anthropic-beta 头和 beta 工具 schema 字段(如 defer_loading、eager_input_streaming);服务商拒绝这些时使用 |
CLAUDE_CODE_DISABLE_EXPLORE_PLAN_AGENTS | 1:禁用内置 Explore 和 Plan 子智能体 |
CLAUDE_CODE_DISABLE_FAST_MODE | 1:禁用 fast mode |
CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY | 1:禁用「How is Claude doing?」会话质量调查(DISABLE_TELEMETRY、DO_NOT_TRACK、CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 也会禁用它) |
CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING | 1:禁用文件检查点,/rewind 无法恢复代码改动;覆盖 fileCheckpointingEnabled 设置 |
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS | 1:从 Claude 上下文里去掉内置提交与 PR 工作流指令和 git 状态快照,适合用自己的 git 工作流 Skill 时 |
CLAUDE_CODE_DISABLE_LEGACY_MODEL_REMAP | 1:阻止把 Opus 4.0 和 4.1 自动重映射到当前 Opus 版本(想有意固定旧模型时) |
CLAUDE_CODE_DISABLE_MODEL_ACCESS_FALLBACK | 1:Bedrock 和 Agent Platform 上账号在会话中途失去所用模型的访问权限时,不切换到更旧的模型 |
CLAUDE_CODE_DISABLE_MOUSE / …_MOUSE_CLICKS | 1:禁用全屏渲染里的鼠标跟踪(键盘 PgUp/PgDn 滚动仍可用)/ 禁用点击、拖拽和悬停处理但保留滚轮滚动 |
CLAUDE_CODE_DISABLE_MTLS_RELOAD_ON_STALE_CONNECTION | 1:API 请求因连接重置或 TLS 握手错误失败时,不再重新读取 mTLS 客户端证书和密钥 |
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC | 设为任意非空值禁用非必要网络流量:自动更新、遥测、错误报告、/feedback、Claude 起草的反馈、发行说明等;也会让依赖功能开关的功能不可用(见总览) |
CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK | 1:流式请求中途失败时禁用非流式回退,流式错误直接交给重试层 |
CLAUDE_CODE_DISABLE_NOTIFICATION_PRESENCE_CHECK | 1:即使你正在终端里输入或终端有焦点,PushNotification 工具也发送桌面通知 |
CLAUDE_CODE_DISABLE_OFFICIAL_MARKETPLACE_AUTOINSTALL | 1:禁用官方插件市场的自动注册 |
CLAUDE_CODE_DISABLE_PERMISSION_PROMPT_NOTIFY_HOOKS | 1:权限请求发给 Agent SDK canUseTool 回调的会话里,对未回答的权限请求不运行 Notification Hook |
CLAUDE_CODE_DISABLE_POLICY_SKILLS | 1:不加载系统级托管 Skill 目录里的 Skill(适合不该加载运维预置 Skill 的容器或 CI 会话) |
CLAUDE_CODE_DISABLE_POWERSHELL_CMD_RM_DENY | 1:关闭 PowerShell 工具对 rd、rmdir、del、erase 作用于系统路径(驱动器根、主目录)的拒绝检查 |
CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT | 1:关闭对目标完全是命令替换输出的递归 rm(如 rm -rf "$(pwd)")的关键路径检查 |
CLAUDE_CODE_DISABLE_TERMINAL_TITLE | 1:禁用按对话上下文自动更新终端标题(同时跳过生成会话标题的后台小模型请求) |
CLAUDE_CODE_DISABLE_THINKING | 1:从 API 请求里完全省略 thinking 参数,是给拒绝该参数的代理和网关的兼容选项 |
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT | 1:Claude Code 不认识模型 ID(如 LLM 网关别名)时跳过主动自动压缩 |
CLAUDE_CODE_DISABLE_VIRTUAL_SCROLL | 1:禁用全屏渲染的虚拟滚动,渲染转录里的每条消息(滚动时出现空白区域时使用) |
CLAUDE_CODE_DISABLE_WEB_FETCH | 1:关闭 WebFetch 工具,WebSearch 仍可用(v2.1.285+) |
CLAUDE_CODE_DISABLE_WINDOWS_SHELL_LAUNCHER | 1:Windows 上直接启动 PowerShell 工具命令,而不经 cmd.exe 启动器 |
CLAUDE_CODE_DISABLE_WORKFLOWS | 1:禁用工作流,等价于 disableWorkflows 设置 |