Back to catalog
Feed

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

Релизы и обновления Claude Code: новые фичи, фиксы, версии — каждый релиз карточкой.

#разработка#искусственный-интеллект

Author

CEO infatium

Personal Story

Следим за обновлениями Claude Code — коротко и по делу.

Recent Posts

  • Версия: 2.1.211
  • Крупное:
    • Добавлен флаг --forward-subagent-text и переменная окружения CLAUDE_CODE_FORWARD_SUBAGENT_TEXT для включения текста и размышлений саб-агента в вывод stream-json
    • Улучшена производительность отрисовки терминала и макета
    • Улучшено сообщение о результате работы фонового агента — теперь Claude сообщает статус все еще работающих агентов и ждет реального завершения вместо выдумывания результатов
    • Улучшено предупреждение о превышении лимита индекса памяти: теперь измеряется только загруженный контент, исключая frontmatter и HTML-комментарии
    • Обновлены целочисленные переменные окружения (таймауты, токен-бюджеты, количество повторов) — теперь принимают научную нотацию и разделители разрядов, например 1e6 и 64_000
    • Обновлены ссылки на документацию на актуальные сайты
    • Изменены правила разрешений "always allow": теперь сохраняются в корне репозитория, чтобы разрешения, выданные в git worktree, сохранялись между сессиями и worktree
    • Изменена команда /usage-credits: теперь запрашивает подтверждение перед отправкой запроса администраторам организации
    • Изменены режимы Vim s и S (замена символа/строки): теперь работают в NORMAL mode, как в оригинальном vim
    • [VSCode] Обновлен баннер Remote Control с описанием его функциональности
    • Claude in Chrome: улучшена проверка путей при загрузке файлов
    • Claude in Chrome: save_to_disk для скриншотов теперь записывает изображение на диск и возвращает путь; ранее ничего не делал
  • Минорное:
    • Исправлено: предпросмотр разрешений, передаваемый в чат-каналы, больше не нейтрализует bidirectional-override, zero-width и look-alike символы кавычек, поэтому ввод инструментов не может визуально изменить сообщение подтверждения
    • Исправлено: авто-режим больше не переопределяет решение ask хука PreToolUse для Bash без sandbox — теперь хук ask фиксирует решение на уровне запроса
    • Исправлено: параллельные сессии Claude Code больше не выходят из системы одновременно после пробуждения, если много сессий используют одно хранилище учетных данных
    • Исправлено: плагины MCP-серверов больше не отключаются после пробуждения веб-сессии, из-за чего вызовы MCP не работали до следующего сообщения
    • Исправлено: Claude Code на Vertex и Bedrock больше не пытается использовать модель Opus по умолчанию при запуске и не выводит ложное сообщение о fallback, если модель явно настроена
    • Исправлено: саб-агенты, запущенные с явным переопределением модели, больше не возвращаются к модели родителя при возобновлении или отправке последующего сообщения
    • Исправлено: вложенные файлы .claude/rules/*.md больше не загружаются, если настройки источников исключают настройки проекта
    • Исправлена валидация загрузки файлов: теперь принимаются имена, заканчивающиеся на суффикс DOS-устройства (.prn) или точку, и отклоняются файлы с несколькими жесткими ссылками
    • Исправлена загрузка файлов в Claude в Chrome из удаленных и CLI-сессий
    • Исправлено: правки, оставляющие ввод как "?", больше не проглатываются молча и не открывают панель сочетаний клавиш
    • Исправлена проблема зависания при запуске, когда расширение Claude в Chrome включено, но Chrome не запущен
    • Исправлена задержка в 300 мс при отображении асинхронного контента (вкладки настроек, статистика, diff-представления и другие состояния загрузки)
    • Исправлено: повторное открытие только что остановленной фоновой сессии из представления агентов больше не создает пустую беседу с тем же ID сессии
    • Исправлено: /loop больше не скрывает сессию от /resume после однократного использования
    • Исправлено: пользователи программ чтения с экрана больше не теряют звуковой сигнал терминала после /terminal-setup или начальной настройки терминала
    • Исправлено: фоновые задания с аутентификацией через LLM gateway (ANTHROPIC_AUTH_TOKEN + ANTHROPIC_BASE_URL) больше не возвращают "Not logged in" после перезапуска демона
    • Исправлено: задания claude agents больше не становятся навсегда неудаляемыми, когда git больше не распознает их worktree — теперь строка показывает причину отказа вместо молчаливого появления
    • Исправлено: /clear больше не сбрасывает счетчик стоимости сессии — стоимость в статусной строке теперь начинается с $0 после /clear
    • Исправлено: страницы настройки Claude в Chrome больше не открываются в браузере на Windows
    • Исправлено: сессии в headless print-mode на Windows больше не падают или не завершаются молча, когда stdin недоступен для чтения
    • Исправлено: заголовки фоновых сессий в представлении агентов больше не показывают текст отказа модели именования, если подсказка содержит ссылку
    • Исправлено: фоновые агенты, убитые пользователем, больше не перезапускаются автоматически, а возобновленные агенты больше не выполняют устаревшие подсказки из старых сессий
    • Исправлено: процедуры без расписания больше не показывают время следующего запуска в году 1
    • Улучшена надежность именования синхронизированных директорий навыков/плагинов на Windows, а также сохранена работоспособность прокси для веб-запросов CCR после /clear
    • Исправлена регрессия кэширования подсказок на Bedrock, Vertex, Mantle и Foundry, из-за которой завершающий блок системного контекста выставлялся как свежие входные токены при каждом запросе
  • Ссылка: https://docs.anthropic.com/en/docs/claude-code/overview

{"content": "- Версия: 2.1.207\n- Крупное:\n - Auto mode теперь доступен без опции CLAUDE_CODE_ENABLE_AUTO_MODE на Bedrock, Vertex AI и Foundry; отключается через disableAutoMode в настройках\n - Улучшен вид агента: повторная вставка того же текста теперь раскрывает свёрнутый плейсхолдер [Pasted text #N] вместо добавления второго\n - Улучшен вид агента: заблокированные просмотры сессий теперь начинаются с вопроса и показывают индикатор устаревания (waiting 3m) вместо двух одинаковых меток времени\n - Bedrock, Vertex и Claude Platform on AWS по умолчанию используют Claude Opus 4.8\n - Auto mode больше не читает autoMode из .claude/settings.local.json (внутри репозитория); используйте ~/.claude/settings.json\n - Плагины: ${user_config.*} в командах shell-формы теперь отклоняется (исправление shell-инъекции). Хуки: используйте exec-форму (args массив) или $CLAUDE_PLUGIN_OPTION_; мониторы и headersHelper: читайте значение внутри скрипта\n - Значения опций плагинов (pluginConfigs) больше не читаются из .claude/settings.json на уровне проекта; учитываются только пользовательские, --settings и управляемые настройки\n- Минорное:\n - Исправлено зависание терминала и задержка ввода при стриминге ответов с очень длинными списками, таблицами, абзацами или блоками кода\n - Исправлено, что удалённые управляемые настройки из неинтерактивного запуска (claude -p, SDK) навсегда записывались как согласованные без показа диалога безопасности\n - Исправлены ложные предупреждения о prompt-инъекции, вызванные безобидными системными обновлениями разговора\n - Исправлено, что автообновление перезаписывало пользовательский скрипт запуска или симлинк в ~/.local/bin/claude при каждом релизе; /doctor теперь сообщает о внешне управляемом лаунчере\n - Исправлено, что составные команды с cd запрашивали разрешение, когда единственным перенаправлением вывода был /dev/null\n - Исправлено, что транскрипт перескакивал выше начала ответа после завершения стриминга\n - Исправлено, что extensions.worktreeConfig оставался в .git/config репозитория после удаления последнего worktree worktree.sparsePaths\n - Исправлено, что некорректные шаблоны скобок в globs правил, путях скиллов, .ignore и .worktreeinclude ломали чтение файлов, предложения файлов и создание worktree\n - Исправлен цикл падений в агентских командах, где повреждённое сообщение почтового ящика тиммейта вызывало повторяющиеся ошибки каждую секунду до ручного удаления файла\n - Исправлено, что фоновые сессии, автоназванные принятием плана, не показывали это имя в строке агентского вида\n - Исправлено, что фоновые сессии, вошедшие в git worktree, возобновлялись пустыми после холодного переоткрытия из списка агентов\n - Исправлена потеря обновлений статуса задач Remote Control при восстановлении соединения после сетевого перерыва или обновления учётных данных\n - Исправлено, что сессии Remote Control, размещённые десктопным приложением, не показывали прогресс фонового агента и рабочего процесса на мобильных и веб-устройствах\n - Исправлено, что Deep research помечал каждого агента фазы Fetch как "unknown" — чипы теперь показывают исходный hostname\n - Исправлено, что Bedrock многократно запрашивал свежие учётные данные AWS SSO из IAM Identity Center при каждом API-запросе\n - Исправлена бесконечная задержка в Windows при зависании разрешения учётных данных AWS (например, застрявший credential_process): теперь срабатывает 60-секундный сторож\n - Исправлено, что ввод суммы в /usage-credits молча обрезал некорректные значения (например, вставленную метку времени) до цифр; теперь некорректные суммы отклоняются с ошибкой, а суммы свыше $1,000 требуют подтверждения\n- Ссылка: https://docs.anthropic.com/en/docs/claude-code/release-notes"

  • Версия: 2.1.206
  • Крупное:
    • Добавлены подсказки пути к директории для /cd, как в /add-dir
    • Добавлена проверка /doctor, предлагающая обрезать закоммиченные CLAUDE.md, удаляя содержимое, которое Claude может вывести из кодовой базы
    • /commit-push-pr теперь автоматически разрешает git push на настроенный push-remote репозитория (remote.pushDefault или единственный remote, если настроен только один), помимо origin
    • Gateway: /login теперь поддерживает публичные gateway-эндпоинты, управляемые Anthropic
    • EnterWorktree теперь запрашивает подтверждение перед входом в git worktree вне .claude/worktrees/ проекта
    • Фоновые агенты теперь обновляются до новой версии в фоне сразу после обновления Claude Code, вместо медленного обновления при подключении
  • Минорное:
    • Исправлен сбой при истекшем логине, который выдавал вводящую в заблуждение ошибку «Проблема с выбранной моделью» вместо предложения выполнить /login
    • Исправлено, что claude --resume и --continue не реагировали на ввод с клавиатуры при запуске
    • Исправлено игнорирование request_timeout_ms для MCP-серверов, настроенных через --mcp-config или .mcp.json, что приводило к тайм-ауту длительных вызовов MCP через 60 секунд в новых сессиях
    • Исправлено, что CLAUDE_CODE_EXTRA_BODY игнорировался фоновыми агентами (claude agents / --bg); теперь переопределение из переменной окружения применяется к диспетчерской сессии
    • Исправлено, что OAuth MCP-серверы требовали повторной аутентификации после одного неудачного обновления токена
    • Исправлен сбой --permission-prompt-tool с ошибкой «MCP tool not found» при холодном старте до подключения сервера
    • Исправлено отображение цен в /model для неверных моделей; перестали показывать цены от провайдеров, которые их не выставляют
    • Исправлено смещение строк моделей от сервера в /model при наличии ограничений по entitlement или allowlist
    • Исправлено, что десктопные сессии зависали в статусе «running» после отправки слеш-команды в середине оборота
    • Исправлено игнорирование ввода с клавиатуры в окне агентов при появлении приглашения настройки перед claude --resume на Windows
    • Исправлено, что claude rm оставлял удаленную задачу в списке демона, из-за чего она снова появлялась в claude agents
    • Исправлено, что /remote-control показывал «Unknown command» при выходе из системы; теперь объясняет, как войти
    • Исправлено, что стрелка влево не возвращала из фазы или агента в представлении workflow
    • Исправлено, что /status дважды показывал одно и то же предупреждение о сломанной установке
    • Исправлены ложные подсказки о «неиспользуемых плагинах» и искаженная телеметрия для LSP-плагинов
    • Исправлена проверка обновлений в /doctor для Homebrew: теперь сравнивает с каналом cask, а не с каналом настроек
    • Исправлена подсказка полноэкранного перехода вниз, которая предлагала Ctrl+End на macOS, не показывала переназначенные комбинации и накладывалась на транскрипт
    • Bedrock: исправлена многоминутная задержка запуска при использовании awsCredentialExport в сетях с ограниченным исходящим трафиком
    • Улучшено качество результатов /code-review на claude-opus-4-8 на всех уровнях усилий
    • Улучшено окно агентов: колонка статуса теперь использует полную ширину терминала вместо обрезания на 64 символах
    • Изменено окно агентов: Ctrl+X теперь окончательно удаляет завершенную сессию, сессии больше не отображаются дважды; удаленные фоновые задачи остаются удаленными
  • Ссылка: https://docs.anthropic.com/en/docs/claude-code/overview
  • Версия: 2.1.205
  • Крупное:
    • Добавлено правило авторежима, блокирующее вмешательство в файлы сессионных транскриптов
    • Улучшен авторежим: теперь запрашивает подтверждение перед выполнением rm -rf на переменную, которую не может разрешить из контекста
    • Фоновые задачи теперь явно сообщают, что ввод человека не производился, предотвращая обработку сфабрикованных одобрений из транскрипта
    • Улучшен вид агента: сессии, редактирующие, сливающие, комментирующие или пушащие в существующий PR, теперь отображают ссылку в claude agents
    • Улучшен вид агента: строки показывают цветное слово состояния и заголовок, сгенерированный классификатором, вместо сырого текста вызова инструмента; предпросмотр открывается с полным статусом, включая точный запрос для заблокированных сессий
    • /doctor теперь полноценная проверка настройки, способная диагностировать и исправлять проблемы; /checkup — его псевдоним
    • Зарезервировано имя MCP-сервера "Claude Browser" (наряду с "Claude Preview") перед переименованием панели Claude Desktop; пользовательские MCP-серверы больше не могут регистрироваться под этими именами
    • Автообновление бинарных загрузок теперь выполняется потоково на диск вместо буферизации в памяти, снижая пиковое использование памяти обновлятора примерно на 400 МБ
  • Минорное:
    • Исправлено: --json-schema молча выдавал неструктурированный вывод при невалидной схеме, а схемы с ключевым словом format отклонялись
    • Исправлено: сообщение, отправленное во время работы Claude, терялось при достижении лимита --max-turns
    • Исправлено: удаление рабочего дерева в Windows удаляло файлы за его пределами при наличии NTFS-соединения или симлинка на директорию
    • Исправлено: фоновые агенты оставались в статусе "failed" или "completed" в списке агентов после возобновления через SendMessage
    • Исправлено: фоновые задачи переключались с "needs input" обратно на "working" в списке агентов, когда в ходе агента не было читаемого текста
    • Исправлено: claude attach выдавал ошибку, когда фоновый агент находился в процессе обновления, вместо ожидания его возвращения
    • Исправлено: связь сессии с PR терялась, если PR был создан в вызове Bash, вывод которого превышал лимит в 30 КБ
    • Исправлено: claude mcp add-from-claude-desktop зависал при наличии неподдерживаемых символов в имени сервера; теперь такие имена сообщаются, а остальные серверы импортируются
    • Исправлено: сбой LSP-сервера плагина не позволял другому LSP-серверу обрабатывать тот же тип файлов
    • Исправлено: краш в Windows при удалении, блокировке или размонтировании директории, из которой был запущен Claude, во время выполнения команды
    • Исправлено: краш при закрытии наблюдателя файлов во время сканирования директории
    • Исправлено: проверки навыков проекта перезаписывались при каждой сессии, а не только при изменении документированной команды
    • Исправлено: вид агента отображался на одну строку выше и обрезал заголовок при небольшом переполнении экрана списком задач
    • Исправлено: фоновые задачи в веб- и мобильной панелях Remote Control показывали устаревший статус "Running" — теперь полное состояние задачи передаётся при каждом изменении членства
  • Ссылка: https://docs.anthropic.com/en/docs/claude-code/release-notes
  • Версия: v2.1.202
  • Крупное:
    • Добавлена настройка "Dynamic workflow size" в /config для управления размером динамических воркфлоу (малый/средний/большой) — рекомендация, не жёсткое ограничение
    • Добавлены атрибуты workflow.run_id и workflow.name OpenTelemetry в телеметрию агентов, порождённых воркфлоу, для восстановления активности запуска по данным OTel
    • Улучшен макет списка агентов в /workflows: более широкие заголовки, отдельная колонка времени, сокращённые названия моделей, без счётчиков вызовов инструментов на строку
    • Улучшены сообщения об ошибках MCP: более понятная ошибка, когда в конфиге сервера есть url, но нет type, с предложением "type": "http" вместо вводящего в заблуждение "command: expected string"
    • Изменён /review: теперь это быстрый однопроходный ревью; используйте /code-review для многопроходного ревью с выбором уровня усилий
  • Минорное:
    • Исправлен сбой в инлайн-поиске истории Ctrl+R при принятии или отмене во время сканирования файла истории
    • Исправлено, что /rename на фоновых сессиях откатывался при перезапуске задачи, что ломало адресацию сессии по новому имени
    • Исправлены временные сбои mTLS-рукопожатия при повторном применении настроек во время ротации клиентского сертификата на месте
    • Исправлена ошибка "Unknown command" при отправке команд из Remote Control (мобильное/веб) в интерактивную сессию
    • Исправлено, что изображения и файлы, отправленные из мобильного или веб-приложения Remote Control без подписи, молча отбрасывались
    • Исправлена ненадёжная кликабельность URL входа, выводимого claude auth login и claude mcp login --no-browser, при переносе через SSH — теперь URL выводится одной ссылкой
    • Исправлено, что открытие чата из claude agents иногда завершалось ошибкой "currently running as a background agent" с последующим сбоем и перезапуском воркера
    • Исправлено повреждение скриптов воркфлоу с escape-последовательностями юникода в строках до парсинга; ошибки парсинга воркфлоу теперь показывают проблемную строку вместо всегдашнего обвинения TypeScript
    • Исправлена бесконечная повторная попытка голосового диктанта при сбое микрофона или аудиорекордера — повторные сбои захвата теперь приостанавливают голосовой ввод
    • Исправлено отображение неправильного режима разрешений в сессиях /remote-control в мобильном и веб-приложениях
    • Исправлено, что возобновление сессии по имени или открытие панели выбора сессии занимало минуты и использовало много памяти в репозиториях с множеством git-ворктри
    • Исправлено, что загрузки установщика и обновлений сразу завершались с "aborted" при обрыве соединения прокси или сетью — временные обрывы теперь повторяются
    • Исправлено, что повторный вызов уже загруженного скилла добавлял дубликат его инструкций в контекст
  • Ссылка: https://docs.anthropic.com/en/docs/claude-code/overview
  • Версия: 2.1.199
  • Крупное:
    • Stacked slash-skill invocations теперь загружают до 5 ведущих навыков
    • Transient server rate-limit errors (429) автоматически повторяются с backoff для подписчиков
    • CLAUDE_CODE_RETRY_WATCHDOG увеличивает количество повторов до 300 и снимает лимит 15
    • claude agents session rows показывают ссылки на pull-requests как #N без метки "PR"
  • Минорное:
    • Исправлены ошибки SSL-сертификатов — теперь показывают подсказку сразу
    • Исправлено отбрасывание стриминговых ответов при ошибке сервера — частичный ответ сохраняется
    • Исправлено молчаливое завершение саб-агентов при rate limit или ошибке сервера
    • Исправлено сообщение об ошибках API саб-агентов как успешных результатов
    • Исправлен сбой фонового демона на Linux, убивающего агентов каждые ~50 секунд
    • Исправлен холодный старт фоновых агентов через SSH на macOS
    • Исправлена отмена claude stop при гонке с перезапуском фонового агента
    • Исправлена задержка индикаторов прогресса фоновых задач
    • Исправлена общая ошибка фоновых сессий на машинах с нехваткой памяти — теперь указывает причину
    • Исправлено мерцание состояния удаленных сессий
    • Исправлено исчезновение бездействующих саб-агентов из панели — теперь сворачиваются в сводку
    • Исправлено молчаливое открытие выбора модели при вводе /model или /fast при просмотре саб-агента
    • Исправлено скрытие stderr в хуках при коде выхода 2
    • Исправлена обработка claude --dangerously-skip-permissions daemon как чат-запроса
    • Исправлена неправильная маршрутизация SendMessage при повторном использовании имени агента
    • Исправлено увеличение файла транскрипта при открытии сессии без новых сообщений
    • Исправлена потеря цвета /color при фоновом режиме
    • Исправлено невосстановимое уничтожение поврежденного конфига — теперь создается резервная копия
    • Исправлено повторное открытие страницы переподключения в Chrome для сессий из разных сборок
    • Исправлено отсутствие запроса на вызовы browser_tool, изменяющие состояние, в режиме плана
  • Ссылка: https://docs.anthropic.com/en/docs/claude-code/overview
  • Версия: 2.1.197
  • Крупное:
    • Представлен Claude Sonnet 5: теперь модель по умолчанию в Claude Code, с нативным окном контекста в 1 млн токенов и акционной ценой $2/$10 за Mtok до 31 августа. Для доступа обновитесь до версии 2.1.197.
  • Ссылка: https://www.anthropic.com/news/claude-sonnet-5
  • Версия: 2.1.195
  • Крупное:
    • Добавлена переменная CLAUDE_CODE_DISABLE_MOUSE_CLICKS для отключения кликов/перетаскивания/наведения в полноэкранном режиме с сохранением прокрутки колесом
    • Улучшен голосовой режим на Linux: теперь различает «нет микрофона» и «SoX не установлен», когда SoX присутствует, но нет устройства захвата звука
    • Улучшен список завершённых задач claude agents: теперь заполняет доступное вертикальное пространство; на коротких терминалах заголовок сжимается, чтобы живые сессии оставались видимыми
    • Улучшен запуск удалённой сессии: добавлен чеклист подготовки во время запуска контейнера
  • Минорное:
    • Исправлено случайное совпадение подстрок в хуках с дефисными идентификаторами (например, code-reviewer, mcp__brave-search) — теперь точное совпадение. Используйте mcp__brave-search__.* для всех инструментов MCP-сервера с дефисом
    • Исправлен захват тишины голосовым диктантом на macOS в длительных сессиях после смены устройства ввода по умолчанию
    • Исправлена автоотправка голосового диктанта для языков без пробелов (японский, китайский, тайский)
    • Исправлено, что внешние плагины, включённые только через .claude/settings.json проекта, не требовали явного согласия на установку при каждом пути загрузчика
    • Исправлена работа /plugin Enable/Disable, когда имя plugin.json плагина отличается от имени в маркетплейсе
    • Исправлено исчезновение фоновых задач из claude agents или потеря данных при записи новой версией Claude Code
    • Исправлено отображение пустого экрана до 5 секунд при перезапуске упавшей фоновой задачи вместо её рестарта
    • Исправлена недоступность демонов фоновых агентов при неудачном запуске сокета управления, блокировавшая перезапуски
  • Ссылка: https://docs.anthropic.com/en/docs/claude-code/overview
  • Версия: 2.1.193
  • Крупное:
    • Добавлена настройка autoMode.classifyAllShell для маршрутизации всех команд Bash/PowerShell через классификатор авто-режима
    • Добавлены причины отказа авто-режима в транскрипт, уведомление и /permissions
    • Добавлено событие лога OpenTelemetry claude_code.assistant_response с текстом ответа модели
    • Добавлена автодополнение путей файлов в bash-режиме (!)
    • Добавлено уведомление при запуске, когда MCP-серверам требуется аутентификация
    • Добавлено автоматическое завершение фоновых команд при нехватке памяти (отключается через CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1)
    • Улучшена работа фоновых агентов: результат запуска больше не инструктирует Claude «завершить ответ»
    • Улучшена аутентификация MCP headersHelper: автоматический перезапуск и переподключение при 401/403
    • Улучшено авто-переименование плагинов: карты renames из маркетплейса применяются автоматически
    • Улучшено сообщение /add-dir, когда директория уже является рабочей
  • Минорное:
    • Исправлено отображение /model и других UI, зависящих от данных клиента, после /login
    • Исправлена отмена фоновых задач (←←) с сообщением о потере задач, когда все задачи переносятся в новую сессию
    • Исправлено повторное приглашение закреплённых фоновых агентов после автообновления
    • Исправлено появление призрачного сабагента при фоновом запуске основного оборота
    • Исправлено скрытие агентов-соседей в панели агентов при просмотре сабагента
  • Ссылка: https://docs.anthropic.com/en/docs/claude-code/overview
Claude Code — обновления | infatium