Claude Code 2.1.319 изменил проверки auto mode и добавил фоновые задачи MCP

Claude Code 2.1.319 изменил проверки auto mode и добавил фоновые задачи MCP
Содержание статьи

6 ноября в официальном репозитории опубликован Claude Code 2.1.319. Обновление меняет поведение проверок auto mode в некоторых конфигурациях и добавляет поддержку задач MCP в терминале. Mentoring.digital выделяет изменения, которые влияют на ожидание разрешений и получение результатов долгих операций.

Когда auto mode запросит подтверждение или откажет

Если отключены телеметрия или получение feature flags, в том числе при работе через LLM-шлюз, вызов, который сервер не может проверить, теперь требует подтверждения или отклоняется. Автоматического перехода к встроенному классификатору в таком случае нет. Для Bedrock, Vertex и Foundry в этом пункте релиза поведение не меняется.

Появилась настройка permissions.denyInsteadOfPrompting. Когда вызов инструмента должен был ожидать ответа на запрос разрешения, он отклоняется, а ход работы продолжается. Это относится к терминальным сессиям, субагентам и участникам команды агентов. Настройка определяет реакцию на необходимость подтверждения, поэтому отказ нужно учитывать в последующем сценарии.

Как терминал обрабатывает задачи MCP

Когда MCP-сервер выполняет вызов инструмента как задачу, Claude Code сразу переносит её в фон и передаёт результат агенту после завершения. Поддержка зависит от такого способа выполнения на стороне сервера. Обычный вызов инструмента не становится фоновой задачей только из-за установки новой версии клиента.

Для сценариев, где нужно дождаться результата внутри вызова, предусмотрена переменная CLAUDE_CODE_DISABLE_MCP_TASK_BACKGROUND. В примечаниях к версии также указано исправление случая, когда долгая операция на коннекторе claude.ai могла не сообщить результат после --resume.

Как проверить рабочий сценарий

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

Для долгой задачи отдельно проверьте получение конечного результата и поведение после возобновления сессии. Сообщение о переносе в фон ещё не означает, что операция выполнена. Устройство изолированного окружения и проверки командного процесса можно обсудить с ментором по DevOps, сохранив конкретные правила доступа и ожидаемые исходы.

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