Клодыч В Telegram ↗

Claude Code · версия 2.1.211

Claude Code 2.1.211: что нового

Claude Code 2.1.211: флаг для текста субагентов в stream-json, множество исправлений безопасности, сессий и Chrome, а также починено кэширование промптов.

Релиз Новое: 1Улучшено: 8Исправлено: 24Другое: 4

Новое 1

  • Добавлены флаг --forward-subagent-text и переменная окружения CLAUDE_CODE_FORWARD_SUBAGENT_TEXT, которые включают текст и рассуждения субагентов в вывод stream-json

Улучшено 8

  • Улучшены компоновка терминала и производительность отрисовки
  • Улучшен отчёт о результатах фоновых агентов: Claude теперь сообщает статус ещё работающих агентов и дожидается реального завершения, а не выдумывает результаты
  • Улучшено предупреждение о превышении лимита индекса памяти: теперь оно учитывает только загруженное содержимое, без frontmatter и HTML-комментариев
  • Целочисленные переменные окружения (таймауты, бюджеты токенов, число повторов) теперь принимают научную нотацию и записи с разделителями разрядов, например 1e6 и 64_000
  • Ссылки на документацию обновлены на актуальные сайты документации
  • Изменено: правила разрешений «always allow» теперь сохраняются в корне репозитория, поэтому одобрения, выданные в git worktree, сохраняются между сессиями и worktree
  • Изменено: /usage-credits теперь запрашивает подтверждение перед отправкой запроса администраторам организации
  • Изменено: в режиме Vim команды s и S (замена символа/строки) теперь работают в режиме NORMAL, как в настоящем vim

Исправлено 24

  • Исправлено: превью разрешений, отправляемые в чат-каналы, не нейтрализовали символы двунаправленного переопределения, символы нулевой ширины и похожие на кавычки символы, поэтому входные данные инструментов могли визуально менять текст запроса на одобрение
  • Исправлено: автоматический режим переопределял решение ask от хука PreToolUse для Bash вне песочницы — теперь ask от хука гарантирует как минимум запрос подтверждения
  • Исправлено: параллельные сессии Claude Code одновременно разлогинивались после выхода из спящего режима, если много сессий использовали одно хранилище учётных данных
  • Исправлено: MCP-серверы плагинов не переподключались после пробуждения простаивающей веб-сессии, и вызовы MCP завершались ошибкой до следующего сообщения
  • Исправлено: Claude Code на Vertex и Bedrock при запуске пытался использовать модель Opus по умолчанию и выводил ложное уведомление о переключении, даже если модель была задана явно
  • Исправлено: субагенты, запущенные с явно заданной моделью, возвращались к модели родителя при возобновлении или получении follow-up сообщения
  • Исправлено: вложенные файлы .claude/rules/*.md загружались, даже когда источники настроек исключали настройки проекта
  • Исправлена проверка при загрузке файлов: имена, оканчивающиеся на суффикс DOS-устройства (.prn) или на точку, теперь принимаются, а файлы с несколькими жёсткими ссылками отклоняются
  • Исправлена загрузка файлов в Claude in Chrome из удалённых и CLI-сессий
  • Исправлено: правки, после которых в поле ввода остаётся «?», молча проглатывались и переключали панель горячих клавиш
  • Исправлено зависание при запуске, когда расширение Claude in Chrome включено, а Chrome не запущен
  • Исправлена задержка в 300 мс при показе асинхронного содержимого (вкладки настроек, статистика, просмотр диффов и другие состояния загрузки)
  • Исправлено: повторное открытие только что остановленной фоновой сессии из представления агентов начинало пустой диалог с тем же идентификатором сессии
  • Исправлено: /loop после однократного использования скрывал сессию из /resume
  • Исправлено: пользователи скринридеров теряли звуковой сигнал терминала (bell) после /terminal-setup или настройки терминала при онбординге
  • Исправлено: фоновые задачи с авторизацией через LLM-шлюз (ANTHROPIC_AUTH_TOKEN + ANTHROPIC_BASE_URL) после повторного запуска демоном отображали «Not logged in»
  • Исправлено: задачи claude agents невозможно было удалить, если git больше не распознавал их worktree — теперь строка показывает причину отказа в удалении, а не молча появляется снова
  • Исправлено: /clear не сбрасывал счётчик стоимости сессии — теперь стоимость в статусной строке после /clear начинается с $0
  • Исправлено: страницы настройки Claude in Chrome не открывались в браузере на Windows
  • Исправлено: headless-сессии в режиме print на Windows падали или молча завершались, когда stdin был недоступен для чтения
  • Исправлено: заголовки фоновых сессий в представлении агентов показывали текст отказа модели, генерирующей названия, если промпт содержал ссылку
  • Исправлено: фоновые агенты, остановленные пользователем, автоматически перезапускались, а возрождённые агенты повторно выполняли устаревшие промпты из старых сессий
  • Исправлено: рутины без расписания показывали время следующего запуска в 1-м году
  • Исправлена регрессия кэширования промптов на Bedrock, Vertex, Mantle и Foundry, из-за которой завершающий блок системного контекста при каждом запросе тарифицировался как новые входные токены.

Другое 4

  • Усилена безопасность именования синхронизируемых директорий скиллов и плагинов на Windows, а прокси CCR для веб-загрузки и поиска теперь продолжают работать после /clear
  • [VSCode] Баннер Remote Control обновлён и теперь описывает, для чего он нужен
  • Claude in Chrome: усилена проверка путей при загрузке файлов
  • Claude in Chrome: параметр save_to_disk в действиях со скриншотами теперь записывает изображение на диск и возвращает путь; раньше он ничего не делал
Следить за обновлениями через RSS

Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.

Получить API-ключ →