Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

附录 B:环境变量参考

本附录列出 Claude Code v2.1.88 中用户可配置的关键环境变量。按功能域分组,仅列出影响用户可见行为的变量,省略内部遥测和平台检测类变量。

上下文压缩

变量效果默认值
CLAUDE_CODE_AUTO_COMPACT_WINDOW覆盖上下文窗口大小(token)模型默认值
CLAUDE_AUTOCOMPACT_PCT_OVERRIDE以百分比覆盖自动压缩阈值(0-100)计算值
DISABLE_AUTO_COMPACT完全禁用自动压缩false

Effort 与推理

变量效果有效值
CLAUDE_CODE_EFFORT_LEVEL覆盖 effort 级别lowmediumhighmaxautounset
CLAUDE_CODE_DISABLE_FAST_MODE禁用 Fast Mode 加速输出true/false
DISABLE_INTERLEAVED_THINKING禁用扩展思考true/false
MAX_THINKING_TOKENS覆盖思考 token 上限模型默认值

工具与输出限制

变量效果默认值
BASH_MAX_OUTPUT_LENGTHBash 命令最大输出字符数8,000
CLAUDE_CODE_GLOB_TIMEOUT_SECONDSGlob 搜索超时(秒)默认值

权限与安全

变量效果注意
CLAUDE_CODE_DUMP_AUTO_MODE导出 YOLO 分类器请求/响应仅调试用
CLAUDE_CODE_DISABLE_COMMAND_INJECTION_CHECK禁用 Bash 命令注入检测降低安全性

API 与认证

变量效果安全等级
ANTHROPIC_API_KEYAnthropic API 认证密钥凭证
ANTHROPIC_BASE_URL自定义 API 端点(代理支持)可重定向
ANTHROPIC_MODEL覆盖默认模型安全
CLAUDE_CODE_USE_BEDROCK通过 AWS Bedrock 路由推理安全
CLAUDE_CODE_USE_VERTEX通过 Google Vertex AI 路由推理安全
CLAUDE_CODE_EXTRA_BODY向 API 请求追加额外字段高级用途
ANTHROPIC_CUSTOM_HEADERS自定义 HTTP 请求头安全

模型选择

变量效果示例
ANTHROPIC_DEFAULT_HAIKU_MODEL自定义 Haiku 模型 ID模型字符串
ANTHROPIC_DEFAULT_SONNET_MODEL自定义 Sonnet 模型 ID模型字符串
ANTHROPIC_DEFAULT_OPUS_MODEL自定义 Opus 模型 ID模型字符串
ANTHROPIC_SMALL_FAST_MODEL快速推理模型(如用于摘要)模型字符串
CLAUDE_CODE_SUBAGENT_MODEL子 Agent 使用的模型模型字符串

提示词缓存

变量效果默认值
CLAUDE_CODE_ENABLE_PROMPT_CACHING启用提示词缓存true
DISABLE_PROMPT_CACHING完全禁用提示词缓存false

会话与调试

变量效果用途
CLAUDE_CODE_DEBUG_LOG_LEVEL日志详细程度silent/error/warn/info/verbose
CLAUDE_CODE_PROFILE_STARTUP启用启动性能剖析调试
CLAUDE_CODE_PROFILE_QUERY启用查询管线剖析调试
CLAUDE_CODE_JSONL_TRANSCRIPT将会话记录写为 JSONL文件路径
CLAUDE_CODE_TMPDIR覆盖临时目录路径

输出与格式

变量效果默认值
CLAUDE_CODE_SIMPLE最小系统提示词模式false
CLAUDE_CODE_DISABLE_TERMINAL_TITLE禁用设置终端标题false
CLAUDE_CODE_NO_FLICKER减少全屏模式闪烁false

MCP(Model Context Protocol)

变量效果默认值
MCP_TIMEOUTMCP 服务器连接超时(ms)10,000
MCP_TOOL_TIMEOUTMCP 工具调用超时(ms)30,000
MAX_MCP_OUTPUT_TOKENSMCP 工具输出 token 上限默认值

网络与代理

变量效果注意
HTTP_PROXY / HTTPS_PROXYHTTP/HTTPS 代理可重定向
NO_PROXY绕过代理的主机列表安全
NODE_EXTRA_CA_CERTS额外 CA 证书影响 TLS 信任

路径与配置

变量效果默认值
CLAUDE_CONFIG_DIR覆盖 Claude 配置目录~/.claude

版本演化:v2.1.91 新增变量

变量效果说明
CLAUDE_CODE_AGENT_COST_STEER子代理成本引导控制多代理场景下的资源消耗
CLAUDE_CODE_RESUME_THRESHOLD_MINUTES会话恢复时间阈值控制会话恢复的时间窗口
CLAUDE_CODE_RESUME_TOKEN_THRESHOLD会话恢复 Token 阈值控制会话恢复的 Token 预算
CLAUDE_CODE_USE_ANTHROPIC_AWSAWS 认证路径启用 Anthropic AWS 基础设施认证
CLAUDE_CODE_SKIP_ANTHROPIC_AWS_AUTH跳过 AWS 认证AWS 不可用时的回退路径
CLAUDE_CODE_DISABLE_CLAUDE_API_SKILL禁用 Claude API 技能企业合规场景控制
CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE插件市场容错市场获取失败时保留缓存版本
CLAUDE_CODE_REMOTE_SETTINGS_PATH远程设置路径覆盖企业部署自定义设置 URL

v2.1.91 移除的变量

变量原效果移除原因
CLAUDE_CODE_DISABLE_COMMAND_INJECTION_CHECK禁用命令注入检查Tree-sitter 基础设施整体移除
CLAUDE_CODE_DISABLE_MOUSE_CLICKS禁用鼠标点击功能废弃
CLAUDE_CODE_MCP_INSTR_DELTAMCP 指令增量功能重构