Claude Code 2.1.216: закрыт обход git-изоляции worktree-субагентов и устранена квадратичная деградация сессий

Claude Code 2.1.216 закрывает обход git-изоляции worktree-субагентов и устраняет квадратичную деградацию длинных сессий. Контрольный список аудита для операторов и что меняет новая настройка sandbox.filesystem.disabled.

Опубликовано источник Anthropic Claude Code

Архивный материал, подготовленный с помощью ИИ по указанному источнику и опубликованный без индивидуальной проверки. Ответственный редактор: Joe Werner.

Абстрактная схема слоёв git-изоляции worktree с линиями границ безопасности, сдержанный редакционный стиль
Машинный перевод с английского оригинала — читать оригинал

Два наиболее значимых исправления в Claude Code 2.1.216 направлены на одну болевую точку операторов, запускающих параллельные агентные рабочие нагрузки: git-изоляция, которую можно было обойти, и производительность сессий, деградировавшая под нагрузкой. Если ваша команда использует multi-worktree пайплайны субагентов или длительные агентные сессии, оба патча напрямую влияют на вашу операционную конфигурацию.

Что исправляет 2.1.216

Обход git-изоляции worktree-субагентов — закрыт. Субагенты в изолированных worktree могли перенаправлять git-операции в общий родительский checkout, передавая git -C <shared-path>, --git-dir или переменные окружения GIT_DIR и GIT_WORK_TREE. Исправление блокирует эти векторы обхода: область git-операций каждого субагента теперь строго ограничена его собственным worktree. Это отличается от CVE-2026-55607 (опубликован 16 июля), который касался более широкого обхода sandbox; данный патч устраняет конкретный паттерн обхода через env-переменные и флаги внутри worktree-изоляции.

Квадратичная деградация сессий — устранена. Стоимость нормализации сообщений росла как O(n²) от числа ходов. На практике сессии с более чем 50 ходами тормозили на несколько секунд при каждом новом сообщении, а возобновление работы после паузы занимало значительное время. Исправление делает нормализацию линейной. Наибольшую пользу получат команды, запускающие долгосрочных coding agent'ов — для ревью архитектуры, рефакторинга нескольких файлов, репозиторных миграций.

sandbox.filesystem.disabled — новая настройка для операторов. Теперь можно отключить изоляцию файловой системы, сохранив при этом контроль над сетевым трафиком. Полезно для агентов, которым нужен широкий доступ к файловой системе (обход monorepo, интеграция с системой сборки), но при этом исходящий сетевой трафик должен оставаться под управлением. Прежде оба механизма были связаны; теперь они настраиваются независимо.

Дополнительные исправления, важные для операторов:

  • Команды в режиме auto-mode отклонялись с ошибками HTTP 401 classifier после истечения или ротации OAuth-токена в середине сессии. Исправлено. Актуально для gateway-конфигураций, предоставляющих доступ к Claude Code через OAuth-защищённый endpoint.
  • Фоновые субагенты отменялись в стартовом окне при поступлении высокоприоритетного сообщения. Исправлено. Затрагивало параллельные агентные архитектуры, в которых основной агент запускает фоновых воркеров и сразу отправляет следующие сообщения.
  • Возобновляемые фоновые агентные сессии сбрасывались до агента по умолчанию, теряя исходный промпт и ограничения инструментов. Исправлено. Критичная ошибка корректности для managed-agent-развёртываний.
  • Worktree-сессии попадали в остаточный worktree другого проекта, когда рабочий каталог не совпадал с выбранным проектом. Исправлено.
  • Prometheus-эндпойнт метрик (OTEL_METRICS_EXPORTER=prometheus) генерировал некорректные строки # UNIT. Исправлено. Затрагивает операторов, использующих Prometheus для сбора метрик агента.
  • Телеметрия некорректно учитывала отказы по разрешениям: неудачные запросы permission-prompt засчитывались как отказы пользователя, а прерывания пользователя отображались как отказы вместо прерываний. Исправлено. Это искажало дашборды операторов, отслеживающих процент одобрений и паттерны отказов.

Операциональное влияние на агентные пайплайны

Обход git-изоляции — наиболее операционно чувствительный вопрос. Операторы, использующие worktree-изоляцию для запуска параллельных субагентов на отдельных ветках — для разработки фич, code review, обновления зависимостей — могли непреднамеренно позволить агентам фиксировать коммиты в общий checkout. В CI/CD пайплайне или в команде с управляемыми агентами это означает непредвиденное перекрёстное засорение незавершённой работы. Исправление устраняет вектор обхода, однако операторам следует проверить уже выполненные worktree-автоматизации на предмет неожиданных коммитов в общие ветки.

