Claude Code v2.1.316 добавляет управление усилиями субагентов, общие бюджеты и исправления для осиротевших оболочек
Вышла версия Claude Code v2.1.316. Она добавляет несколько переменных окружения для управления поведением субагентов и объединения политик, расширяет шлюз приложений Claude общими бюджетами и тегированием guardrail для Bedrock, а также исправляет длинный список ошибок в оболочке, хуках и резервном переключении моделей.
Новые переменные окружения
CLAUDE_CODE_DISABLE_ULTRATHINK— отключает ключевое словоultrathink.CLAUDE_CODE_SUBAGENT_EFFORT— задаёт уровень усилий, с которым работают субагенты, если нигде не указано иное, вместо наследования усилий сессии.CLAUDE_CODE_DISABLE_LOOPED_CROSS_CERT_DROP— сохраняет системные перекрёстные сертификаты, которые заверяют друг друга в цикле, для серверов, чьему частному CA это необходимо.
Изменения в шлюзе
В шлюзе приложений Claude теперь доступны общие групповые бюджеты: один месячный бюджет, который совместно используют члены группы, в дополнение к личному лимиту каждого участника. Задаётся через pooled_budget в административном API лимитов расходов.
managed.policy_mode: layered заставляет применяться все политики, соответствующие разработчику, причём каждая накладывается поверх перечисленных ниже — вместо применения только первой подходящей политики.
Для upstream-серверов Bedrock: guardrail.input_tagging оборачивает промпты во входные теги, необходимые фильтру prompt-attacks в guardrail Amazon Bedrock. all_messages_and_system также тегирует системный промпт.
Устаревание: быстрый режим Opus 4.8
Быстрый режим для Opus 4.8 устарел с 30 октября 2026 года и будет удалён 30 ноября 2026 года. После удаления запросы в быстром режиме на Opus 4.8 будут возвращать ошибку и не переключаться на стандартный Opus 4.8. Чтобы сохранить ускорение, перейдите на Opus 5.5.
Примечательные исправления
- Команды оболочки больше не остаются работающими в macOS/Linux, когда Claude Code завершается самостоятельно (например, из-за отказа в учётных данных или архивации облачной сессии).
- Псевдонимы Bash с переносами строк (кроме Git Bash) и функции, имена которых начинаются с дефиса, больше не искажаются и не отбрасываются в оболочке инструмента Bash.
- Сценарии Bash, запущенные из инструмента Bash, больше не останавливаются после первой команды, если экспортирована переменная
SHELLOPTS. - Хуки PowerShell теперь блокируются при коде выхода 2, если команда начинается с приведения типа,
param,usingили атрибута. - Сетевые запросы больше не зависают, когда сжатый ответ обрывается или повреждается.
sonnet,opusиhaikuна Vertex AI и Amazon Bedrock теперь переключаются на более старую модель в середине сессии вместо возникновения ошибки, когда новейшая модель недоступна для аккаунта или региона.- Шлюз теперь проверяет каждую модель, указанную в запросе, по
availableModels,deniedModelsиmodels; заблокированная модель возвращает ошибку 400 с указанием поля. claude auth loginвыполняется там, где управляемые настройки требуют шлюз, и показывает вход через шлюз в терминале.- Сессии с
--restrictedбольше не загружают файлы за пределами рабочих каталогов, когда на них распространялось правило разрешения Read. - Промпты с невидимыми символами отправляются очищенными при первом нажатии Enter; команды по-прежнему ждут проверки.
- Суб-агенты, унаследовавшие модель родительского субагента, больше не переключаются на основную модель, когда их пробуждает фоновая задача или сообщение.
- Управляемый список
autoMode.allowбез"$defaults"сохраняет встроенные исключения из--settings,/permissionsили/auto-mode-setupхоста. - Облачные сессии и облачные запланированные задачи помечаются как неудачные, когда автоматический режим останавливает ход из-за того, что сервер не вернул вердикт о безопасности.
- Текстовый вывод
claude -pтеперь сообщает, почему автоматический режим остановил ход, когда фоновый агент всё ещё работает. CLAUDE_CODE_AUTO_MODE_SERVER=1учитывается в сессиях хост-приложений (например, Claude Desktop) за прокси или LLM-шлюзом при отключённых экспериментальных бета-функциях.- Скрипты
headersHelperMCP плагина больше не получают повреждённыеCLAUDE_PLUGIN_ROOTи URL сервера, когда переменная окружения с именем учётных данных установлена в значение-переключатель, например1. - Управляющий запрос SDK
register_repo_rootзагружаетCLAUDE.mdкаталога вне рабочего каталога, если установленаCLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1. - Инструмент Artifact больше не показывает
?для правил доступа к БД артефактов уровняselfи цитирует их при отказе в повторной публикации, которая их удалила бы. /model <id>предупреждает, когда модель не распознаётся этой версией и авто-сжатие будет рассчитывать на контекстное окно в 200K.- Grep и Glob возвращают результат вместо зависания, когда процесс поиска убит по тайм-ауту, не завершившись.
Если вы запускаете субагентов с уровнем усилий, отличным от основной сессии, или администрируете общий шлюз, этот выпуск стоит установить.
📖 Читать полный источник: GitHub Claude-Code
👀 Смотрите также

Обучение GPT-1 на RTX 2060 Super 8GB – подтверждение концепции локального предварительного обучения
Разработчик обучил оригинальный GPT-1 (117M параметров) на локальной RTX 2060 Super с 8GB VRAM за 1 час, доказав, что любой обладатель игровой видеокарты может предобучить модель размером до 1B. Код и веса открыты.

Пользователи OpenRouter сообщают о баге с подписью в thinking-блоках Sonnet 4.5
Баг, затрагивающий режим extended thinking в Claude Sonnet 4.5 через OpenRouter, вызывает ошибки валидации подписи.
Нью-Йорк и Лос-Анджелес вводят строгие запреты на ИИ в школах: как это повлияет на разработчиков и EdTech
Нью-Йорк запретил ИИ в классах K-8, LAUSD ввел годичный мораторий на использование ИИ для всех учащихся. Вот что нужно знать разработчикам образовательных инструментов.

Открытие новых возможностей: использование Claude Max с Opus 4.6 в качестве API
Откройте для себя творческий подход к использованию подписок Claude Max как API, совместимых с Opus 4.6, который был рассмотрен энтузиастами технологий в сообществе.