Claude Code v2.1.212: fork, limits, fixes
- Версия: 2.1.212
- Крупное:
/forkтеперь копирует диалог в новый фоновый сеанс, а запуск внутрисессионного сабагента вынесен в/subtask- Добавлена команда
claude auto-mode resetдля сброса конфигурации auto-mode с подтверждением - Добавлен лимит на вызовы WebSearch (по умолчанию 200, настраивается через
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION) - Добавлен лимит на порождение сабагентов (по умолчанию 200, настраивается через
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION);/clearсбрасывает бюджет - Вызовы MCP-инструментов дольше 2 минут автоматически уходят в фон; порог настраивается через
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS /resumeв режиме агента открывает выбор прошлых сеансов, включая удалённые из списка, и возобновляет выбранный как фоновый- Улучшена надёжность веб-поиска и веб-загрузки: повторные попытки при ошибках 529 и ограничении скорости
- Улучшено кэширование подсказок: системный блок середины диалога теперь работает через LLM-шлюзы и кастомные базовые URL
- Улучшен холодный запуск фонового агента: мгновенно показывает форматированную стенограмму
- Снижено потребление токенов в меж-агентских сообщениях: тела
SendMessageбольше не дублируются /forkтеперь называет копию по вашему запросу, если у сеанса нет заголовка- Голый
/btwснова открывает панель побочного вопроса на последнем обмене - Изменён подсказчик
←: при завершении фонового агента на мгновение показываетN done - Параметр
modeинструмента Task объявлен устаревшим (игнорируется); сабагенты наследуют режим разрешений родительского сеанса forceLoginMethodтеперь применяется для VS Code, SDK,setup-tokenиinstall-github-app- Стенограммы сеансов теперь записывают уровень усилий рассуждений для каждого сообщения ассистента
- В headless/SDK-режиме запрос
set_modelприменяется в середине хода - В режиме агента /
claude agents --jsonсеансы, ожидающие песочницу, MCP-ввод или управляемые настройки, показываются как "Needs input" - Обновлён заголовок панели аутентификации с "Cloud authentication" на "Authentication"
- Исправлена заметка о выпуске 2.1.200: tmux до версии 3.6 не поддерживает синхронизированный вывод; новые версии определяются автоматически
- Минорное:
- Исправлен автоматический запуск файловых Bash-команд (например,
touch,rm) в режиме плана без запроса разрешения - Исправлено создание рабочего дерева по символической ссылке
.claude/worktrees, которое могло создавать файлы вне репозитория - Исправлено игнорирование остановки
continue:falseпри сбое или завершении инструмента; ошибки инфраструктуры хуков больше не отображаются как отклонения пользователем - Исправлено зависание дерева процессов Bash-инструмента при SIGTERM в print/SDK-режиме; теперь CLI прерывает ход, убивает дерево и завершается с кодом 143
- Исправлена ошибка
/backgroundиclaude --bgна Windows при блокировке PowerShell 5.1 групповой политикой; демон теперь предпочитает PowerShell 7 - Исправлено невыполнение команд с путями в shell-режиме (
!) при открытом автодополнении путей - Исправлены битые символы в уведомлениях об отказе auto-mode при обрезании длинной причины отказа на середине эмодзи
- Исправлен Ctrl+J: теперь вставляет новую строку в поле ввода режима агента на терминалах с расширенной отчётностью клавиш; в справке
?добавлена подсказка - Исправлено отклонение ссылок на PR (
#123,PR 123, URL) в/ultrareview; подсказки об ошибках теперь указывают введённую команду - Исправлено отсутствие загрузки ветки из origin в
/ultrareviewпри её существовании удалённо; теперь предлагается ближайшее имя ветки при опечатках - Исправлен пропуск подтверждения оплаты в
/ultrareviewпосле/clear - Исправлена ошибка "not a git repository" в
/ultrareviewна Claude Desktop: теперь предлагается папка репозитория проекта вместо команд терминала - Исправлен сбой управляемых (host-managed) сеансов при настройке mTLS-сертификатов, дополнительных CA-связок или OAuth-областей; эти настройки транспорта теперь игнорируются с предупреждением
- Исправлена ложная ошибка "File has not been read yet" при редактировании файла, прочитанного со смещением/лимитом после возобновления сеанса
- Исправлен сбой
ExitWorktreeс "no active EnterWorktree session" после возобновления сеанса с--continue/--resumeв print/SDK-режиме - Исправлена пустая сетка агентов рабочего процесса для клиентов Remote Control, подключающихся к уже запущенному сеансу
- Исправлена преждевременная отметка запросов управления потоковым режимом как завершённых до окончания обработчика, что могло потерять запрос при перезапуске сеанса
- Исправлена потеря защиты живого родителя для фоновых сеансов, созданных через
/fork, после сбоя записи состояния - Исправлено молчаливое игнорирование повторного открытия остановленного фонового сеанса из режима агента; теперь он возобновляется или показывает причину отказа
- Исправлены дублирующиеся уведомления о бездействии от останавливающегося члена команды агенту-лидеру при повторной инициализации команды
- Исправлено разделение подсказки "ctrl+g to edit in " в диалоге утверждения плана при длинном пути файла
- Исправлено сохранение старых ширин панелей приветственного баннера после изменения размера терминала в полноэкранном режиме
- Исправлена потеря номеров строк и маркеров +/- в предпросмотре diff на узких экранах
- Исправлены @-упоминания, не прикрепляющие ничего после частичного чтения файла; деинсталляция плагина, нацеленная на неправильный маркетплейс; ложная ошибка "Command timed out" при коде выхода 143
- Исправлено отклонение HTTP-экспорта OpenTelemetry с кодами 411/400 Azure Monitor и другими конечными точками, не принимающими chunked transfer encoding
- Исправлено отсутствие
trace_id/span_idв записях журнала событий OTLP при установленномTRACEPARENTв SDK/headless-режиме - Исправлен некорректный сбой диалогов с большим количеством изображений с ошибкой "Request too large"; улучшено сообщение об ошибке
- Исправлен возврат текста "API Error" как результатов поиска или содержимого страницы при перегрузке API
- Исправлен автоматический запуск файловых Bash-команд (например,
- Ссылка: https://docs.anthropic.com/en/docs/claude-code/release-notes