Клодыч В Telegram ↗

Claude Code · версия 2.1.284

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

Claude Code 2.1.284: модель Sonnet 5.5 по умолчанию, /mcp reconnect all, новые возможности Claude apps gateway и множество исправлений.

Релиз Новое: 9Улучшено: 22Исправлено: 39Другое: 30

Новое 9

  • Добавлена Claude Sonnet 5.5 (claude-sonnet-5-5), теперь это модель Sonnet по умолчанию в Anthropic API: контекст 1M, $2/$10 за Mtok, чтение из кеша — $0,20 за Mtok
  • Добавлен ответ «Yes, but ask again next time» в запросе авто-режима перед чтением за пределами рабочих директорий: можно разрешить одно чтение, а о следующих вас всё равно спросят
  • В лимит расходов Claude apps gateway в /usage и в строке статуса добавлены суммы в долларах (например, «$271.40 / $500.00 spent this month»), если шлюз работает на этой или более новой версии; в rate_limits.spend_limit строки статуса также появились used_usd, limit_usd и period
  • Добавлены действия горячих клавиш effortSlider:decreaseEffort, increaseEffort и toggleUltracode, так что стрелки и Tab в слайдере /effort можно переназначить в keybindings.json
  • Команда /rate-limit-options добавлена в /help и меню команд для подписчиков claude.ai, чтобы уведомления о лимитах использования, где она упоминается, указывали на команду, которую можно найти
  • Добавлена команда /mcp reconnect all в интерактивном терминале: она разом повторяет подключение ко всем MCP-серверам, которые не подключились или требуют аутентификации
  • Добавлены предупреждения при запуске Claude apps gateway, если в управляемой политике availableModels пуст или в нём нет модели, на которой стартует Claude Code, при том что не заданы model и enforceAvailableModels
  • Добавлена поддержка auth: { google: {} } для получателей telemetry.forward_to в Claude apps gateway: телеметрию можно экспортировать прямо в OTLP-эндпоинт Google Cloud, используя учётные данные Google Cloud шлюза
  • Добавлена клиентская аутентификация по сертификату (private_key_jwt) между Claude apps gateway и его провайдером удостоверений — для провайдеров, которые выдают сертификаты вместо клиентских секретов

Улучшено 22

  • Улучшено ожидание сброса лимита: состояние лимита и обратный отсчёт с опцией usage-credits теперь показываются одним блоком под промптом, а сообщения о лимите больше не дублируют отсчёт
  • Улучшена ошибка "No such tool available" для инструментов Claude in Chrome, вызванных без префикса: теперь в ней указано, какой инструмент нужно вызывать
  • Улучшены строки событий Monitor: вместо повторения описания они показывают, что вывело каждое событие; кроме того, неизменная строка "Waiting for N … to finish" больше не повторяется после каждого события
  • Улучшена защита песочницы инструмента Workflow для ошибок, выбрасываемых асинхронными хуками скриптов
  • Улучшены время запуска и потребление памяти: схема настроек теперь строится только для тех частей, которые реально используются в ваших файлах настроек
  • Улучшен /claude-api: hillclimb больше не тратит раунды на переформулировки промпта, слишком мелкие для измерения оценкой, а дополнительная страница, запрошенная рядом с report.html, собирается как один локальный файл, ничего не загружающий из сети
  • Улучшены списки, такие как /tasks, /copy и /hooks: подробности после каждого имени выравниваются в одну колонку, если помещаются, а иначе располагаются у правого края
  • Улучшена команда claude plugin marketplace add: она сообщает, что заменяет маркетплейс, ранее добавленный под тем же именем из другого источника, и как это отменить
  • Улучшен отказ при запуске, когда управляемые настройки требуют входа (forceLoginMethod или forceLoginOrgUUID), а настроен API-ключ, токен или apiKeyHelper: теперь указывается, какой учётные данные используются, где они заданы и как их убрать
  • Улучшена загрузка автопамяти: невидимые символы и теги, имитирующие собственную разметку Claude Code, нейтрализуются в MEMORY.md и вспоминаемых заметках памяти до того, как попадут к Claude
  • Улучшен claude remote-control: в папке, которой вы ещё не доверяете, он теперь запрашивает доверие к рабочему пространству в терминале, а не завершается
  • Улучшены страницы артефактов: Claude записывает план дизайна на страницу, а не в ответ, и использует в качестве заголовка страницы имя, которое вы уже дали объекту
  • Улучшен инструмент Artifact: если Claude получает ссылку на чат или проект claude.ai, артефакт из чата или один только id артефакта, он запрашивает нужную ссылку или содержимое, а не останавливается
  • Изменено: интерактивные сессии в терминале и VS Code теперь запускаются в авто-режиме, если режим разрешений не настроен, на всех планах и у всех провайдеров; permissions.defaultMode по-прежнему имеет приоритет
  • Изменено: Ultracode стал отдельным переключателем в /effort (Tab или /effort ultracode [on|off]): он больше не принудительно включает усилие xhigh и работает при любом уровне усилия
  • Изменено: повторные попытки после обрыва соединения посреди ответа теперь делят общий бюджет с остальными повторами запроса, поэтому неудачный запрос сдаётся раньше
  • Изменено: уведомление о срабатывании защитных механизмов модели Sonnet на сообщение теперь объясняет причину и предлагает отредактировать сообщение и повторить попытку
  • Изменено: переключение модели из соображений безопасности в сессиях с закреплённой моделью Opus через ANTHROPIC_DEFAULT_OPUS_MODEL или modelOverrides: в Anthropic API модель для переключения теперь выбирает API для каждого типа срабатывания, а не закреплённая модель
  • Изменено: в неинтерактивном режиме первый ход по-прежнему ждёт до 2 с подключения MCP-серверов, указанных в --allowedTools или в хуке mcp_tool, даже если CLAUDE_CODE_MCP_STARTUP_WAIT_MS равен 0
  • Изменено: /recap теперь отказывается с коротким уведомлением, если команда пришла из чата-треда (включая ваш собственный), из рутины или вебхука; при вводе в терминале, приложениях Claude, Remote Control, -p или SDK-хосте работает как раньше
  • Изменено: /artifacts показывает вкладки фильтров рядом с заголовком с однословными названиями (All, Mine, Shared), используя ту же панель вкладок, что и /config и /plugin
  • Изменено: публикация артефактов теперь отказывается принимать файл на сетевом ресурсе (путь \\host\share или автомонтирование /net), если только это не сетевой диск, добавленный через --add-dir

