Claude Code — обновления
Claude Code — обновления

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
  • Ссылка: https://docs.anthropic.com/en/docs/claude-code/release-notes

Источники

Claude Code v2.1.212: fork, limits, fixes | инфатиум