Claude Code v2.1.275: отправка очереди, синхронизация скиллов, десятки фиксов
Версия: v2.1.275
Крупное:
Добавлено отображение аккаунта, под которым выполнен вход, в gateway-входе Claude apps: когда gateway его называет, вы подтверждаете его перед сохранением учётных данных, а /status его показывает
Добавлена клавиша отправки сейчас (ctrl+enter или ctrl+x ctrl+s), которая прерывает текущий ход и отправляет все сообщения из очереди сразу; отправленные и стоящие в очереди сообщения отображаются серым до получения моделью
Добавлено предупреждение при запуске, когда настроенный otelHeadersHelper даёт сбой, чтобы сессии, молча не экспортирующие телеметрию, были замечены
Добавлена синхронизация навыков и плагинов, включённых в вашем аккаунте claude.ai, с терминальными сессиями, выполнившими вход под ним; отключается через syncClaudeAiSkills: false или syncClaudeAiPlugins: false
Добавлена команда /plugin install --marketplace, которая предлагает добавить маркетплейс перед установкой плагина
Улучшено кэширование промптов для --system-prompt, содержащего строку __SYSTEM_PROMPT_DYNAMIC_BOUNDARY__: текст над ней теперь кэшируется глобально, как уже работает в массивной форме SDK
Улучшено сообщение об ошибке /desktop, когда Claude Desktop не открывается: теперь указывается причина и что делать дальше
Улучшены результаты публикации и чтения инструмента Artifact: теперь указывается, кто может открыть страницу и что предлагает меню Share владельца
Улучшены результаты публикации артефактов: указывается отправленная иконка вкладки, предупреждение при наличии NUL-байта на странице и повторная попытка нестабильного получения новой страницы для слияния после устаревшей публикации
Улучшены вставленные и прикреплённые изображения: теперь они сохраняются там, где Claude может открыть их как файлы без запроса разрешения, включая Desktop и VS Code
Улучшено руководство инструмента Artifact: Claude обновляет общий артефакт на месте, когда вам предоставлен доступ на редактирование, вместо публикации отдельной копии
Улучшено чтение использования плана: окна редактора и неинтерактивные сессии на одной машине теперь совместно используют чтение, выполненное за последнюю минуту, вместо отдельных вызовов эндпоинта использования
Улучшено описание инструмента ListPlugins, чтобы Claude знал, что он перечисляет плагины, включённые в вашем аккаунте claude.ai, а не установленные локально через /plugin
Улучшена отзывчивость при медленном или приостановленном терминале: вывод больше не отстаёт, пока терминал догоняет
Улучшены результаты Write и Edit для файлов в синхронизированной папке навыков аккаунта: теперь указывается, что изменение не сохранено в аккаунте, и как его сохранить
Обновлена команда /logout для gateway-входов Claude apps: теперь она также завершает сессию на gateway, поддерживающих отзыв токенов
Хостируемые сессии теперь сохраняют неотвеченный запрос разрешения после перезапуска контейнера, вместо повторного запроса
Инструмент Artifact теперь запрашивает однословную иконку вкладки при первой публикации вместо emoji favicon
Claude in Chrome в авторежиме теперь пропускает проверку расширения по сайту для вызовов, одобренных классификатором, как в режиме обхода, что исправляет "Permission denied" в browser_batch после редиректа
Плагины, установленные из npm-источника, теперь загружаются через npm pack --ignore-scripts с проверкой целостности, поэтому установочные скрипты пакета больше не запускаются
Запланированные и запускаемые через Run now процедуры теперь сохраняют данные в артефакт, который вы можете редактировать, и перепубликуют его страницу без запроса; публичные артефакты, первые публикации и удаления по-прежнему требуют подтверждения
Удалено уведомление при запуске о том, что одноразовая запланированная процедура выполнилась с вашей прошлой сессии
[VSCode] Добавлен просмотр, редактирование и удаление сохранённой памяти в диалоге Memory
[VSCode] Добавлена отправка прикреплённого изображения без ввода текста
[VSCode] Добавлена ссылка Retry в диалоге серверов MCP, когда список серверов не загружается
[VSCode] Добавлены кнопки принятия и отклонения под каждым изменением на вкладке diff предлагаемых изменений, чтобы правку можно было проверять изменение за изменением
[VSCode] Улучшена карта агентов: счётчик показывает число работающих агентов и становится красным после сбоя, главный агент остаётся в поле зрения при прокрутке карты, агенты сортируются по состоянию, затем по времени завершения
[VSCode] Изменено поведение New session во вкладке редактора Claude: теперь открывается в боковой панели, когда Preferred Location установлен в Sidebar, вместо всегда новой вкладки
[VSCode] Изменено поведение сообщения, отправленного пока Claude работает: теперь оно ждёт внизу разговора, пока Claude не начнёт его обрабатывать
[Claude Code on the web] Добавлена кнопка "New routine" на странице, показываемой когда ссылка на процедуру больше не разрешается, рядом со ссылкой назад к списку процедур
[Claude Code on the web] Улучшено сообщение Claude при запросе на редактирование, удаление или запуск процедуры, которую он не создавал: теперь оно ссылается на страницу процедуры, чтобы вы могли сделать это сами
[Claude Tag] Добавлены условия прикрепления для наборов доступа в настройках Claude Tag: владелец может разрешить набору также применяться в каналах с гостями или в каналах Slack Connect, а не только в каналах только для участников
[Claude Tag] Добавлены пресеты Amazon CloudWatch, CloudWatch Logs, Amazon SNS, Google Cloud Monitoring и Cloud Logging на вкладку Credentials набора доступа в админ-настройках Claude Tag
[Claude Tag] Добавлены пресеты Datadog для сайтов US3, AP1, AP2 и US1-FED; новые подключения Datadog теперь ограничены маршрутами API чтения и запросов Datadog
[Claude Tag] Улучшены уведомления Claude в каналах Enterprise Grid, общих для нескольких рабочих пространств: теперь они сообщают, когда ни одно рабочее пространство ещё не настроено, или почему применяются только настройки организации по умолчанию
Минорное:
Исправлено изменение примечания о возрасте восстановленного файла памяти между запросами после компакции или возобновления, что вызывало промахи кэша промптов
Исправлено отбрасывание сообщений субагентов, порождённых навыком context: fork, и форкнутых навыков, вызванных субагентом или другим форкнутым навыком, в выводе stream-json и SDK при --forward-subagent-text
Исправлено закапывание подсказок файлов по @-упоминанию под ресурсами MCP при использовании пользовательской команды fileSuggestion или вводе @./@./
Исправлено размещение уведомлений о завершении фоновых задач в полноэкранном режиме под свёрнутой строкой инструментов длинного хода вместо места их появления; теперь каждое уведомление закрывает открытую строку
Исправлено удаление локальной копии GitHub-маркетплейса командой claude plugin marketplace update при неудачной загрузке, если маркетплейс назван по имени репозитория
Исправлено отображение пароля или токена, хранящегося в URL git, ssh или маркетплейса, в сообщениях и логах плагинов и маркетплейсов и в выводе claude plugin marketplace list
Исправлено оставление неотвеченного вопроса открытым в транскрипте возобновлённой облачной сессии после того, как его вытеснило сообщение из очереди
Исправлено размещение курсора на один символ правее после повторённого через точку "!" или быстро набранного "i!" в vim-режиме, переключавшего непустой промпт в shell-режим
Исправлено зависание или опустошение полноэкранного режима на несколько секунд при прокрутке вверх мимо большого diff файла
Исправлено случайное появление постороннего закрывающего тега -style в ответах
Исправлено отображение неправильного сервера для некоторых git-адресов в сообщениях плагинов, логах и диалоге плагина VS Code
Исправлена ошибка API Error: 400 в терминале на каждом ходу у пользователей за сетевым шлюзом, переписывающим ответы об ошибках API, при отклонении бета-заголовка запроса
Исправлено сообщение песочницей Bash-команд в Linux о коде выхода 0 для неудачных команд, когда оболочка — zsh
Исправлено зависание инструмента Read вместо сообщения об ошибке, когда часть большого файла не удавалось декодировать при нехватке памяти
Исправлен сбой --resume, предпросмотра выбора возобновления, возобновлённых фоновых агентов и вида транскрипта на сессии, сохранённая история которой содержит некорректную запись напоминания о задаче или вложения @-файла
Исправлен сбой при возобновлении разговора, транскрипт которого содержит некорректную запись сообщения, и сбой полноэкранного режима, когда такой разговор получал новые сообщения при прокрутке вверх
Исправлен сбой возобновления или запуска сессий, когда их сохранённый транскрипт содержит некорректный блок содержимого сообщения
Исправлено зависание или исчерпание памяти Grep, Glob и подсказок по @-файлам при поиске сверх лимита вывода в 20 МБ, и сообщение системного ripgrep "no matches" вместо ошибки после потока предупреждений
Исправлено восстановление файла с нулями или обрезанного командой /rewind в форкнутой или фоновой сессии, когда резервные копии истории файлов сессии не удавалось полностью скопировать
Исправлен иногда происходящий выход полноэкранных сессий с "Claude Code exited after an unrecoverable interface error" при быстром наборе или удержании клавиши с открытым выпадающим списком слэш-команд
Исправлен сбой фоновых сессий и перезапуск их воркера, когда команда, поданная через stdin, выполнялась на машине, исчерпавшей файловые дескрипторы
Исправлен сбой при запуске, когда ~/.claude.json содержит некорректное значение mcpNeedsAuthNoticed
Исправлена потеря более раннего мышления разговора командами --resume и --continue, когда встроенный инструмент, с которого он начинался, с тех пор отключён серверным флагом
Исправлено неполадание в буфер обмена текста, выделенного мышью в полноэкранном выборе сессии claude --resume
Исправлена замена извлечённых файлов плагина работающей сессии предпросмотрами перезагрузки плагина, когда плагин был загружен из архива --plugin-dir или --plugin-url
Исправлена потеря финального результата хода, завершившегося во время слива SIGTERM, у самостоятельно размещённых раннеров с --drain-wait-sec; теперь раннер ненадолго ждёт отчёта о ходе
Исправлено срабатывание хуков SubagentStop с конкретным matcher для каждого останавливающегося субагента, тип агента которого был пуст
Исправлена невозможность песочницей Bash-команд писать в каталоги проекта с именами hooks/ или config/
Исправлен сбой обновлений Artifact с "File not found" после возобновления сессии на другой машине или очистки её блокнота: последняя опубликованная версия страницы восстанавливается
Исправлена запись командой /update-config правил разрешений Write(path), которым не соответствуют проверки файловых разрешений, вместо правил Edit(path)
Исправлены четыре нерабочих URL документации (Pricing, Computer Use, Skills, CLI) в таблице live-sources встроенного навыка claude-api
[VSCode] Исправлено медленное сползание транскрипта к низу, пока карточка разрешения ждёт и контент продолжает поступать
[VSCode] Исправлено сохранение режима разрешений, выбранного для исходного разговора, в откатанных и форкнутых разговорах
[VSCode] Исправлена пустая запись CLAUDE_CONFIG_DIR в настройке environmentVariables, заставлявшая Claude Code держать свои файлы в рабочем пространстве
[VSCode] Исправлено открытие ссылок установки плагинов диалогом Manage plugins для имён плагинов и адресов маркетплейсов, которые нельзя использовать в ссылке
[VSCode] Исправлено отображение Remote Control как подключённого после отключения, которое Claude Code сообщил как неудачное; теперь показывается как выключенный
[VSCode] Исправлена остановка прокрутки к низу при отправке до ответа, когда ответ начинает поступать во время прокрутки
[VSCode] Исправлено отображение агентов, оставшихся незавершёнными из-за сбоя, как остановленных вместо неудачных на карте агентов после переоткрытия сессии
[VSCode] Исправлено непоявление уведомления "Continuing the step" и сброс лимита продолжений после перезагрузки, следующей за сбоем с всё ещё работающими фоновыми задачами
[VSCode] Исправлено отображение в списке сессий времени последнего переоткрытия сессии, например после перезагрузки окна, вместо времени отправки её последнего сообщения
[VSCode] Исправлен сбой "Fork conversation from here" на сообщении сразу после отправленного, пока Claude работал
[VSCode] Исправлено отображение слишком малого числа минут на часах кэша промптов после переоткрытия сессии с сообщением, отправленным пока Claude работал
[VSCode] Исправлена потеря уведомления о завершении фонового агента, завершившегося пока Claude выполнял инструмент, и его результата на карте агентов после перезагрузки окна
[VSCode] Исправлен редкий случай отправки в Claude текста, выделенного в игнорируемом git файле, после неотзывчивости расширения в течение нескольких секунд
[VSCode] Исправлен возврат переименованной работающей сессии к сгенерированному имени (регрессия в 2.1.269)
[VSCode] Исправлено открытие некоторых сессий claude.ai/code в VS Code как пустого разговора без сообщений
[VSCode] Исправлена отправка слэш-команд, набранных пока Claude отвечает, модели как текста вместо выполнения после завершения ответа
[VSCode] Исправлена нечитаемость кода в предпросмотре плана и диалогах Hooks и Permission rules с темой High Contrast Light
[VSCode] Исправлено игнорирование /remote-control, пока Remote Control ещё подключается: повторный запуск теперь немедленно выключает Remote Control
[VSCode] Исправлено возвращение разговора к низу во время потока ответа после прокрутки вверх, и добавлена настройка claudeCode.scrollToBottomOnSend для отключения прыжка при отправке
[VSCode] Исправлено отображение пароля или токена, введённого в URL маркетплейса, в диалоге Manage plugins
[Claude Code on the web] Исправлено обрезание уведомлений процедур "paused" и "on hold" на полуслове; уведомление о приостановленной подписке теперь говорит включить процедуру обратно самостоятельно
[Claude Code on the web] Исправлено сохранение облачных сред с очень длинным списком разрешённых доменов с последующим сбоем каждого запуска сессии; теперь сохранение сразу даёт сбой и сообщает, сколько нужно сократить
[Claude Code on the web] Исправлено руководство Claude при отказе в доступе к GitHub у облачной сессии на личном аккаунте: теперь оно ссылается на claude.ai/connect-github вместо страницы админ-настроек
[Claude Tag] Исправлен сбой загрузок S3 из недавних версий AWS CLI и SDK с ошибкой 502 при отправке через подключение AWS
[Claude Tag] Исправлено отношение Claude к каналу как к неактивному и пропуск неотмеченных сообщений в нём, пока он всё ещё публиковал в этом канале из процедуры или ветки
[Claude Tag] Исправлен возврат отображаемого имени ветки "Claude [task]" к простому "Claude" после обновления или перезапуска сессии за этой веткой
[Claude Tag] Исправлен молчаливый возврат модели, на которую вы переключились в ветке Slack, к модели канала по умолчанию после перезапуска или обновления сессии этой ветки
[Claude Tag] Исправлен иногда двойной ответ Claude, когда другое приложение или бот упомянул его через @ в сообщении канала верхнего уровня
[Code Review] Исправлена случайная потеря части анализа ревью, когда один из проверяющих агентов возвращал свои находки в неожиданном формате
[Code Review] Исправлено получение полного повторного ревью pull-запросами с более чем 100 ревью Claude при каждом чистом слиянии из базовой ветки вместо более лёгкого ревью, сфокусированного на слиянии