Claude Code молча завершается с ошибкой, когда ANTHROPIC_API_KEY установлен в облачных средах

У Claude Code (CC) есть известная проблема: если задать переменную окружения ANTHROPIC_API_KEY в облачной среде, Claude Code не сможет выполнять команды. Переменная переопределяет биллинг CLI и направляет все вызовы через Anthropic API, что приводит к неожиданным расходам и неработоспособности инструмента. Об этом сообщалось на Hacker News со ссылкой на issue в GitHub #54497.
Ключевые детали из обсуждения
- Переменная окружения вызывает сбой: Установка
ANTHROPIC_API_KEYв облачных средах (например, CI/CD, контейнеры) приводит к остановке работы Claude Code. Инструмент пытается использовать ключ API для биллинга, фактически отключая бесплатный тариф или локальный механизм оплаты. - Дополнительные расходы: Один пользователь сообщил о большом количестве «Extra usage» в своем биллинге Anthropic — вероятно, каждый вызов Claude Code проходил через ключ API, создавая затраты за запрос.
- Вводящая в заблуждение документация: Другой комментатор отметил, что собственная документация Anthropic ранее (и ошибочно) советовала добавлять
ANTHROPIC_API_KEYдля использования Claude Code Web. Это привело к случайным расходам. Anthropic позже обновила документацию, но отказалась возмещать понесенные затраты. - Обходной путь: Не устанавливайте
ANTHROPIC_API_KEYв облачных средах, где работает Claude Code. Используйте альтернативные методы аутентификации (например, учетные данные на основе CLI или отдельные токены для биллинга), если это необходимо.
Кого это касается
Разработчиков, использующих Claude Code в пайплайнах CI/CD, контейнеризированных средах или любой облачной инфраструктуре, где переменные окружения вводятся глобально.
📖 Полный источник: HN AI Agents
👀 Смотрите также

Claude Code добавляет автоматический режим для принятия решений о разрешениях
Claude Code теперь имеет автоматический режим, который позволяет Claude принимать решения о разрешениях вместо того, чтобы требовать ручного подтверждения для каждой записи файла и bash-команды. Этот режим включает защитные механизмы, которые проверяют каждое действие перед его выполнением, с использованием классификатора для анализа вызовов инструментов на предмет потенциально опасных действий.

Mímir: Система памяти на Python, основанная на 21 механизме нейронауки
Mímir — это система памяти на Python для ИИ-агентов, реализующая 21 механизм когнитивной науки, такие как флэшбэк-память и забывание, вызванное извлечением. Она использует гибридный индекс BM25 + семантический + датированный и демонстрирует улучшения в тестах, включая на 13% более высокую точность инструментов на Mem2ActBench по сравнению с VividnessMem.

Werld: Открытая симуляция искусственной жизни с эволюционирующими нейронными сетями
Werld — это симуляция искусственной жизни в реальном времени, где агенты с нейронными сетями NEAT эволюционируют собственную нейронную архитектуру, сенсорную обработку и поведение без жёстко заданных правил или функций вознаграждения. Симуляция начинается с 30 агентов на графе малого мира Уоттса-Строгаца с 64 сенсорными каналами, 7 непрерывными моторными функциями и 29 наследуемыми признаками генома.

Выпущен навык написания книг OpenClaw Multi-Agent
Многоагентная система для написания книг, построенная на OpenClaw, была выпущена в виде навыка. Она включает подключение DeepWiki через MCP, генерацию иллюстраций с помощью GLM, оценку бюджета и ревизию на уровне глав. Две главы книги «OpenClaw Paradigm Book» были обновлены с помощью этого инструмента.