SpyBara
Go Premium

env-vars.md 2026-05-02 18:14 UTC to 2026-05-04 22:58 UTC

238 added, 0 removed.

2026
Sun 31 06:39 Sat 30 06:23 Fri 29 06:38 Thu 28 06:37 Wed 27 06:42 Tue 26 06:33 Sun 24 06:25 Sat 23 06:18 Fri 22 06:33 Thu 21 06:36 Wed 20 06:35 Tue 19 06:34 Mon 18 23:59 Sun 17 01:01 Fri 15 22:58 Thu 14 17:02 Wed 13 23:01 Tue 12 22:57 Mon 11 23:00 Sun 10 23:03 Sat 9 04:57 Fri 8 22:00 Thu 7 22:59 Tue 5 23:00 Mon 4 22:58 Sat 2 18:14 Fri 1 18:19

Переменные окружения

Полный справочник переменных окружения, которые управляют поведением Claude Code.

Claude Code поддерживает следующие переменные окружения для управления его поведением. Установите их в вашей оболочке перед запуском claude, или настройте их в settings.json под ключом env, чтобы применить их к каждой сессии или развернуть их по всей команде.

Variable Purpose
ANTHROPIC_API_KEY Ключ API, отправляемый как заголовок X-Api-Key. При установке этот ключ используется вместо вашей подписки Claude Pro, Max, Team или Enterprise, даже если вы вошли в систему. В неинтерактивном режиме (-p) ключ всегда используется при наличии. В интерактивном режиме вам предлагается одобрить ключ один раз перед тем, как он переопределит вашу подписку. Чтобы использовать вашу подписку вместо этого, запустите unset ANTHROPIC_API_KEY
ANTHROPIC_AUTH_TOKEN Пользовательское значение для заголовка Authorization (значение, которое вы установите здесь, будет дополнено префиксом Bearer )
ANTHROPIC_BASE_URL Переопределить конечную точку API для маршрутизации запросов через прокси или шлюз. При установке на хост, не являющийся хостом первой стороны, поиск инструментов MCP отключен по умолчанию. Установите ENABLE_TOOL_SEARCH=true, если ваш прокси пересылает блоки tool_reference
ANTHROPIC_BEDROCK_BASE_URL Переопределить URL конечной точки Bedrock. Используйте для пользовательских конечных точек Bedrock или при маршрутизации через шлюз LLM. См. Amazon Bedrock
ANTHROPIC_BEDROCK_MANTLE_BASE_URL Переопределить URL конечной точки Bedrock Mantle. См. конечная точка Mantle
ANTHROPIC_BEDROCK_SERVICE_TIER Bedrock уровень обслуживания (default, flex или priority). Отправляется как заголовок X-Amzn-Bedrock-Service-Tier. См. Amazon Bedrock
ANTHROPIC_BETAS Разделённый запятыми список дополнительных значений заголовка anthropic-beta для включения в запросы API. Claude Code уже отправляет необходимые ему заголовки beta; используйте это, чтобы согласиться на бета-версию Anthropic API перед тем, как Claude Code добавит встроенную поддержку. В отличие от флага --betas, который требует аутентификации с помощью ключа API, эта переменная работает со всеми методами аутентификации, включая подписку Claude.ai
ANTHROPIC_CUSTOM_HEADERS Пользовательские заголовки для добавления к запросам (формат Name: Value, разделённые новой строкой для нескольких заголовков)
ANTHROPIC_CUSTOM_MODEL_OPTION ID модели для добавления в качестве пользовательской записи в средство выбора /model. Используйте это, чтобы сделать нестандартную или специфичную для шлюза модель выбираемой без замены встроенных псевдонимов. См. Конфигурация модели
ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTION Описание отображения для пользовательской записи модели в средстве выбора /model. По умолчанию Custom model (<model-id>) при отсутствии установки
ANTHROPIC_CUSTOM_MODEL_OPTION_NAME Имя отображения для пользовательской записи модели в средстве выбора /model. По умолчанию ID модели при отсутствии установки
ANTHROPIC_CUSTOM_MODEL_OPTION_SUPPORTED_CAPABILITIES См. Конфигурация модели
ANTHROPIC_DEFAULT_HAIKU_MODEL См. Конфигурация модели
ANTHROPIC_DEFAULT_HAIKU_MODEL_DESCRIPTION См. Конфигурация модели
ANTHROPIC_DEFAULT_HAIKU_MODEL_NAME См. Конфигурация модели
ANTHROPIC_DEFAULT_HAIKU_MODEL_SUPPORTED_CAPABILITIES См. Конфигурация модели
ANTHROPIC_DEFAULT_OPUS_MODEL См. Конфигурация модели
ANTHROPIC_DEFAULT_OPUS_MODEL_DESCRIPTION См. Конфигурация модели
ANTHROPIC_DEFAULT_OPUS_MODEL_NAME См. Конфигурация модели
ANTHROPIC_DEFAULT_OPUS_MODEL_SUPPORTED_CAPABILITIES См. Конфигурация модели
ANTHROPIC_DEFAULT_SONNET_MODEL См. Конфигурация модели
ANTHROPIC_DEFAULT_SONNET_MODEL_DESCRIPTION См. Конфигурация модели
ANTHROPIC_DEFAULT_SONNET_MODEL_NAME См. Конфигурация модели
ANTHROPIC_DEFAULT_SONNET_MODEL_SUPPORTED_CAPABILITIES См. Конфигурация модели
ANTHROPIC_FOUNDRY_API_KEY Ключ API для аутентификации Microsoft Foundry (см. Microsoft Foundry)
ANTHROPIC_FOUNDRY_BASE_URL Полный базовый URL для ресурса Foundry (например, https://my-resource.services.ai.azure.com/anthropic). Альтернатива ANTHROPIC_FOUNDRY_RESOURCE (см. Microsoft Foundry)
ANTHROPIC_FOUNDRY_RESOURCE Имя ресурса Foundry (например, my-resource). Требуется, если ANTHROPIC_FOUNDRY_BASE_URL не установлен (см. Microsoft Foundry)
ANTHROPIC_MODEL Имя параметра модели для использования (см. Конфигурация модели)
ANTHROPIC_SMALL_FAST_MODEL [DEPRECATED] Имя модели класса Haiku для фоновых задач
ANTHROPIC_SMALL_FAST_MODEL_AWS_REGION Переопределить регион AWS для модели класса Haiku при использовании Bedrock или Bedrock Mantle
ANTHROPIC_VERTEX_BASE_URL Переопределить URL конечной точки Vertex AI. Используйте для пользовательских конечных точек Vertex или при маршрутизации через шлюз LLM. См. Google Vertex AI
ANTHROPIC_VERTEX_PROJECT_ID ID проекта GCP для Vertex AI. Требуется при использовании Google Vertex AI
API_TIMEOUT_MS Тайм-аут для запросов API в миллисекундах (по умолчанию: 600000, или 10 минут; максимум: 2147483647). Увеличьте это значение, когда запросы истекают на медленных сетях или при маршрутизации через прокси. Значения выше максимума переполняют базовый таймер и вызывают немедленный отказ запросов
AWS_BEARER_TOKEN_BEDROCK Ключ API Bedrock для аутентификации (см. Ключи API Bedrock)
BASH_DEFAULT_TIMEOUT_MS Тайм-аут по умолчанию для долгоживущих команд bash (по умолчанию: 120000, или 2 минуты)
BASH_MAX_OUTPUT_LENGTH Максимальное количество символов в выводе bash перед их усечением в середине
BASH_MAX_TIMEOUT_MS Максимальный тайм-аут, который модель может установить для долгоживущих команд bash (по умолчанию: 600000, или 10 минут)
CCR_FORCE_BUNDLE Установите на 1, чтобы принудительно claude --remote объединить и загрузить ваш локальный репозиторий, даже когда доступ GitHub доступен
CLAUDECODE Установите на 1 в оболочках, которые порождает Claude Code (инструмент Bash, сессии tmux). Не установлено в hooks или командах строки состояния. Используйте для обнаружения, когда скрипт выполняется внутри оболочки, порождённой Claude Code
CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS Установите на 1, чтобы отключить все встроенные типы subagent, такие как Explore и Plan. Применяется только в неинтерактивном режиме (флаг -p). Полезно для пользователей SDK, которые хотят чистый лист
CLAUDE_AGENT_SDK_MCP_NO_PREFIX Установите на 1, чтобы пропустить префикс mcp__<server>__ на именах инструментов из MCP серверов, созданных SDK. Инструменты используют свои исходные имена. Только для использования SDK
CLAUDE_AUTOCOMPACT_PCT_OVERRIDE Установите процент ёмкости контекста (1-100), при котором срабатывает auto-compaction. По умолчанию auto-compaction срабатывает при примерно 95% ёмкости. Используйте меньшие значения, такие как 50, для более раннего сжатия. Значения выше порога по умолчанию не имеют эффекта. Применяется как к основным разговорам, так и к subagents. Этот процент соответствует полю context_window.used_percentage, доступному в строке состояния
CLAUDE_AUTO_BACKGROUND_TASKS Установите на 1, чтобы принудительно включить автоматическое фоновое выполнение долгоживущих задач агента. При включении subagents перемещаются в фон после выполнения примерно две минуты
CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR Вернуться в исходный рабочий каталог после каждой команды Bash или PowerShell в основной сессии
CLAUDE_CODE_ACCESSIBILITY Установите на 1, чтобы сохранить видимость собственного курсора терминала и отключить индикатор курсора с инвертированным текстом. Позволяет увеличителям экрана, таким как macOS Zoom, отслеживать позицию курсора
CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD Установите на 1, чтобы загружать файлы памяти из каталогов, указанных с помощью --add-dir. Загружает CLAUDE.md, .claude/CLAUDE.md, .claude/rules/*.md и CLAUDE.local.md. По умолчанию дополнительные каталоги не загружают файлы памяти
CLAUDE_CODE_API_KEY_HELPER_TTL_MS Интервал в миллисекундах, при котором должны быть обновлены учётные данные (при использовании apiKeyHelper)
CLAUDE_CODE_ATTRIBUTION_HEADER Установите на 0, чтобы опустить блок атрибуции (версия клиента и отпечаток приглашения) с начала системного приглашения. Отключение его улучшает коэффициент попадания кэша приглашений при маршрутизации через шлюз LLM. Кэширование Anthropic API не затронуто
CLAUDE_CODE_AUTO_COMPACT_WINDOW Установите ёмкость контекста в токенах, используемую для расчётов auto-compaction. По умолчанию используется контекстное окно модели: 200K для стандартных моделей или 1M для моделей с расширенным контекстом. Используйте меньшее значение, такое как 500000, на модели 1M, чтобы рассматривать окно как 500K для целей сжатия. Значение ограничено фактическим контекстным окном модели. CLAUDE_AUTOCOMPACT_PCT_OVERRIDE применяется как процент от этого значения. Установка этой переменной отделяет порог сжатия от used_percentage в строке состояния, который всегда использует полное контекстное окно модели
CLAUDE_CODE_AUTO_CONNECT_IDE Переопределить автоматическое подключение IDE. По умолчанию Claude Code подключается автоматически при запуске внутри встроенного терминала поддерживаемой IDE. Установите на false, чтобы предотвратить это. Установите на true, чтобы принудительно попытаться подключиться, когда автоматическое обнаружение не удаётся, например, когда tmux скрывает родительский терминал
CLAUDE_CODE_CERT_STORE Разделённый запятыми список источников сертификатов CA для TLS соединений. bundled — это набор Mozilla CA, поставляемый с Claude Code. system — это хранилище доверия операционной системы. По умолчанию bundled,system. Для интеграции системного хранилища требуется дистрибутив нативного бинарного файла. На среде выполнения Node.js используется только набор bundled независимо от этого значения
CLAUDE_CODE_CLIENT_CERT Путь к файлу сертификата клиента для аутентификации mTLS
CLAUDE_CODE_CLIENT_KEY Путь к файлу приватного ключа клиента для аутентификации mTLS
CLAUDE_CODE_CLIENT_KEY_PASSPHRASE Парольная фраза для зашифрованного CLAUDE_CODE_CLIENT_KEY (опционально)
CLAUDE_CODE_DEBUG_LOGS_DIR Переопределить путь к файлу журнала отладки. Несмотря на название, это путь к файлу, а не к каталогу. Требует, чтобы режим отладки был включен отдельно через --debug или /debug: установка только этой переменной не включает логирование. Флаг --debug-file делает оба сразу. По умолчанию ~/.claude/debug/<session-id>.txt
CLAUDE_CODE_DEBUG_LOG_LEVEL Минимальный уровень логирования, записываемый в файл журнала отладки. Значения: verbose, debug (по умолчанию), info, warn, error. Установите на verbose, чтобы включить высокообъёмную диагностику, такую как полный вывод команды строки состояния, или повысьте до error, чтобы снизить шум
CLAUDE_CODE_DISABLE_1M_CONTEXT Установите на 1, чтобы отключить поддержку контекстного окна 1M. При установке варианты модели 1M недоступны в средстве выбора модели. Полезно для корпоративных сред с требованиями соответствия
CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING Установите на 1, чтобы отключить адаптивное рассуждение на Opus 4.6 и Sonnet 4.6 и вернуться к фиксированному бюджету мышления, контролируемому MAX_THINKING_TOKENS. {/* min-version: 2.1.111 */}Не влияет на Opus 4.7, который всегда использует адаптивное рассуждение
CLAUDE_CODE_DISABLE_ATTACHMENTS Установите на 1, чтобы отключить обработку вложений. Упоминания файлов с синтаксисом @ отправляются как простой текст вместо расширения в содержимое файла
CLAUDE_CODE_DISABLE_AUTO_MEMORY Установите на 1, чтобы отключить автоматическую память. Установите на 0, чтобы принудительно включить автоматическую память во время постепенного развёртывания. При отключении Claude не создаёт и не загружает файлы автоматической памяти
CLAUDE_CODE_DISABLE_BACKGROUND_TASKS Установите на 1, чтобы отключить всю функциональность фоновых задач, включая параметр run_in_background на инструментах Bash и subagent, автоматическое фоновое выполнение и сочетание клавиш Ctrl+B
CLAUDE_CODE_DISABLE_CLAUDE_MDS Установите на 1, чтобы предотвратить загрузку любых файлов памяти CLAUDE.md в контекст, включая файлы пользователя, проекта и автоматической памяти
CLAUDE_CODE_DISABLE_CRON Установите на 1, чтобы отключить запланированные задачи. Skill /loop и инструменты cron становятся недоступными, и все уже запланированные задачи перестают срабатывать, включая задачи, которые уже выполняются в середине сессии
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS Установите на 1, чтобы удалить заголовки запроса anthropic-beta для Anthropic и поля схемы инструментов beta (такие как defer_loading и eager_input_streaming) из запросов API. Используйте это, когда шлюз прокси отклоняет запросы с ошибками типа "Unexpected value(s) for the anthropic-beta header" или "Extra inputs are not permitted". Стандартные поля (name, description, input_schema, cache_control) сохраняются.
CLAUDE_CODE_DISABLE_FAST_MODE Установите на 1, чтобы отключить быстрый режим
CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY Установите на 1, чтобы отключить опросы качества сессии "How is Claude doing?". Опросы также отключаются, когда установлена переменная DISABLE_TELEMETRY или CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC. См. Опросы качества сессии
CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING Установите на 1, чтобы отключить checkpointing файлов. Команда /rewind не сможет восстановить изменения кода
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS Установите на 1, чтобы удалить встроенные инструкции рабочего процесса коммита и PR и снимок статуса git из системного приглашения Claude. Полезно при использовании собственных skills рабочего процесса git. Имеет приоритет над параметром includeGitInstructions при установке
CLAUDE_CODE_DISABLE_LEGACY_MODEL_REMAP Установите на 1, чтобы предотвратить автоматическое переназначение Opus 4.0 и 4.1 на текущую версию Opus в Anthropic API. Используйте, когда вы намеренно хотите закрепить старую модель. Переназначение не выполняется на Bedrock, Vertex или Foundry
CLAUDE_CODE_DISABLE_MOUSE Установите на 1, чтобы отключить отслеживание мыши в полноэкранном режиме. Прокрутка с клавиатуры с помощью PgUp и PgDn по-прежнему работает. Используйте это, чтобы сохранить поведение выделения при нажатии мыши вашего терминала
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC Эквивалент установки DISABLE_AUTOUPDATER, DISABLE_FEEDBACK_COMMAND, DISABLE_ERROR_REPORTING и DISABLE_TELEMETRY
CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK Установите на 1, чтобы отключить резервный вариант без потоковой передачи, когда запрос потоковой передачи не удаётся в середине потока. Ошибки потоковой передачи распространяются на уровень повтора вместо этого. Полезно, когда прокси или шлюз вызывает резервный вариант для создания дублирующегося выполнения инструмента
CLAUDE_CODE_DISABLE_OFFICIAL_MARKETPLACE_AUTOINSTALL Установите на 1, чтобы пропустить автоматическое добавление официального marketplace plugin при первом запуске
CLAUDE_CODE_DISABLE_POLICY_SKILLS Установите на 1, чтобы пропустить загрузку skills из системного каталога управляемых skills. Полезно для сессий контейнера или CI, которые не должны загружать skills, предоставленные оператором
CLAUDE_CODE_DISABLE_TERMINAL_TITLE Установите на 1, чтобы отключить автоматическое обновление заголовка терминала на основе контекста разговора
CLAUDE_CODE_DISABLE_THINKING Установите на 1, чтобы принудительно отключить расширенное мышление независимо от поддержки модели или других параметров. Более прямой, чем MAX_THINKING_TOKENS=0
CLAUDE_CODE_DISABLE_VIRTUAL_SCROLL Установите на 1, чтобы отключить виртуальную прокрутку в полноэкранном режиме и отрендерить каждое сообщение в транскрипте. Используйте это, если прокрутка в полноэкранном режиме показывает пустые области, где должны появляться сообщения
CLAUDE_CODE_EFFORT_LEVEL Установите уровень усилий для поддерживаемых моделей. Значения: low, medium, high, xhigh, max или auto для использования значения по умолчанию модели. Доступные уровни зависят от модели. Имеет приоритет над /effort и параметром effortLevel. См. Отрегулировать уровень усилий
CLAUDE_CODE_ENABLE_AWAY_SUMMARY Переопределить доступность сводки сессии. Установите на 0, чтобы принудительно отключить сводки независимо от переключателя /config. Установите на 1, чтобы принудительно включить сводки, когда awaySummaryEnabled имеет значение false. Имеет приоритет над параметром и переключателем /config
CLAUDE_CODE_ENABLE_BACKGROUND_PLUGIN_REFRESH Установите на 1, чтобы обновлять состояние plugin на границах хода в неинтерактивном режиме после завершения фоновой установки. Отключено по умолчанию, потому что обновление изменяет системное приглашение в середине сессии, что делает недействительным кэширование приглашений для этого хода
CLAUDE_CODE_ENABLE_FINE_GRAINED_TOOL_STREAMING Установите на 1, чтобы принудительно включить потоковую передачу входных данных инструмента с тонкой зернистостью. Без этого API буферизирует параметры входных данных инструмента полностью перед отправкой событий delta, что может задержать отображение на больших входных данных инструмента. Только Anthropic API: не влияет на Bedrock, Vertex или Foundry
CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION Установите на false, чтобы отключить предложения приглашений (переключатель "Prompt suggestions" в /config). Это затемнённые предсказания, которые появляются в вашем вводе приглашения после ответа Claude. См. Предложения приглашений
CLAUDE_CODE_ENABLE_TASKS Установите на 1, чтобы включить систему отслеживания задач в неинтерактивном режиме (флаг -p). Задачи включены по умолчанию в интерактивном режиме. См. Список задач
CLAUDE_CODE_ENABLE_TELEMETRY Установите на 1, чтобы включить сбор данных OpenTelemetry для метрик и логирования. Требуется перед настройкой экспортёров OTel. См. Мониторинг
CLAUDE_CODE_EXIT_AFTER_STOP_DELAY Время в миллисекундах для ожидания после того, как цикл запроса становится неактивным, перед автоматическим выходом. Полезно для автоматизированных рабочих процессов и скриптов, использующих режим SDK
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS Установите на 1, чтобы включить команды агентов. Команды агентов являются экспериментальными и отключены по умолчанию
CLAUDE_CODE_EXTRA_BODY JSON объект для объединения на верхний уровень каждого тела запроса API. Полезно для передачи параметров, специфичных для поставщика, которые Claude Code не раскрывает напрямую
CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS Переопределить ограничение токенов по умолчанию для чтения файлов. Полезно, когда вам нужно полностью прочитать большие файлы
CLAUDE_CODE_FORK_SUBAGENT Установите на 1, чтобы включить разветвлённые subagents. Разветвлённый subagent наследует полный контекст разговора из основной сессии вместо начала с нуля. При включении /fork порождает разветвлённый subagent вместо действия как псевдоним для /branch, и все порождения subagent выполняются в фоне. Работает в интерактивном режиме и через SDK или claude -p
CLAUDE_CODE_GIT_BASH_PATH Только Windows: путь к исполняемому файлу Git Bash (bash.exe). Используйте, когда Git Bash установлен, но не в вашем PATH. См. Настройка Windows
CLAUDE_CODE_GLOB_HIDDEN Установите на false, чтобы исключить скрытые файлы из результатов, когда Claude вызывает инструмент Glob. Включено по умолчанию. Не влияет на автодополнение файлов @, ls, Grep или Read
CLAUDE_CODE_GLOB_NO_IGNORE Установите на false, чтобы заставить инструмент Glob соблюдать шаблоны .gitignore. По умолчанию Glob возвращает все совпадающие файлы, включая игнорируемые git. Не влияет на автодополнение файлов @, которое имеет свой собственный параметр respectGitignore
CLAUDE_CODE_GLOB_TIMEOUT_SECONDS Тайм-аут в секундах для обнаружения файлов инструмента Glob. По умолчанию 20 секунд на большинстве платформ и 60 секунд на WSL
CLAUDE_CODE_HIDE_CWD Установите на 1, чтобы скрыть рабочий каталог в логотипе при запуске. Полезно для совместного использования экрана или записей, где путь раскрывает имя пользователя вашей ОС
CLAUDE_CODE_IDE_HOST_OVERRIDE Переопределить адрес хоста, используемый для подключения к расширению IDE. По умолчанию Claude Code автоматически обнаруживает правильный адрес, включая маршрутизацию WSL-to-Windows
CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL Пропустить автоматическую установку расширений IDE. Эквивалент установки autoInstallIdeExtension на false
CLAUDE_CODE_IDE_SKIP_VALID_CHECK Установите на 1, чтобы пропустить проверку записей файла блокировки IDE при подключении. Используйте, когда автоматическое подключение не может найти вашу IDE, несмотря на то, что она работает
CLAUDE_CODE_MAX_CONTEXT_TOKENS Переопределить размер контекстного окна, который Claude Code предполагает для активной модели. Вступает в силу только при установке DISABLE_COMPACT. Используйте это при маршрутизации к модели через ANTHROPIC_BASE_URL, чьё контекстное окно не совпадает с встроенным размером для её имени
CLAUDE_CODE_MAX_OUTPUT_TOKENS Установите максимальное количество выходных токенов для большинства запросов. Значения по умолчанию и максимальные значения варьируются в зависимости от модели; см. максимальное количество выходных токенов. Увеличение этого значения уменьшает доступное контекстное окно перед срабатыванием auto-compaction.
CLAUDE_CODE_MAX_RETRIES Переопределить количество попыток повтора неудачных запросов API (по умолчанию: 10)
CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY Максимальное количество инструментов только для чтения и subagents, которые могут выполняться параллельно (по умолчанию: 10). Более высокие значения увеличивают параллелизм, но потребляют больше ресурсов
CLAUDE_CODE_MCP_ALLOWLIST_ENV Установите на 1, чтобы порождать stdio MCP servers с только безопасной базовой средой плюс настроенная env сервера, вместо наследования вашей среды оболочки
CLAUDE_CODE_NEW_INIT Установите на 1, чтобы /init запустил интерактивный поток настройки. Поток спрашивает, какие файлы генерировать, включая CLAUDE.md, skills и hooks, перед исследованием кодовой базы и их написанием. Без этой переменной /init автоматически генерирует CLAUDE.md без запроса.
CLAUDE_CODE_NO_FLICKER Установите на 1, чтобы включить полноэкранный режим, исследовательский предпросмотр, который уменьшает мерцание и сохраняет память плоской в длинных разговорах. Эквивалент параметра tui; вы также можете переключаться с помощью /tui fullscreen
CLAUDE_CODE_OAUTH_REFRESH_TOKEN OAuth токен обновления для аутентификации Claude.ai. При установке claude auth login обменивает этот токен напрямую вместо открытия браузера. Требует CLAUDE_CODE_OAUTH_SCOPES. Полезно для предоставления аутентификации в автоматизированных сред
CLAUDE_CODE_OAUTH_SCOPES Разделённые пробелом OAuth области, с которыми был выдан токен обновления, такие как "user:profile user:inference user:sessions:claude_code". Требуется, когда установлен CLAUDE_CODE_OAUTH_REFRESH_TOKEN
CLAUDE_CODE_OAUTH_TOKEN OAuth токен доступа для аутентификации Claude.ai. Альтернатива /login для SDK и автоматизированных сред. Имеет приоритет над учётными данными, хранящимися в цепочке ключей. Создайте один с помощью claude setup-token
CLAUDE_CODE_OTEL_FLUSH_TIMEOUT_MS Тайм-аут в миллисекундах для очистки ожидающих spans OpenTelemetry (по умолчанию: 5000). См. Мониторинг
CLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MS Интервал для обновления динамических заголовков OpenTelemetry в миллисекундах (по умолчанию: 1740000 / 29 минут). См. Динамические заголовки
CLAUDE_CODE_OTEL_SHUTDOWN_TIMEOUT_MS Тайм-аут в миллисекундах для экспортёра OpenTelemetry для завершения при выключении (по умолчанию: 2000). Увеличьте, если метрики отбрасываются при выходе. См. Мониторинг
CLAUDE_CODE_PERFORCE_MODE Установите на 1, чтобы включить защиту от записи с учётом Perforce. При установке Edit, Write и NotebookEdit не удаются с подсказкой p4 edit <file>, если целевой файл не имеет бита владельца-записи, который Perforce очищает на синхронизированных файлах до тех пор, пока p4 edit их не откроет. Это предотвращает обход Claude Code отслеживания изменений Perforce
CLAUDE_CODE_PLUGIN_CACHE_DIR Переопределить корневой каталог plugins. Несмотря на название, это устанавливает родительский каталог, а не сам кэш: marketplaces и кэш plugin находятся в подкаталогах под этим путём. По умолчанию ~/.claude/plugins
CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS Тайм-аут в миллисекундах для операций git при установке или обновлении plugins (по умолчанию: 120000). Увеличьте это значение для больших репозиториев или медленных сетевых соединений. См. Операции Git истекают
CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE Установите на 1, чтобы сохранить существующий кэш marketplace, когда git pull не удаётся, вместо очистки и повторного клонирования. Полезно в автономных или изолированных сетях, где повторное клонирование не удалось бы таким же образом. См. Обновления Marketplace не удаются в автономных сред
CLAUDE_CODE_PLUGIN_SEED_DIR Путь к одному или нескольким каталогам seed plugins только для чтения, разделённым : на Unix или ; на Windows. Используйте это, чтобы объединить предварительно заполненный каталог plugins в образ контейнера. Claude Code регистрирует marketplaces из этих каталогов при запуске и использует предварительно кэшированные plugins без повторного клонирования. См. Предварительное заполнение plugins для контейнеров
CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST Установлено хост-платформами, которые встраивают Claude Code и управляют маршрутизацией поставщика модели от его имени. При установке переменные выбора поставщика, конечной точки и аутентификации, такие как CLAUDE_CODE_USE_BEDROCK, ANTHROPIC_BASE_URL и ANTHROPIC_API_KEY в файлах параметров, игнорируются, поэтому параметры пользователя не могут переопределить маршрутизацию хоста. Автоматический отказ от телеметрии для Bedrock, Vertex и Foundry также пропускается, поэтому телеметрия следует стандартному отказу DISABLE_TELEMETRY. См. Поведение по умолчанию по поставщику API
CLAUDE_CODE_PROXY_RESOLVES_HOSTS Установите на 1, чтобы позволить прокси выполнять разрешение DNS вместо вызывающей стороны. Согласитесь для сред, где прокси должен обрабатывать разрешение имён хостов
CLAUDE_CODE_REMOTE Установите автоматически на true, когда Claude Code работает как облачная сессия. Прочитайте это из hook или скрипта настройки, чтобы обнаружить, находитесь ли вы в облачной среде
CLAUDE_CODE_REMOTE_SESSION_ID Установите автоматически в облачных сессиях на ID текущей сессии. Прочитайте это, чтобы построить ссылку обратно на транскрипт сессии. См. Ссылка артефактов обратно на сессию
CLAUDE_CODE_RESUME_INTERRUPTED_TURN Установите на 1, чтобы автоматически возобновить, если предыдущая сессия закончилась в середине хода. Используется в режиме SDK, чтобы модель продолжала работу без необходимости повторной отправки приглашения SDK
CLAUDE_CODE_SCRIPT_CAPS JSON объект, ограничивающий, сколько раз конкретные скрипты могут быть вызваны за сессию, когда установлен CLAUDE_CODE_SUBPROCESS_ENV_SCRUB. Ключи — это подстроки, сопоставленные с текстом команды; значения — это ограничения целого числа вызовов. Например, {"deploy.sh": 2} позволяет deploy.sh быть вызванным максимум дважды. Сопоставление основано на подстроке, поэтому трюки расширения оболочки, такие как ./scripts/deploy.sh $(evil), по-прежнему учитываются в отношении лимита. Разветвление среды выполнения через xargs или find -exec не обнаруживается; это контроль защиты в глубину
CLAUDE_CODE_SCROLL_SPEED Установите множитель прокрутки колеса мыши в полноэкранном режиме. Принимает значения от 1 до 20. Установите на 3, чтобы соответствовать vim, если ваш терминал отправляет одно событие колеса на зубец без усиления
CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS Переопределить бюджет времени в миллисекундах для SessionEnd hooks. Применяется к выходу из сессии, /clear и переключению сессий через интерактивный /resume. По умолчанию бюджет составляет 1,5 секунды, автоматически повышается до наивысшего timeout для каждого hook, настроенного в файлах параметров, до 60 секунд. Тайм-ауты на hooks, предоставленные plugin, не повышают бюджет
CLAUDE_CODE_SHELL Переопределить автоматическое обнаружение оболочки. Полезно, когда ваша оболочка входа отличается от вашей предпочтительной рабочей оболочки (например, bash против zsh)
CLAUDE_CODE_SHELL_PREFIX Префикс команды для обёртывания команд bash, которые порождает Claude Code: вызовы инструмента Bash, команды hook и команды запуска stdio MCP server. Полезно для логирования или аудита. Пример: установка /path/to/logger.sh запускает каждую команду как /path/to/logger.sh <command>
CLAUDE_CODE_SIMPLE Установите на 1, чтобы запустить с минимальным системным приглашением и только инструментами Bash, чтения файлов и редактирования файлов. MCP tools из --mcp-config по-прежнему доступны. Отключает автоматическое обнаружение hooks, skills, plugins, MCP servers, автоматическую память и CLAUDE.md. Флаг CLI --bare устанавливает это
CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT Установите на 1, чтобы использовать минимальное системное приглашение и свёрнутые описания инструментов на Opus 4.7. Не влияет на другие модели. Полный набор инструментов, hooks, MCP servers и обнаружение CLAUDE.md остаются включены
CLAUDE_CODE_SKIP_BEDROCK_AUTH Пропустить аутентификацию AWS для Bedrock (например, при использовании шлюза LLM)
CLAUDE_CODE_SKIP_FOUNDRY_AUTH Пропустить аутентификацию Azure для Microsoft Foundry (например, при использовании шлюза LLM)
CLAUDE_CODE_SKIP_MANTLE_AUTH Пропустить аутентификацию AWS для Bedrock Mantle (например, при использовании шлюза LLM)
CLAUDE_CODE_SKIP_PROMPT_HISTORY Установите на 1, чтобы пропустить запись истории приглашений и транскриптов сессий на диск. Сессии, запущенные с этой переменной, не появляются в --resume, --continue или истории стрелок вверх. Полезно для эфемерных скриптовых сессий
CLAUDE_CODE_SKIP_VERTEX_AUTH Пропустить аутентификацию Google для Vertex (например, при использовании шлюза LLM)
CLAUDE_CODE_SUBAGENT_MODEL См. Конфигурация модели
CLAUDE_CODE_SUBPROCESS_ENV_SCRUB Установите на 1, чтобы удалить учётные данные Anthropic и поставщика облачных услуг из сред подпроцессов (инструмент Bash, hooks, MCP stdio servers). Родительский процесс Claude сохраняет эти учётные данные для вызовов API, но дочерние процессы не могут их читать, снижая воздействие атак внедрения приглашений, которые пытаются экспортировать секреты через расширение оболочки. На Linux это также запускает подпроцессы Bash в изолированном пространстве имён PID, поэтому они не могут читать сред хост-процессов через /proc; как побочный эффект, ps, pgrep и kill не могут видеть или сигнализировать хост-процессам. claude-code-action устанавливает это автоматически, когда настроен allowed_non_write_users
CLAUDE_CODE_SYNC_PLUGIN_INSTALL Установите на 1 в неинтерактивном режиме (флаг -p), чтобы дождаться завершения установки plugin перед первым запросом. Без этого plugins устанавливаются в фоне и могут быть недоступны на первом ходу. Объедините с CLAUDE_CODE_SYNC_PLUGIN_INSTALL_TIMEOUT_MS, чтобы ограничить ожидание
CLAUDE_CODE_SYNC_PLUGIN_INSTALL_TIMEOUT_MS Тайм-аут в миллисекундах для синхронной установки plugin. При превышении Claude Code продолжает работу без plugins и логирует ошибку. Нет значения по умолчанию: без этой переменной синхронная установка ждёт до завершения
CLAUDE_CODE_SYNTAX_HIGHLIGHT Установите на false, чтобы отключить подсветку синтаксиса в выводе diff. Полезно, когда цвета мешают вашей настройке терминала
CLAUDE_CODE_TASK_LIST_ID Поделитесь списком задач между сессиями. Установите один и тот же ID в нескольких экземплярах Claude Code для координации общего списка задач. См. Список задач
CLAUDE_CODE_TEAM_NAME Имя команды агентов, к которой принадлежит этот товарищ. Установите автоматически на членах команды агентов
CLAUDE_CODE_TMPDIR Переопределить временный каталог, используемый для внутренних временных файлов. Claude Code добавляет /claude-{uid}/ (Unix) или /claude/ (Windows) к этому пути. По умолчанию: /tmp на macOS, os.tmpdir() на Linux/Windows
CLAUDE_CODE_TMUX_TRUECOLOR Установите на 1, чтобы разрешить вывод 24-битного truecolor внутри tmux. По умолчанию Claude Code ограничивает 256 цветами, когда установлена $TMUX, потому что tmux не пропускает последовательности выхода truecolor, если не настроен. Установите это после добавления set -ga terminal-overrides ',*:Tc' в ваш ~/.tmux.conf. См. Конфигурация терминала для других параметров tmux
CLAUDE_CODE_USE_BEDROCK Использовать Bedrock
CLAUDE_CODE_USE_FOUNDRY Использовать Microsoft Foundry
CLAUDE_CODE_USE_MANTLE Использовать конечную точку Bedrock Mantle
CLAUDE_CODE_USE_NATIVE_FILE_SEARCH Установите на 1, чтобы обнаруживать пользовательские команды, subagents и стили вывода, используя API файлов Node.js вместо ripgrep. Установите это, если встроенный бинарный файл ripgrep недоступен или заблокирован в вашей среде. Не влияет на инструменты Grep или поиск файлов
CLAUDE_CODE_USE_POWERSHELL_TOOL Управляет инструментом PowerShell. На Windows без Git Bash инструмент включен автоматически; установите на 0, чтобы отключить его. На Windows с установленным Git Bash инструмент постепенно развёртывается: установите на 1, чтобы согласиться, или на 0, чтобы отказаться. На Linux, macOS и WSL установите на 1, чтобы включить его, что требует pwsh в вашем PATH. При включении на Windows Claude может запускать команды PowerShell изначально вместо маршрутизации через Git Bash. См. Инструмент PowerShell
CLAUDE_CODE_USE_VERTEX Использовать Vertex
CLAUDE_CONFIG_DIR Переопределить каталог конфигурации (по умолчанию: ~/.claude). Все параметры, учётные данные, история сессии и plugins хранятся под этим путём. Полезно для запуска нескольких учётных записей рядом: например, alias claude-work='CLAUDE_CONFIG_DIR=~/.claude-work claude'
CLAUDE_ENABLE_BYTE_WATCHDOG Установите на 1, чтобы принудительно включить сторож простоя на уровне байтов, или установите на 0, чтобы принудительно отключить его. Если не установлено, сторож включен по умолчанию для соединений Anthropic API. Сторож байтов прерывает соединение, когда на проводе не поступают байты в течение времени, установленного CLAUDE_STREAM_IDLE_TIMEOUT_MS, с минимумом 5 минут, независимо от сторожа на уровне событий
CLAUDE_ENABLE_STREAM_WATCHDOG Установите на 1, чтобы включить сторож простоя потока на уровне событий. Отключено по умолчанию. Для Bedrock, Vertex и Foundry это единственный доступный сторож простоя. Настройте тайм-аут с помощью CLAUDE_STREAM_IDLE_TIMEOUT_MS
CLAUDE_ENV_FILE Путь к скрипту оболочки, содержимое которого Claude Code запускает перед каждой командой Bash в том же процессе оболочки, поэтому экспорты в файле видны команде. Используйте для сохранения активации virtualenv или conda между командами. Также динамически заполняется SessionStart, Setup, CwdChanged и FileChanged hooks
CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX Префикс для автоматически сгенерированных имён сессий Remote Control, когда явное имя не предоставлено. По умолчанию имя хоста вашей машины, создавая имена, такие как myhost-graceful-unicorn. Флаг CLI --remote-control-session-name-prefix устанавливает то же значение для одного вызова
CLAUDE_STREAM_IDLE_TIMEOUT_MS Тайм-аут в миллисекундах перед тем, как сторож простоя потока закроет зависшее соединение. По умолчанию и минимум 300000 (5 минут) для сторожа на уровне байтов в Anthropic API; более низкие значения молча ограничиваются, чтобы поглотить паузы расширенного мышления и буферизацию прокси. Для сторожа на уровне событий: по умолчанию 90000 (90 секунд), нет минимума. Для сторонних поставщиков требуется CLAUDE_ENABLE_STREAM_WATCHDOG=1
DISABLE_AUTOUPDATER Установите на 1, чтобы отключить автоматические обновления в фоне. Ручная команда claude update по-прежнему работает. Используйте DISABLE_UPDATES, чтобы заблокировать оба
DISABLE_AUTO_COMPACT Установите на 1, чтобы отключить автоматическое сжатие при приближении к лимиту контекста. Команда /compact остаётся доступной. Используйте, когда вы хотите явный контроль над тем, когда происходит сжатие
DISABLE_COMPACT Установите на 1, чтобы отключить все сжатие: как автоматическое сжатие, так и команду /compact
DISABLE_COST_WARNINGS Установите на 1, чтобы отключить сообщения предупреждения о стоимости
DISABLE_DOCTOR_COMMAND Установите на 1, чтобы скрыть команду /doctor. Полезно для управляемых развёртываний, где пользователи не должны запускать диагностику установки
DISABLE_ERROR_REPORTING Установите на 1, чтобы отказаться от отчётов об ошибках Sentry
DISABLE_EXTRA_USAGE_COMMAND Установите на 1, чтобы скрыть команду /extra-usage, которая позволяет пользователям приобретать дополнительное использование сверх лимитов скорости
DISABLE_FEEDBACK_COMMAND Установите на 1, чтобы отключить команду /feedback. Также принимается старое имя DISABLE_BUG_COMMAND
DISABLE_GROWTHBOOK Установите на 1, чтобы отключить получение флагов функций GrowthBook и использовать значения по умолчанию кода для каждого флага. Логирование событий телеметрии остаётся включённым, если также не установлена переменная DISABLE_TELEMETRY
DISABLE_INSTALLATION_CHECKS Установите на 1, чтобы отключить предупреждения об установке. Используйте только при ручном управлении местоположением установки, так как это может скрыть проблемы со стандартными установками
DISABLE_INSTALL_GITHUB_APP_COMMAND Установите на 1, чтобы скрыть команду /install-github-app. Уже скрыта при использовании сторонних поставщиков (Bedrock, Vertex или Foundry)
DISABLE_INTERLEAVED_THINKING Установите на 1, чтобы предотвратить отправку заголовка beta interleaved-thinking. Полезно, когда ваш шлюз LLM или поставщик не поддерживает interleaved thinking
DISABLE_LOGIN_COMMAND Установите на 1, чтобы скрыть команду /login. Полезно, когда аутентификация обрабатывается внешне через ключи API или apiKeyHelper
DISABLE_LOGOUT_COMMAND Установите на 1, чтобы скрыть команду /logout
DISABLE_PROMPT_CACHING Установите на 1, чтобы отключить кэширование приглашений для всех моделей (имеет приоритет над параметрами для отдельных моделей)
DISABLE_PROMPT_CACHING_HAIKU Установите на 1, чтобы отключить кэширование приглашений для моделей Haiku
DISABLE_PROMPT_CACHING_OPUS Установите на 1, чтобы отключить кэширование приглашений для моделей Opus
DISABLE_PROMPT_CACHING_SONNET Установите на 1, чтобы отключить кэширование приглашений для моделей Sonnet
DISABLE_TELEMETRY Установите на 1, чтобы отказаться от телеметрии Statsig (обратите внимание, что события Statsig не включают данные пользователя, такие как код, пути к файлам или команды bash)
DISABLE_UPDATES Установите на 1, чтобы заблокировать все обновления, включая ручную команду claude update и claude install. Более строгий, чем DISABLE_AUTOUPDATER. Используйте при распространении Claude Code через ваши собственные каналы и пользователи не должны самостоятельно обновляться
DISABLE_UPGRADE_COMMAND Установите на 1, чтобы скрыть команду /upgrade
ENABLE_CLAUDEAI_MCP_SERVERS Установите на false, чтобы отключить MCP servers claude.ai в Claude Code. Включено по умолчанию для вошедших в систему пользователей
ENABLE_PROMPT_CACHING_1H Установите на 1, чтобы запросить TTL кэша приглашений в 1 час вместо стандартных 5 минут. Предназначено для пользователей ключа API, Bedrock, Vertex и Foundry. Пользователи подписки получают TTL в 1 час автоматически. Записи кэша в 1 час выставляются по более высокой ставке
ENABLE_PROMPT_CACHING_1H_BEDROCK Устарело. Используйте ENABLE_PROMPT_CACHING_1H вместо этого
ENABLE_TOOL_SEARCH Управляет поиском инструментов MCP. Не установлено: все инструменты MCP отложены по умолчанию, но загружены заранее на Vertex AI или когда ANTHROPIC_BASE_URL указывает на хост, не являющийся хостом первой стороны. Значения: true (всегда откладывать, включая прокси и Vertex AI), auto (режим порога: загружать заранее, если инструменты подходят в пределах 10% контекста), auto:N (пользовательский порог, например, auto:5 для 5%), false (загружать все заранее)
FALLBACK_FOR_ALL_PRIMARY_MODELS Установите на любое непустое значение, чтобы запустить резервный вариант на --fallback-model после повторных ошибок перегрузки на любой основной модели. По умолчанию только модели Opus запускают резервный вариант
FORCE_AUTOUPDATE_PLUGINS Установите на 1, чтобы принудительно обновлять plugins автоматически, даже если основной автоматический обновитель отключен через DISABLE_AUTOUPDATER
FORCE_PROMPT_CACHING_5M Установите на 1, чтобы принудительно использовать TTL кэша приглашений в 5 минут, даже когда в противном случае применялся бы TTL в 1 час. Переопределяет ENABLE_PROMPT_CACHING_1H
HTTP_PROXY Укажите HTTP прокси-сервер для сетевых соединений
HTTPS_PROXY Укажите HTTPS прокси-сервер для сетевых соединений
IS_DEMO Установите на 1, чтобы включить режим демонстрации: скрывает вашу электронную почту и имя организации из заголовка и вывода /status, и пропускает адаптацию. Полезно при потоковой передаче или записи сессии
MAX_MCP_OUTPUT_TOKENS Максимальное количество токенов, разрешённых в ответах инструментов MCP. Claude Code отображает предупреждение, когда вывод превышает 10 000 токенов. Инструменты, которые объявляют anthropic/maxResultSizeChars, используют это ограничение символов для текстового содержимого вместо этого, но содержимое изображения из этих инструментов по-прежнему подлежит этой переменной (по умолчанию: 25000)
MAX_STRUCTURED_OUTPUT_RETRIES Количество попыток повтора, когда ответ модели не проходит проверку по --json-schema в неинтерактивном режиме (флаг -p). По умолчанию 5
MAX_THINKING_TOKENS Переопределить бюджет токенов расширенного мышления. Потолок — это максимальное количество выходных токенов модели минус один. Установите на 0, чтобы полностью отключить мышление. На моделях с адаптивным рассуждением бюджет игнорируется, если адаптивное рассуждение не отключено через CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING
MCP_CLIENT_SECRET Секрет клиента OAuth для MCP servers, которые требуют предварительно настроенные учётные данные. Избегает интерактивного приглашения при добавлении сервера с --client-secret
MCP_CONNECTION_NONBLOCKING Установите на true в неинтерактивном режиме (-p), чтобы полностью пропустить ожидание подключения MCP. Полезно для скриптовых конвейеров, где инструменты MCP не требуются. Без этой переменной первый запрос ждёт до 5 секунд для подключения серверов --mcp-config
MCP_OAUTH_CALLBACK_PORT Фиксированный порт для обратного вызова перенаправления OAuth, как альтернатива --callback-port при добавлении MCP server с предварительно настроенными учётными данными
MCP_REMOTE_SERVER_CONNECTION_BATCH_SIZE Максимальное количество удалённых MCP servers (HTTP/SSE) для подключения параллельно при запуске (по умолчанию: 20)
MCP_SERVER_CONNECTION_BATCH_SIZE Максимальное количество локальных MCP servers (stdio) для подключения параллельно при запуске (по умолчанию: 3)
MCP_TIMEOUT Тайм-аут в миллисекундах для запуска MCP server (по умолчанию: 30000, или 30 секунд)
MCP_TOOL_TIMEOUT Тайм-аут в миллисекундах для выполнения инструмента MCP (по умолчанию: 100000000, примерно 28 часов)
NO_PROXY Список доменов и IP-адресов, на которые запросы будут отправляться напрямую, обходя прокси
OTEL_LOG_RAW_API_BODIES Выдавать JSON запроса и ответа Anthropic Messages API как события логирования api_request_body / api_response_body. Установите на 1 для встроенных тел, усечённых на 60 КБ, или file:<dir> для записи неусечённых тел на диск и выдачи пути body_ref вместо этого. Отключено по умолчанию; тела включают всю историю разговора. См. Мониторинг
OTEL_LOG_TOOL_CONTENT Установите на 1, чтобы включить содержимое входных и выходных данных инструмента в события span OpenTelemetry. Отключено по умолчанию для защиты конфиденциальных данных. См. Мониторинг
OTEL_LOG_TOOL_DETAILS Установите на 1, чтобы включить аргументы входных данных инструмента, имена MCP servers, необработанные строки ошибок при сбоях инструментов и другие детали инструментов в трассировки и логи OpenTelemetry. Отключено по умолчанию для защиты PII. См. Мониторинг
OTEL_LOG_USER_PROMPTS Установите на 1, чтобы включить текст приглашения пользователя в трассировки и логи OpenTelemetry. Отключено по умолчанию (приглашения скрыты). См. Мониторинг
OTEL_METRICS_INCLUDE_ACCOUNT_UUID Установите на false, чтобы исключить UUID учётной записи из атрибутов метрик (по умолчанию: включено). См. Мониторинг
OTEL_METRICS_INCLUDE_SESSION_ID Установите на false, чтобы исключить ID сессии из атрибутов метрик (по умолчанию: включено). См. Мониторинг
OTEL_METRICS_INCLUDE_VERSION Установите на true, чтобы включить версию Claude Code в атрибуты метрик (по умолчанию: исключено). См. Мониторинг
SLASH_COMMAND_TOOL_CHAR_BUDGET Переопределить бюджет символов для метаданных skills, показанных инструменту Skill. Бюджет масштабируется динамически на 1% контекстного окна с резервным значением 8 000 символов. Устаревшее имя сохранено для обратной совместимости
TASK_MAX_OUTPUT_LENGTH Максимальное количество символов в выводе subagent перед усечением (по умолчанию: 32000, максимум: 160000). При усечении полный вывод сохраняется на диск и путь включается в усечённый ответ
USE_BUILTIN_RIPGREP Установите на 0, чтобы использовать установленный в системе rg вместо rg, включённого в Claude Code
VERTEX_REGION_CLAUDE_3_5_HAIKU Переопределить регион для Claude 3.5 Haiku при использовании Vertex AI
VERTEX_REGION_CLAUDE_3_5_SONNET Переопределить регион для Claude 3.5 Sonnet при использовании Vertex AI
VERTEX_REGION_CLAUDE_3_7_SONNET Переопределить регион для Claude 3.7 Sonnet при использовании Vertex AI
VERTEX_REGION_CLAUDE_4_0_OPUS Переопределить регион для Claude 4.0 Opus при использовании Vertex AI
VERTEX_REGION_CLAUDE_4_0_SONNET Переопределить регион для Claude 4.0 Sonnet при использовании Vertex AI
VERTEX_REGION_CLAUDE_4_1_OPUS Переопределить регион для Claude 4.1 Opus при использовании Vertex AI
VERTEX_REGION_CLAUDE_4_5_OPUS Переопределить регион для Claude Opus 4.5 при использовании Vertex AI
VERTEX_REGION_CLAUDE_4_5_SONNET Переопределить регион для Claude Sonnet 4.5 при использовании Vertex AI
VERTEX_REGION_CLAUDE_4_6_OPUS Переопределить регион для Claude Opus 4.6 при использовании Vertex AI
VERTEX_REGION_CLAUDE_4_6_SONNET Переопределить регион для Claude Sonnet 4.6 при использовании Vertex AI
VERTEX_REGION_CLAUDE_4_7_OPUS {/* min-version: 2.1.111 */}Переопределить регион для Claude Opus 4.7 при использовании Vertex AI
VERTEX_REGION_CLAUDE_HAIKU_4_5 Переопределить регион для Claude Haiku 4.5 при использовании Vertex AI

Также поддерживаются стандартные переменные экспортёра OpenTelemetry (OTEL_METRICS_EXPORTER, OTEL_LOGS_EXPORTER, OTEL_EXPORTER_OTLP_ENDPOINT, OTEL_EXPORTER_OTLP_PROTOCOL, OTEL_EXPORTER_OTLP_HEADERS, OTEL_METRIC_EXPORT_INTERVAL, OTEL_RESOURCE_ATTRIBUTES и варианты для конкретных сигналов). См. Мониторинг для деталей конфигурации.

См. также