Добавлена модель Claude Opus 5.5 (claude-opus-5-5), теперь это модель Opus по умолчанию — контекст 1M, $4/$20 за Mtok при $0.20/Mtok за чтение кэша
Добавлена поддержка мыши в большем числе списков в полноэкранном режиме: колесо прокручивает список /skills, а по вариантам состояния навыка в /plugin можно кликать
Добавлена переменная CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH для изменения лимита в 2 048 символов на описания MCP-инструментов и инструкции серверов для всех MCP-серверов в сессии
В событие OpenTelemetry hook_execution_complete добавлены размеры вывода хуков и число слишком больших выводов, сохранённых в файл
Улучшен /permissions: фокус возвращается к списку правил после просмотра, добавления или удаления правила, а подтверждения удаления правила и удаления каталога теперь по умолчанию «Нет»
Улучшена навигация по вкладкам в /permissions: ←/→ и Tab, нажатые в списке правил, теперь переключают вкладки, не перемещая фокус на панель вкладок
Улучшены причины промахов кэша в /cost: теперь указываются изменения режима размышления и отображения размышлений
Улучшен инструмент Artifact: если Claude не может прочитать выданную ему ссылку на артефакт, он сообщает об этом пользователю до продолжения
Улучшен /install-github-app: шаги проверки GitHub CLI и выбора репозитория теперь показывают «Esc to cancel»
Улучшены списки /artifacts и /workflows: полоса прокрутки у правого края показывает, какая часть длинного списка скрыта и где вы в нём находитесь
Улучшено дерево прогресса workflow: работающие агенты и фазы теперь показывают тусклую точку вместо ⟳
Улучшена форма Add Marketplace в /plugin в полноэкранном режиме: она больше не рисует рамку внутри панели, а её текст и подсказки клавиш выровнены с остальным /plugin
Улучшен вид деталей /workflows в полноэкранном режиме: он больше не рисует вторую горизонтальную линию под разделителем панели
Улучшены блоки кода без указания языка: теперь они окрашены как встроенный код, так что команды выделяются на фоне окружающего текста
Улучшен /btw, заданный пока инструмент ещё работает: побочный вопрос теперь знает, что вызов выполняется, а не читает его как неудавшийся
Улучшено уведомление о тайм-ауте хука UserPromptSubmit и журнал отладки: теперь указывается, какая команда хука истекла по времени
Улучшены подсказки файлов по @: файл, чьё имя содержит запрос, теперь ранжируется выше того, что совпадает только по именам папок
Улучшены страницы артефактов: нет кнопок печати, диалогов подтверждения и функций устройства, которые блокирует просмотрщик, email и телефон показаны текстом, а тёмная тема доходит до элементов форм и полос прокрутки
Улучшены загрузки /ultrareview: переименованные копии ключевых файлов, такие как id_rsa copy или kubeconfig (1).yaml, теперь тоже остаются на вашей машине
Улучшено стартовое предупреждение о межсессионных сообщениях: теперь объясняется, что --debug-file пишет журнал отладки по выбранному вами пути
Изменена модель по умолчанию на планах Pro и Team Standard с Sonnet на Opus, как на Max, Team Premium и Enterprise
Изменено: уровень усилий, сохранённый до того, как /effort стал пофайловым для модели, больше не применяется к новым выпущенным моделям, таким как Opus 5.5; они стартуют со значения по умолчанию, пока вы не выберете уровень
Изменено: Opus 4.7, Opus 4.8 и Fable 5 перестали удерживать свой стартовый уровень усилий над /effort в -p или Agent SDK, проекте, managed или --settingseffortLevel, либо уровне для конкретной модели
Изменена подсказка в футере /autocompact: теперь называются ←/→ — клавиши, которые меняют другие упорядоченные значения
Изменён футер /fast: теперь называется Space как клавиша переключения
Self-hosted runner: изменён git в хуках жизненного цикла, чтобы игнорировать папки хуков и программы, названные в общих git-файлах раннера; локальные пути и git://-удалённые репозитории там теперь требуют GIT_ALLOW_PROTOCOL
Изменено: плагинные маркетплейсы, чьё имя имитирует зарезервированное имя маркетплейса, отклоняются при добавлении, а уже добавленные перестают загружаться
Изменены хуки PermissionRequest: агентский хук там больше не запускается, так как его ответ никогда не мог разрешить или запретить запрос; теперь показывается ошибка с указанием на командные или http-хуки
[VSCode] Добавлен диалог Status с набираемой командой /status, показывающий версию сессии, аккаунт, модель и сведения о сервере
[VSCode] Добавлен диалог Sandbox для режима песочницы, резервного варианта без песочницы и исключённых команд, открываемый из меню панели или вводом /sandbox
[VSCode] Добавлен диалог Claude in Chrome (статус расширения, страницы установки, переподключения и разрешений, настройка включения по умолчанию), открываемый из меню панели или вводом /chrome
[VSCode] Добавлен экспорт беседы с набираемой командой /export для копирования или сохранения беседы в виде простого текста
[VSCode] Добавлены источник каждого навыка, оценка токенов и состояние вкл/выкл в диалог Slash commands, с кликом для смены состояния, и набираемая команда /skills, открывающая его
[VSCode] Добавлена набираемая команда /plan, которая переключает в режим планирования, отправляет первый запрос на планирование или показывает план сессии
[VSCode] Улучшена обработка вставленного текста в поле чата: вставка более 800 символов или более 2 переносов строк теперь помечается, чтобы Claude мог отличить её от набранного вами
[VSCode] Улучшена обработка запросов в поле чата: невидимое форматирование Unicode и символы тегов удаляются из вставленного текста с уведомлением, а из всего остального — до отправки
[VSCode] Изменено «Open in New Tab»: теперь Claude открывается рядом с группой редактора, в которой вы работаете, а не после последней группы
[Claude Code on the web] Изменена администраторская настройка Routines вкл/выкл: теперь она находится в Admin settings → Capabilities → Remote sessions; страница администратора Claude Code теперь ссылается на неё
[Claude Code on the web] Улучшены облачные сессии, просматриваемые в приложении Claude: Claude теперь сохраняет предназначенные вам файлы там, где приложение может их открыть
[Claude Code on the web] Удалён пустой выбор репозитория, показывавшийся при запуске сессии в self-hosted окружении в организации, где администратор отключил GitHub
[Claude Tag] Добавлены нативные индикатор Working, кнопка Stop и заголовок треда Slack в треды Claude в каналах; индикатор держится, пока Claude не закончит, а Stop прерывает задачу
[Claude Tag] Добавлено короткое уведомление в канале Slack, когда присоединение гостя или уход последнего гостя меняет то, как Claude отвечает там при настройке гостей Restrict или Channel only
[Claude Tag] Улучшен баннер GitHub в администраторских настройках Claude Tag: теперь объясняется, почему GitHub не подключён: не выполнен вход, приложение не связано или не установлено, вход истёк или SSO не авторизован
[Code Review] Улучшен check run Code Review: теперь сообщается, когда инструкции REVIEW.md были урезаны или исключены из ревью из-за превышения лимита размера, с указанием файла и лимита
Минорное:
Исправлено: записи через симлинк-путь оценивались по их написанию внутри дерева; теперь запрос называет, куда попадает запись, а acceptEdits, правила разрешений и авторежим больше не одобряют запись за пределами дерева
Исправлено: авторежим повторял действие снова и снова, когда проверка безопасности отказывалась его рассматривать; теперь действие отклоняется один раз с пометкой, что повтор не поможет
Исправлено: авторежим отклонял действия снова и снова без паузы, когда проверка безопасности не давала ответа; теперь повторы отступают, а ход останавливается с сообщением после десяти подряд
Исправлено: вызовы Write не проходили валидацию, когда модель отправляла path, file_text, file_content или лишнее description вместо file_path и content
Исправлено: Ctrl+C или Ctrl+D, нажатые дважды в большинстве диалогов (/model, /effort, /config, /status, /usage, /plugin, /sandbox, /permissions, /artifacts, /mobile, /login, /upgrade, /usage-credits, /install-github-app, /setup-bedrock, /setup-vertex), завершали Claude Code вместо закрытия диалога
Исправлено: клик, лишь выводивший окно терминала на передний план, также срабатывал по элементу под курсором — в поисковых списках, панелях вкладок, строках агентов/workflow, ссылках слэш-команд и выпадающих подсказках
Исправлено: случайная n закрывала диалоги, а случайная y подтверждала их; Enter и Esc принимают и отменяют (привяжите y/n к confirm:yes/confirm:no в keybindings.json, чтобы вернуть прежнее поведение)
Исправлено: текстовые поля в диалогах теряли набранную букву, цифру или пробел из-за привязки клавиши на этой клавише
Исправлено: строка запроса оставалась искажённой в терминалах Windows после удаления невидимых символов по Enter; теперь экран перерисовывается, чтобы вы проверили точный текст, который будет отправлен
Исправлено: очистка невидимых символов удаляла zero-width non-joiner, который персидский и арабский текст использует для присоединения суффикса к латинскому слову или числу, например множественного числа «PDF»
Исправлено: голосовая диктовка не останавливалась по Ctrl+C (запрос очищался, но микрофон продолжал запись), Esc не отменял, пока транскрипт обрабатывался, а удерживаемый Space запускал диктовку из вида транскрипта и режима vim NORMAL
Исправлено: переключение модели из хост-приложения (Claude Desktop, VS Code, SDK), пока Claude работает, вызывало промах кэша запроса на следующем запросе
Исправлено: возобновлённые форк-субагенты пересобирали свой список инструментов вместо повторной отправки того, что использовали впервые, что ломало кэширование запросов для этого агента
Исправлено: сообщения возврата субагента показывали внутреннюю преамбулу о происхождении при разворачивании вне подробного режима
Исправлено: installed_plugins.json сохранял коммит времени установки после обновления плагина из репозитория GitHub или git-URL, отслеживающего ветку или тег
Исправлено: навыки в ~/.claude/skills/ перемещались в ~/.claude/skills/.trash/, когда manifest.json в этой папке перечислял их имена
Исправлено: опрос обратной связи о сессии не показывал подсветку при наведении на светлых и ANSI темах
Исправлено: /workflows ненадолго показывал список из одной строки перед открытием единственного запуска
Исправлено: колесо мыши не прокручивало списки выбора со скрытыми опциями (такие как /model и /permissions) в полноэкранном режиме
Исправлено: отключённый вами навык показывал тот же красный ✘, что и плагин, не загрузившийся, в /plugin и /skills; теперь отключённый показывает тусклый ◯
Исправлено: описания опций множественного выбора отступали под номером опции вместо отступа под меткой
Исправлено: поле поиска в /plugin, /skills и /mcp теряло свою правую границу в полноэкранном режиме
Исправлено: /mcp показывал △ в списке серверов, но ⚠ в виде деталей для того же сервера; теперь список, виды деталей и /plugin показывают ⚠
Исправлено: Home и End ничего не делали в списке настроек /config и в списках выбора, таких как /model, /memory и запросы разрешений
Исправлено: PgUp/PgDn в меню /skills перескакивали через первый или последний навык вместо остановки на них
Исправлено: Tab молча менял значение выбранной настройки в списке /config; теперь он там ничего не делает
Исправлено: беседы сбоили на каждом ходу с ошибкой API «role 'system' must precede an 'assistant' message»
Исправлено: беседы с включённым советником сбоили на каждом ходу с API Error 400 «Input tag 'advisor_20260301'» за прокси или шлюзом, который его не поддерживает; теперь запрос повторяется без него
Исправлено: сессия сбоила на каждом ходу и при /compact, когда её сохранённая история содержала повреждённое уведомление о MCP-инструментах, которые не удалось загрузить
Исправлено: падение при возобновлении сессии, чей сохранённый транскрипт содержит повреждённое системное сообщение или уведомление о сохранении памяти без списка файлов
Исправлено: одна из причин выхода долго работающих полноэкранных сессий с «Claude Code exited after an unrecoverable interface error»: повреждённый кэшированный список сообщений теперь пересобирается
Исправлено: Claude Code зависал, когда файл настроек или файл, перечитываемый после правки, заменялся именованным каналом во время чтения
Исправлено: /config падал, а некоторые настройки вкл/выкл читались неверно, когда настройка, перемещённая в settings.json, всё ещё хранит значение вроде null или "false" в ~/.claude.json
Исправлено: возобновление сессии с незавершёнными фоновыми агентами, оболочками или workflow запускало ход модели само по себе до того, как вы что-то набрали
Исправлено: сообщения, отправленные фоновому субагенту, молча терялись в headless и SDK-сессиях, когда субагент завершал свой ход
Исправлено: отчёт завершённого субагента терялся, когда беседа, запустившая его, была сжата до прочтения отчёта
Исправлено: фоновые субагенты не могли использовать инструмент LSP при активном LSP-плагине
Исправлено: фоновые задачи оболочки сообщали о безобидных ненулевых выходах (например, grep без совпадений) как о сбоях
Исправлено: фоновые сессии (claude --bg) не могли запускать git, хуки, плагины и другие вспомогательные программы, когда переменная окружения, переданная сессии, содержала символ NUL
Исправлено: Ctrl+C требовал трёх или четырёх нажатий для выхода, пока работают фоновые субагенты; теперь двух нажатий достаточно
Исправлено: выделение в IDE терялось, когда отправленный запрос возвращался в поле ввода, например при нажатии Esc для его правки, откате к нему или нажатии Esc, пока выполняются стартовые хуки
Исправлено: запрос режима оболочки !, отложенный через Ctrl+S, возвращался как обычный запрос при восстановлении, а / перечислял пути к файлам сразу после откладывания
Исправлено: claude agents показывал пустой, неотзывчивый экран вместо ошибки, когда временный каталог полон, недоступен для записи или принадлежит другому пользователю
Исправлено: MCP-сервер, добавленный заново под тем же именем после claude mcp remove, всё ещё показывался как требующий аутентификации вместо переподключения
Исправлено: фоновое автообновление маркетплейса плагинов игнорировало помощники git-учётных данных, поэтому маркетплейсы приватных репозиториев переклонировались при каждом запуске или никогда не обновлялись
Исправлено: claude plugin update очищал записанный коммит плагина и переводил его в версию «unknown», когда файл снимка официального маркетплейса является ссылкой или слишком большим
Исправлено: инструмент Artifact молча исчезал, когда политику вашей организации не удаётся загрузить (например, за веб-прокси); теперь Claude говорит, что его блокирует
Исправлено: повторные публикации артефактов молча сбрасывали сохранённые правила доступа к базе данных или отбрасывали область профиля просмотрщика, когда эта возможность отправлялась заново без них; теперь они отклоняются
Исправлено: /ultrareview сообщал об остановленном облачном ревью как о завершённом или как об ошибке для повтора, и выжидал полный тайм-аут, когда его сессия была удалена или вошедший аккаунт изменился
Исправлено: приложение Claude показывало отсутствующую или устаревшую цифру использования контекста для Remote Control и облачных сессий сразу после /compact или /clear
Исправлено: вид diff в приложении Claude для Remote Control и облачных сессий отбрасывал закоммиченные файлы ветки, когда есть также незакоммиченные изменения
Исправлено: сессии облачного и self-hosted раннера сбоили с «Authentication failed» после выжидания долгой перегрузки, во время которой токен доступа сессии был ротирован
Исправлено: конфликты записи памяти в сессиях Cowork показывали Claude только начало и конец файла памяти размером более примерно 10 800 символов, так что повторная запись отбрасывала середину
Self-hosted runner: исправлено: коммиты хуков жизненного цикла не подписывались при --configure-git
Windows: исправлено: фоновая очистка удаляла симлинк каталога или junction, использованный для переноса ~/.claude/session-env, image-cache или другой очищаемой папки
Self-hosted runner: исправлено: ход, завершившийся ровно в момент освобождения --retire-at, терял свой сигнал завершения; теперь раннер ненадолго ждёт сообщения о ходе перед остановкой сессии
Возвращено: ctrl+l / cmd+k в полноэкранном режиме снова перерисовывают экран, а не очищают вид транскрипта (добавлено в 2.1.260)
[VSCode] Исправлено: чип усилий показывал устаревший сохранённый уровень усилий вместо уровня, на котором работает сессия
[VSCode] Исправлено: Claude Code никогда не запускался, когда расширение Python зависало при активации; теперь он запускается через 60 секунд без окружения Python
[VSCode] Исправлено: карточка одобрения плана никогда не предлагала авторежим; когда авторежим доступен, его первая опция теперь «Yes, and use auto mode», как в терминале
[VSCode] Исправлено: навигация стрелками в списке сессий останавливалась после архивации или разархивации сессии с клавиатуры
[VSCode] Исправлено: строки-маркеры вставки показывались в ваших собственных сообщениях после повторного открытия сессии
[Claude Code on the web] Исправлено: вызовы gh и GitHub API внутри облачной сессии в репозитории GitHub Enterprise Server сбоили примерно через восемь часов; теперь токен обновляется автоматически
[Claude Code on the web] Исправлено: рутина, возобновляющая существующую сессию, запускалась со своим старым запросом и именем, когда её отредактировали за мгновение до начала запланированного запуска
[Claude Code on the web] Исправлено: ссылки на файлы в транскрипте облачной сессии, указывающие за пределы рабочего каталога сессии, открывали карточку файла, которая никогда не загружается; теперь они отключены и объясняют почему
[Claude Code on the web] Исправлено: авторежим отказывался повторять вызов инструмента, потому что запрос на одобрение, истёкший без ответа или вытесненный более новым сообщением, был записан как ваше отклонение
[Claude Tag] Исправлено: запланированные рутины молча не запускались в рабочих пространствах Slack, подключённых к Claude до того, как рабочее пространство присоединилось к своему Enterprise Grid
[Claude Tag] Исправлено: Claude просил заново загрузить файл Slack, когда проблемой был кратковременный сбой сканирования файлов, а не сам файл; теперь он повторяет сканирование и получает уведомление, когда сканер не работает
[Claude Tag] Исправлено: пункт в ответе Claude в Slack, текст которого начинается с +, - или *, отображался как пустой пункт с лишним вложенным элементом; теперь он показывается как один пункт с сохранённым символом
[Claude Tag] Исправлено: уведомление в Slack о неудачном скрипте настройки облачного окружения иногда было общим «mention me to retry»; теперь оно называет скрипт настройки и говорит сначала исправить его