Исправлено 39

  • Исправлено: при повреждённом потоке ответа выводились сырые ошибки вроде «JSON Parse error» или «undefined is not an object», а в ответ могло попасть слово «undefined»; теперь запрос повторяется или сообщается о прерванном ответе
  • Исправлено: ошибка перегрузки или серверная ошибка сразу после блока thinking завершала ход с ошибкой вместо повторной попытки
  • Исправлено: ошибки «Prompt is too long» сохранялись после сжатия контекста; если сжатый запрос всё равно слишком длинный, Claude Code теперь сжимает ещё раз, оставляя меньше недавней переписки
  • Исправлено: если модель сессии недоступна и запасной модели не осталось, показывалось голое сообщение «is currently unavailable» (или «Something went wrong» в облачных сессиях) вместо уведомления о недоступности модели со ссылкой Learn more
  • Исправлено: сессии Agent SDK падали, если в сообщении пользователя было изображение с некорректным source, и после некорректного блока документа сбоили на каждом следующем ходе; теперь некорректное изображение заменяется поясняющей заметкой
  • Исправлено: вызовы MCP-инструментов в возобновлённой сессии завершались ошибкой «No such tool available», пока сервер ещё подключался; теперь вызов ждёт сервер до 10 секунд
  • Исправлено: повторные обращения к эндпоинту использования тарифа после rate limit или отказа в авторизации; /usage, /extra-usage и представления использования в IDE теперь выдерживают паузу вместо повторных запросов
  • Исправлено: claude mcp add сообщал об успехе, когда управляемые настройки ограничивают MCP-серверы только плагинами; теперь команда отказывает и объясняет, что делать, вместо сохранения сервера, который никогда не загрузится
  • Исправлено: экран настройки в /plugin — булевы опции теперь выбираются как true/false вместо свободного ввода текста, числовые опции отвергают некорректный ввод, а ←/→ меняют значение поля, а не переключают вкладки
  • Исправлено: ANTHROPIC_FOUNDRY_RESOURCE подставлялось в хост эндпоинта Foundry без проверки; значение, не являющееся простым именем ресурса, теперь отклоняется
  • Исправлено: у Claude Desktop за Claude apps gateway не было варианта с контекстом 1M; шлюз теперь автоматически помечает для Desktop каждую модель с поддержкой 1M
  • Исправлено: нажатие ↓ в shell-режиме выбирало скрытую плашку фоновых задач, из-за чего Backspace и Ctrl+U переставали редактировать промпт
  • Исправлено: инструмент Bash падал на Windows при большом числе включённых плагинов — несуществующие каталоги bin/ плагинов больше не добавляются в PATH, а унаследованные записи не дублируются
  • Исправлено: маркетплейсы плагинов с sparsePaths клонировались пустыми и заменяли рабочую локальную копию на старом git (до 2.39), из-за чего каждое обновление падало с «marketplace.json file is no longer present»
  • Исправлено: в полноэкранном режиме стирался вывод терминала над сессией, когда [ в режиме транскрипта записывает переписку в scrollback (macOS и Linux)
  • Исправлено: в полноэкранном режиме позиция прокрутки прыгала к предыдущему сообщению или вниз, если ответ дописывался, пока вы прокрутили вверх
  • Исправлено: панели вкладок в диалогах вроде /config и /plugin в узком терминале рвали заголовок и названия вкладок посреди слова; теперь вкладка, которая не помещается, целиком переносится на следующую строку
  • Исправлено: в выборе /model после прокрутки к последней модели под списком показывалось «+1 model»; теперь счётчик учитывает только модели ниже видимых строк
  • Исправлено: /keybindings записывал в генерируемый keybindings.json привязки Backspace и Delete для действия футера, которое ничего не делает
  • Исправлено: переназначенная клавиша закрытия панели агентов (footer:close) вводила «x» вместо своего действия на строке агента, который вы просматриваете
  • Исправлено: . в vim-режиме не повторял очень быстро набранный текст (например, по ssh или в tmux) или вставленный без bracketed paste, а после повтора изменения без набранного текста (например, cw и Esc) оставлял промпт в режиме INSERT
  • Исправлено: в vim-режиме после dd на последней строке или yy в конце промпта курсор оставался на открывающей скобке плейсхолдера изображения, и r или x ломали или удаляли изображение
  • Исправлено: клавиша, нажатая в момент возврата фокуса терминалу, отвечала на запрос включения Remote Control до перезапуска короткой защитной задержки
  • Исправлено: диалог доверия к рабочему пространству появлялся повторно после смены рендерера или обновления, если Claude Code запускался в домашней директории
  • Исправлено: правила, добавленные в .claude/rules симлинками извне проекта, пропускались без запроса подтверждения внешних импортов; директория .claude, являющаяся симлинком извне проекта, теперь запрашивает то же подтверждение
  • Исправлено: плагины из маркетплейсов, claude.ai и npm заранее одобряли свои инструменты через allowed-tools при включённом управляемом allowManagedPermissionRulesOnly; такое предварительное одобрение сохраняется только у плагинов из официального источника Anthropic или источника, за который ручаются управляемые настройки
  • Исправлено: неудачный первый claude plugin install оставлял плагин включённым и записанным, если диапазон версий зависимости не удавалось выполнить
  • Исправлено: в debug-логе терялся stderr упавшего хука, если хук писал ещё и в stdout, а для упавшего хука без вывода не логировалось ничего; теперь для упавших хуков также логируется код статуса
  • Исправлено: {"decision":"block"}, возвращаемый хуками Elicitation и ElicitationResult, игнорировался; теперь он отклоняет MCP-запрос (elicitation), как и код выхода 2
  • Исправлено: сессиям, запущенным без инструмента SendMessage (например, из Claude Desktop), всё равно говорили отправлять сообщения другим сессиям с его помощью
  • Исправлено: фото, отправленное из приложения Claude через Remote Control, терялось, когда его сообщение из очереди возвращалось в промпт терминала для редактирования, а для фото без подписи курсор смещался на один символ
  • Исправлено: если во время автоматического ожидания сброса лимита пользователь вводил сообщение и этот ход снова упирался в лимит, ожидание выходило из-под управления настройки "Continue automatically at usage limit"
  • Исправлено: предупреждения о лимите предлагали /upgrade пользователям, уже сидящим на самом высоком плане Max; теперь и предупреждения, и сам /upgrade указывают на /usage-credits, если эта команда доступна
  • Исправлено: субагент Explore переключался на Opus в Claude API, если в сессии использовался неизвестный Claude Code ID модели (например, кастомная модель за прокси); теперь Explore наследует эту модель
  • Исправлено: статусные обновления /loop в режиме с самостоятельным темпом часто не показывались, потому что Claude писал их только в рассуждениях; теперь Claude выводит каждое обновление и итог при остановке цикла обычным видимым текстом
  • Исправлено: /ultrareview не мог загрузить рабочее дерево, если его запускали из git worktree, созданного десктопным приложением Claude на macOS или Linux
  • Исправлено: команды Bash в песочнице не запускались на Linux, когда в рабочей директории запрещена запись и в ней лежит директория с запретом на чтение
  • Исправлено: результаты записи в базу данных артефактов сообщали Claude, что запись в приватное поддерево зрителя data/users/ видна всем зрителям; также добавлен уровень "view" в as_level
  • Исправлено: шлюз приложений Claude отвечал 431 Request Header Fields Too Large на каждый запрос при входе, если провайдер идентификации возвращает много групп; теперь принимаются заголовки запроса до 256 КиБ

Другое 30

  • [VSCode] Добавлено необязательное время над каждым промптом и ответом со строкой даты при смене дня (настройка Claude Code: Show Message Timestamps, по умолчанию выключена)
  • [VSCode] В строки Manage plugins добавлены ошибки загрузки плагинов и примечания, а также всплывающее окно для отключения, удаления или копирования ошибки
  • [VSCode] Добавлен переключатель Ultracode под ползунком Effort, заменивший позицию Ultracode на ползунке; значок модели показывает "· Ultracode" при любом уровне усилия
  • [VSCode] Исправлено: Reload Claude из диалога Memory перезапускался до сохранения отредактированного файла
  • [VSCode] Исправлено: восстановленная вкладка открывала беседу, которая ещё открыта в другом процессе Claude; теперь сначала задаётся вопрос
  • [VSCode] Исправлено: раскрытые вами секции Focus view сами закрывались, пока работал субагент или когда первый шаг секции скрывался из вида
  • [VSCode] Исправлено: ввод /model и Enter выводил в чат справку по использованию вместо открытия выбора модели
  • [VSCode] Исправлено: /feedback на Vertex, Bedrock и Foundry отклонялся после нажатия Send; теперь отчёт сохраняется на этом компьютере, как в терминале
  • [VSCode] Исправлено: после перезагрузки окна вход мог ждать расширение Python до минуты
  • [VSCode] Исправлено: вкладки Claude Code переставали отвечать после Restart Extensions; теперь они заново открываются на своей беседе
  • [VSCode] Исправлено: сообщение от другого агента без записанного отправителя отображалось в чате как сырой XML
  • [VSCode] Исправлено: сообщения от других агентов, сессий или каналов пропадали после перезагрузки
  • [VSCode] Исправлено: собственная команда пользователя /mcp, /config или /settings перекрывалась диалогом расширения
  • [VSCode] Исправлено: Escape останавливал все фоновые агенты, даже когда ни один ход не выполнялся
  • [VSCode] Исправлено: ссылки для установки плагинов заменяли уже имеющийся у вас маркетплейс с тем же именем
  • [VSCode] Исправлено: ошибки «Prompt is too long» после сжатия контекста, если к сообщению был прикреплён большой текстовый файл
  • [VSCode] Исправлено: не открывались ссылки в чате на файлы, в пути которых есть символы не из ASCII, пробелы или скобки
  • [VSCode] Изменено: CLAUDE_CONFIG_DIR в настройке claudeCode.environmentVariables теперь применяется только если это абсолютный путь, а также передаётся в терминалы, продолжающие чат
  • [Cloud sessions] Исправлено: элементы управления Edit и Duplicate у рутины сообщали, что рутина ещё загружается, когда вы были офлайн; теперь они сообщают, что вы офлайн
  • [Claude Tag] Добавлен выбор семейства моделей, например «Opus (latest)», для треда, канала по умолчанию или личных сообщений, так что выбор следует за самой новой моделью в этом семействе
  • [Claude Tag] В график прогноза расходов в аналитике добавлены расходы, учитываемые в общем лимите организации, с указанием того, какая часть лимита использована
  • [Claude Tag] Исправлено: в карточке прогресса и превью ссылок прежнего приложения Claude в Slack не отображались репозиторий и кнопка Create PR, если имя хоста GitHub Enterprise содержало знак подчёркивания
  • [Claude Tag] Исправлено: Claude молчал в канале, окружение которого отказывается его запускать; теперь он публикует одно уведомление с просьбой обратиться к администратору и повторяет попытку при @-упоминании
  • [Claude Tag] Изменено: Claude теперь отправляет приватное уведомление о входе при каждом @-упоминании от человека, который не подключил свой аккаунт Claude, а не замолкает после первого раза
  • [Claude Tag] Улучшена кнопка «Notify members now» в настройках администратора: одно нажатие охватывает все рабочие пространства вашей организации в Enterprise Grid, а в больших рабочих пространствах уведомляется больше участников
  • [Claude Tag] Улучшено уведомление об ожидании в self-hosted окружениях с раннерами по требованию: теперь оно сообщает, запускается ли раннер, будет ли повторена попытка запуска или раннер запускаться не будет
  • [Claude Tag] Улучшено сообщение об ошибке при неудачном добавлении менеджера канала, когда не удаётся подтвердить, что рабочее пространство Slack этого канала подключено к вашей организации
  • [Claude Tag] Улучшены списки доступа канала в настройках администратора: теперь они показывают коннекторы, репозитории и плагины, которые добавляет шаблон автоприсоединения, и источник каждого из них
  • [Claude Tag] Улучшено добавление репозиториев менеджером канала: если вход через GitHub не позволяет подтвердить, что вы администратор репозитория, страница предлагает войти через GitHub
  • [Code Review] Исправлено: Code Review сдавался и не публиковал готовое ревью, если в pull request было открыто неотправленное ревью от его GitHub App; теперь сначала повторяется попытка публикации
Следить за обновлениями через RSS

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

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