Устранение квадратичной деградации важно по другой причине: оно напрямую влияет на экономику долгосрочных задач. Если сессия с 80+ ходами тормозила на 3–5 секунд на каждом сообщении, эта задержка накапливалась на каждом ходу агента. Для операторов, тарифицирующих по времени выполнения или запускающих несколько параллельных сессий, исправление снижает фактические затраты и повышает пропускную способность без каких-либо изменений конфигурации.

sandbox.filesystem.disabled расширяет возможности настройки, которой раньше не было: операторам, которым нужен агент с широким доступом к файловой системе, приходилось либо полностью отключать sandbox (теряя сетевой контроль), либо перестраивать задачу. Новая настройка даёт более точную поверхность управления.

Контрольный список аудита для оператора

Параллельные worktree-пайплайны субагентов должны получить наивысший приоритет в вашем чек-листе обновления на 2.1.216. Перед обновлением проверьте свежие коммиты в общих checkout, созданные worktree-изолированными агентами. После обновления убедитесь, что ваш агентный harness передаёт чистые рабочие каталоги — сопутствующее исправление ситуации с устаревшим worktree проекта также поможет здесь.

Долгосрочные агентные рабочие нагрузки получат измеримое улучшение пропускной способности без каких-либо изменений конфигурации. Если вы отслеживаете задержку между ходами как observability-метрику, ожидайте заметного снижения значений для сессий, которые ранее преодолевали порог 50+ ходов.

Gateway-операторы, использующие OAuth-потоки для аутентификации Claude Code, должны проверить корректность исправления истечения токена в середине сессии в своей среде. Ранее ротация токена в середине сессии незаметно разрушала auto-mode цепочку одобрений; исправление восстанавливает корректную повторную аутентификацию.

Observability-команды, использующие Prometheus для сбора метрик Claude Code, должны подтянуть обновление, чтобы получить корректные строки # UNIT и исправленную телеметрию отказов по разрешениям. Если ваши дашборды процента одобрений показывали аномально низкие значения, этим может объясняться расхождение.

Что это означает для пользователей gateway TheRouter

Команды, маршрутизирующие через gateway TheRouter к Claude Code, выигрывают от распространения этих reliability-исправлений через нижележащий агентный runtime. Устранение квадратичной деградации снижает задержку на сессию для долгосрочных задач, что в свою очередь уменьшает суммарное потребление token-окна в периоды зависаний. Исправление отмены фоновых субагентов при старте повышает процент успешного запуска параллельных агентов через оркестрованные воркфлоу.

Для операторов, конфигурирующих worktree-изоляцию: сверьтесь с документацией по operator governance, чтобы убедиться, что ваш sandbox-конфиг отражает новую настройку sandbox.filesystem.disabled с раздельным управлением.

Обновитесь до 2.1.216 через стандартный путь обновления Claude Code перед запуском любых новых worktree-пайплайнов.

Claude Code 2.1.269 operator changes: gateway timeout, concurrent agents cap, and deny rule scoping fix illustrated as a control panel

Claude Code 2.1.269: три оператор-уровневых изменения в релизе с 60+ исправлениями

Claude Code 2.1.269 добавляет настраиваемый таймаут обнаружения gateway, жёсткий лимит параллельных workflow-агентов и исправляет утечку deny-правил за границу их config-источника. Каждое из них меняет то, как операторы управляют Claude Code в масштабе.

источник Anthropic
Абстрактная operator-панель с изоляцией settings-тиров и сигналом быстрого сбоя credentials

Claude Code 2.1.228: баг слияния settings, который передавал custom-headers не в тот tier

В 2.1.228 исправлен баг, при котором marketplace-записи могли молча наследовать custom-headers из настроек с более низким приоритетом, а провал Vertex AI по учётным данным сокращён с минут до секунд — оба изменения меняют подход к аудиту operator-деплоев.

источник Anthropic Claude Code
Редакционная диаграмма gateway-соединения stream с keepalive-импульсами и изолированными границами worktree, сдержанный тёмный технический стиль

Claude Code 2.1.222 устраняет тихие разрывы stream на gateway и обход хука в фоновых задачах

Три исправления в Claude Code 2.1.222 затрагивают операторов на кастомных ANTHROPIC_BASE_URL gateway: stream-таймер учитывает keepalive любого endpoint, закрыт обход PreToolUse hook в фоновых задачах, ареа git-команд в worktree ужесточена.

источник Anthropic Claude Code
Помощь и контакты