Добавлено $.ui.selection() для модов: возвращает последний выделенный в полноэкранном режиме текст и, если выделение лежит в одной строке транскрипта, эту строку
Добавлен встроенный gh api для облачных сессий, чей образ не содержит GitHub CLI
Добавлено восстановление промпта, очищенного через Ctrl+C: нажатие Up на пустом промпте возвращает черновик, включая вставленный текст и изображения
Добавлен запрос повторной аутентификации, когда MCP-сервер просит больше OAuth-скоупов во время вызова инструмента
Добавлен --max-findings |all в /code-review, чтобы сообщать больше или меньше находок, чем обычный лимит; выбор переиспользуется, пока не передашь --max-findings default
Добавлены Ctrl+F для поиска сессии по имени и Alt+↑/↓ для перехода между группами в представлении агентов; оба, а также переименование, можно переназначить в keybindings.json
Добавлено объявление режима экранного диктора о новом режиме разрешений при одобрении плана, в том числе через Shift+Tab
Добавлен CLAUDE_CODE_DISABLE_STRUCTURED_OUTPUTS для отключения структурированных выводов
Улучшен auto mode: когда разговор становится слишком длинным для проверки клиентским классификатором безопасности, он компактится вместо запроса подтверждения или сбоя на каждом вызове инструмента
Улучшен режим экранного диктора: короткие объявления, например об удалённом слове, остаются на экране до следующего нажатия клавиши или до изменения чего-то выше них на экране
Улучшен режим экранного диктора: отвеченные вопросы в диалогах теперь помечаются словом "answered" рядом с их полем
Улучшено сообщение /usage-credits для участников Team и Enterprise, чья организация отключила запросы usage credit
Улучшены облачные сессии: первый ход нового разговора больше не ждёт stdio MCP-сервер, чья конфигурация задаёт alwaysLoad: false
Улучшены заметки "You should know": теперь говорят "we", "the main agent" или "you" в зависимости от того, кто принял решение
Улучшена ошибка при отказе записи в базу артефактов из-за лимита размера: теперь указывает лимит и что освобождает место
Улучшены запросы разрешений Bash: дают более короткую причину, когда часть команды нельзя проверить до её запуска
Self-hosted runner: улучшен встроенный gh api: отклонённая команда gh теперь печатает свой эквивалент gh api, --paginate проходит по каждой странице списков репозитория, а вложенный claude больше его не удаляет
Улучшено восстановление Remote Control после истечения серверных учётных данных: сессии остаются подключёнными во время продления и сохраняются, если после сбоя сервера восстановление сдаётся
Изменён лимит времени фоновых команд: теперь применяется только в необслуживаемых сессиях (-p, Agent SDK, CI, cloud); в терминале, десктопном приложении и VS Code лимита нет
Изменён клиентский классификатор auto mode: игнорирует пин ANTHROPIC_DEFAULT_SONNET_MODEL, указывающий на Claude Sonnet 5.5 или Opus 5.5, и использует Claude Sonnet 5
Изменено claude project purge на claude purge; старое имя всё ещё работает и печатает уведомление
Изменён фильтр n: в представлении агентов (и поиск Ctrl+F): Enter открывает сессию с лучшим совпадением имени вместо верхней строки
Изменён /autocompact: окно авто-компакта сохраняется по модели, так что каждая модель сохраняет свою настройку при переключении
Изменены запросы MCP URL от серверов, которые не могут сообщить о завершении: ждут "I'm done, continue" перед продолжением вызова инструмента, чтобы вы успели закончить в браузере
[Claude Tag] Улучшено: Claude также следит за связанным тредом Slack в другом канале, который он только читал, чтобы обновления там доходили до зависящего от них разговора
[Claude Tag] Улучшены ошибки сохранения на странице Configure канала: слишком длинные инструкции канала теперь просят их сократить, а отказ сохранения из-за потерянного доступа больше не предлагает попробовать снова
Минорное:
Исправлена отправка управляющих символов встроенным gh api из имён файлов, jq-фильтров или ошибок GitHub в терминал
Исправлены таймауты API в середине ответа, ломавшие ход: неинтерактивные сессии и субагенты теперь продолжают с частичного ответа, а ответы только с размышлениями повторяются
Исправлены длинные разговоры, падавшие с "Prompt is too long" вместо авто-компакта, когда последний ответ сообщал о нулевом использовании токенов
Исправлено, что --resume иногда терял файлы и другой контекст, только что восстановленный компактом
Исправлено, что возобновлённая сессия иногда не сохраняла последний ответ хода, из-за чего следующий --resume показывал промпт без ответа
Исправлено, что resume иногда загружал обрезанный транскрипт, когда та же сессия перезаписывала файл во время загрузки
Исправлено, что возобновление разговора, начатого на 2.1.286 или раньше, теряло более ранние размышления модели
Исправлены заголовки сессий, recall памяти и хуки промптов, падавшие на Mantle или за шлюзами, отклоняющими структурированные выводы
Исправлено, что отказы auto mode указывали Claude на правило разрешений Bash, когда заблокированный инструмент не был Bash
Исправлено, что auto mode на Bedrock и Mantle переключался на локальный классификатор до конца сессии после запроса к более старой модели, например сводки WebFetch или субагента sonnet
Исправлено, что облачные сессии, перезапущенные на новой выбранной модели, отвечали этой моделью после отказа сервера
Исправлено, что облачные сессии Cowork оставались помеченными как ожидающие ввода после того, как запрос разрешения WebFetch для неодобренного URL оставался без ответа пять минут
Исправлено, что предложения промптов не появлялись на телефоне, присоединившемся к облачной сессии Cowork, начатой на другом устройстве
Исправлено, что кнопка мода иногда выполняла действие другой кнопки при нажатии на представлении, отрисованном до перезапуска Claude Code
Исправлено, что панель плагина показывала пустоту, когда один элемент Code содержал непарсящийся diff; теперь он рисуется как обычный код
Исправлено, что LSP-серверы плагинов получали литеральные плейсхолдеры ${user_config.*} и ${CLAUDE_PLUGIN_ROOT} в initializationOptions и settings вместо подставленных значений или значений по умолчанию из манифеста
Исправлено, что хук tool.call плагина заставлял Bash падать, а поиск файлов читать не ту папку в субагентах, работающих в worktree
Исправлены установки плагинов git-subdir, падавшие или кэшировавшие неполный плагин, на старом git (до 2.39, например 2.34 в Ubuntu 22.04)
Исправлено, что плагины, загруженные через --plugin-dir, не показывали "Configure options" в /plugin
Исправлено, что фоновые сессии завершались при перезагрузке или отключении плагина, пока его таймер или чтение ещё выполнялись
Исправлены песочные heredoc с незакавыченным разделителем (python3 <), запрашивавшие одобрение при каждом запуске под sandbox auto-allow, когда тело содержит только простой текст и простые ссылки $VAR
Исправлена проверка разрешений инструмента Bash: теперь запрашивает подтверждение перед присваиванием BASHPID, значение которого оболочка вычислила бы как арифметику, вместо молчаливого разрешения
Исправлено, что полноэкранные сессии выходили с "unrecoverable interface error" при открытии диалога фоновых задач, пока плагин или мод показывал строки над промптом
Исправлено, что Claude сообщал о доставке сообщения другой сессии, когда та его удерживала: теперь уведомление говорит, что оно не доставлено, и называет сессию, а в SDK-сессиях Claude может узнать об этом в середине хода
Исправлено, что спаны OpenTelemetry claude_code.tool.blocked_on_user сообщали неизвестный источник или решение в сессиях -p и SDK и при одобрениях хука PreToolUse
Исправлено, что запросы разрешений, оставшиеся без ответа в -p или на прерванном ходе, не выдавали событие tool_decision
Исправлено, что Edit and Retry в облачных сессиях Cowork отклонял сообщение, отправленное до /compact, хотя его история всё ещё была сохранена
Исправлено, что необслуживаемые сессии (CLAUDE_CODE_RETRY_WATCHDOG) повторяли попытки часами после сбоя очень длинного потока ответа; Claude Code теперь снова стримит и сдаётся после трёх таймаутов
Исправлено, что /login сообщал "Login successful", когда учётные данные не удалось сохранить в защищённое хранилище; теперь показывает сбой и предлагает повтор, когда новый вход не вступил в силу (#73861)
Исправлено, что Stop во время поиска учётных данных Bedrock иногда переводил сессию на резервную модель вместо завершения запроса
Исправлено, что второй вход в браузере gcpAuthRefresh/awsAuthRefresh открывался, когда ноутбук выходил из сна, пока другой процесс Claude Code выполнял вход
Исправлено в командах агентов: определённый плагином агент, запущенный по имени, теперь работает со своим промптом, инструментами, disallowedTools и effort вместо значений по умолчанию
Исправлено, что headless-сессии (-p / SDK) иногда игнорировали SIGTERM, когда супервизор вроде timeout или systemd посылал SIGCONT вместе с ним
Исправлено, что перезапущенные облачные сессии восстанавливали модель, которую отклоняет навязанный организацией список моделей
Исправлено, что вызовы инструментов MCP иногда выполнялись дважды, когда результат удалённого сервера превышал 16 МБ или не мог быть разобран
Исправлено, что субагенты во вкладке Code в Claude Desktop не получали ни одного инструмента настроенного пользователем MCP-сервера с именем memory
Исправлено, что Claude in Chrome спрашивал перед каждым скриншотом и чтением страницы на разрешённом вами сайте, когда auto mode недоступен (например, при disableAutoMode или старой модели); ввод, навигация и JavaScript всё ещё спрашивают
Исправлено, что claude plugin install падал для плагинов из GitHub на macOS и Linux без SSH-ключа GitHub: клон теперь откатывается на HTTPS и печатает уведомление
Исправлено, что записи sandbox.credentials.files для git config не действовали, пока включён permissions.blockReadsOutsideWorkingDirectories
Исправлено, что Claude пропускал дизайн-системы вашей организации при запуске слайдов или дизайна через инструмент Artifact на планах Team и Enterprise или машинах с управляемыми настройками
Исправлено, что клавиатура не работала на Windows после самостоятельного перезапуска Claude Code (первый вход в шлюз Claude apps, настройка провайдера, /tui)
Исправлена задержка при запуске агента, чей список tools: содержит очень много записей Agent(...)
Исправлено, что сессии на Claude 3 Opus и Claude 3 Sonnet падали на каждом ходу после попадания целого PDF в разговор
Исправлено, что npm-автообновлятор сообщал об успехе, когда платформенный нативный бинарник не скачался и был установлен только заглушечный claude
Исправлено, что очистка Remote Control архивировала сессию, которая всё ещё подключена или только что переподключена другим процессом Claude Code
Исправлено, что маркетплейсы плагинов owner/repo показывали только ошибку второй попытки, когда обе выборки — SSH и HTTPS — падают; теперь показываются обе ошибки, а транспорт, попробованный первым, — сверху
Исправлено, что path-scoped .claude/rules и вложенные CLAUDE.md не загружались, когда Write или Edit создаёт или меняет файл в их области (раньше их загружал только Read)
Исправлена опасная rm (например, для / или домашнего каталога) внутри скрипта bash -c или sh -c, выполнявшегося без запроса в режиме bypassPermissions или под разрешающим правилом оболочки (#96300)
Исправлено, что вызовы инструмента LSP зависали бесконечно, когда языковой сервер использует динамическую регистрацию возможностей или перестаёт отвечать; теперь запросы истекают через 60 с (per-server requestTimeout)
Исправлено, что хуки уведомления idle_prompt срабатывали, пока фоновые агенты ещё работают (#93672)
Исправлено, что хуки PreToolUse и PermissionRequest пропускались, когда их сопоставление падало или вход инструмента не удавалось сериализовать в JSON; теперь вызов блокируется
Исправлено, что первый запрос в свежем окружении или после переключения модели использовал встроенный лимит вывода и окно авто-компакта вместо серверных; теперь этот запрос может ждать до 1,5 секунды
Исправлено, что подсказка "What should Claude do instead?" показывалась на строке Interrupted после отправки очереди сообщений через ctrl+enter
Исправлено, что /login в сессии --bare выполнял вход, который сессия никогда не читает, что могло заменить сохранённый вход; теперь сообщает, какие учётные данные работают
Исправлено, что хук InstructionsLoaded опускал agent_id и agent_type, когда доступ субагента к файлам загружал правило или вложенный CLAUDE.md; правила и вложенные CLAUDE.md, загруженные при доступе к файлам, теперь также сообщают effort
Исправлено, что инструмент Agent в claude mcp serve всегда сообщал об отсутствии доступных агентов и отклонял любой subagent_type
Исправлено, что курсор терминала не следовал за набранным текстом в поиске полноэкранного просмотрщика транскрипта и в поиске пользовательского цвета /theme
Исправлено /permissions в режиме экранного диктора: ввод номера правила теперь выбирает его вместо открытия поля поиска
[VSCode] Исправлено, что коннектор claude.ai оставался на "Needs authentication" после авторизации: диалог MCP-серверов теперь предлагает Check connection
[VSCode] Исправлено, что опциональный ярлык New Conversation (Cmd/Ctrl+N) начинал разговор во всех видимых представлениях Claude, а не только в текущем
[VSCode] Исправлено, что представление чата возобновляло следующую сохранённую сессию после архивации показанной; теперь оно начинает новый разговор
[Cloud sessions] Исправлено, что переключатель Cloud sessions в настройках администратора Claude Code оставался заблокированным, пока загружалась или падала несвязанная настройка безопасности
[Cloud sessions] Исправлено, что нажатие Stop, пока self-hosted runner ещё запускался, не отменяло сообщение в очереди, которое затем могло выполниться после запуска раннера
[Claude Tag] Исправлено, что настройки администратора Claude Tag предлагали опцию "Remove this scope", которая всегда падала, на каналах, чьи настройки созданы автоматически
Исправлено, что claude plugin test сообщал о модах как отключённых удалённо, хотя лишь прочитал устаревшую сохранённую настройку