Claude Code 2.1.316 исправил остановку процессов и добавил групповые бюджеты

Claude Code 2.1.316 исправил остановку процессов и добавил групповые бюджеты
Содержание статьи

31 октября вышел Claude Code 2.1.316. Выпуск исправляет поведение процессов и проверок доступа, а для Claude apps gateway добавляет общий месячный бюджет группы. Mentoring.digital выделяет изменения, которые стоит включить в проверку рабочего окружения после обновления клиента.

Завершение сессии и блокирующие hooks

На macOS и Linux исправлен случай, когда команды оболочки оставались работать после самостоятельного выхода Claude Code, например при отказе в учётных данных. Для PowerShell исправлена обработка кода выхода 2 у hooks, команда которых начинается с приведения типа, param, using или атрибута.

Отдельное исправление касается сессий --restricted: правило разрешения Read больше не должно приводить к загрузке файлов за пределами рабочих каталогов. При проверке используйте безопасные тестовые файлы и известные разрешённую и запрещённую папки. Наличие флага в команде само по себе ещё не показывает фактический результат конкретной настройки.

Общий бюджет и объединение политик gateway

Параметр pooled_budget задаёт месячный бюджет, который совместно используют участники группы, дополнительно к индивидуальным лимитам. Режим managed.policy_mode: layered применяет все подходящие разработчику политики с предусмотренным порядком объединения вместо выбора только первой.

Эти параметры относятся к Claude apps gateway. Их нельзя автоматически переносить на любой способ использования клиента. Редакционная рекомендация: в тестовой конфигурации проверьте пользователя с одним правилом и пользователя с несколькими пересекающимися правилами, а также понятность сообщения при достижении лимита.

Уровень усилий подагентов можно задать отдельно

CLAUDE_CODE_SUBAGENT_EFFORT задаёт уровень усилий подагентов, если он не указан другим способом, вместо наследования значения сессии. Новая переменная CLAUDE_CODE_DISABLE_ULTRATHINK отключает ключевое слово ultrathink. Это настройки поведения клиента, а не доказательство изменения качества модели или скорости решения ваших задач.

Перед массовым переходом повторите небольшой рабочий сценарий: запуск команды, её завершение, блокирующий hook и отказ в доступе. Сохраните версию и фактический результат. Разобрать такой набор проверок можно с наставником по тестированию ПО, а работу процессов с ментором по DevOps.

Похожие статьи по данной теме