Клодыч В Telegram ↗

Claude Code · версия 2.1.261

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

Claude Code 2.1.261: команда /skill-doctor, лимиты вывода команд, множество исправлений Remote Control, Bedrock и Vertex AI, правки клавиш редактирования.

Релиз Новое: 4Улучшено: 10Исправлено: 27Другое: 26

Новое 4

  • Добавлена строка «Organization policy» в /status и claude doctor: она показывает, почему не удалось загрузить политику организации, например если прокси не пропускает нужный эндпоинт
  • Добавлены настройки bashOutputMaxChars и taskOutputMaxChars: они позволяют увеличить (до 128K символов) объём вывода команд и фоновых задач, который Claude получает inline, прежде чем вывод сохраняется в файл
  • Добавлен флаг --append-subagent-system-prompt-file для чтения системного промпта субагента из файла, если промпт слишком большой для передачи через командную строку
  • Добавлена команда /skill-doctor: показывает, какие загруженные скиллы не используются и сколько контекста они занимают, чтобы их можно было убрать

Улучшено 10

  • Улучшены выбор модели в /model и плашка модели в VS Code: если Claude Code распознаёт модель, показывается её название вместо сырого ID из Bedrock, Vertex AI или LLM-шлюза
  • Улучшен запуск на Google Vertex AI при заданной GOOGLE_APPLICATION_CREDENTIALS: создание API-клиента больше не запускает заново поиск проекта Google Cloud и не порождает лишние процессы gcloud
  • Улучшена производительность стриминга: уже отрисованные блоки больше не перепроверяются вёрсткой при каждом обновлении
  • Улучшено предупреждение об опасном rm: теперь оно срабатывает и на rm -rf с позиционными параметрами, и внутри скриптов sh -c в двойных кавычках
  • Улучшена обработка случая, когда API не присылает заголовки ответа: повторная попытка теперь ждёт до API_TIMEOUT_MS (по умолчанию 10 минут) вместо ещё 3 минут, а в сообщениях указано, что нужно изменить
  • Изменено: при 403 от шлюза Claude apps во время загрузки управляемых настроек (при запуске или после /login) теперь сообщается, что Claude Code, возможно, не включён для организации, вместо совета войти заново
  • Изменено: на машинах, где управляемые настройки фиксируют forceLoginMethod: "gateway", оставшийся API-ключ или логин claude.ai игнорируется и запрашивается /login; сессии Bedrock, Vertex AI и Foundry это не затрагивает
  • Изменено: в авторежиме ссылка, которая упаковывает содержимое в URL публичного рендерера диаграмм, теперь считается загрузкой на этот сайт и больше не одобряется автоматически, если вы сами об этом не просили
  • Изменено: клавиши редактирования слов в промпте теперь соответствуют Bash: Ctrl+W удаляет до пробела, Alt+F и Alt+D останавливаются на конце слова, знаки препинания разделяют слова; keybindingFlavor больше ни на что не влияет
  • Изменён подсчёт токенов в /context: если API подсчёта токенов недоступен, используется локальная оценка вместо дополнительных запросов к малой модели

Исправлено 27

  • Исправлено: при быстром вводе или автоповторе клавиш набранные или вставленные символы иногда оказывались не в том порядке или пропадали
  • Исправлено: /add-dir <subdirectory> выдавала ложную ошибку «couldn't be resolved», когда рабочий каталог находится на автомонтировании /net
  • Исправлено: мастер настройки Bedrock зависал, если AWS или credential helper AWS не отвечали (теперь по таймауту выводится понятная ошибка), а проверки моделей падали за прокси с TLS-инспекцией
  • Исправлено: облачные сессии отбрасывали плагин, синхронизированный из claude.ai, если управляемые настройки принудительно включали его в enabledPlugins, и переходили к клону из маркетплейса, который мог не сработать
  • Исправлено: в поле ввода промпта нельзя было удалить символ прямо перед inline-меткой [Image #N]
  • Исправлено: при возобновлении сессии терялись вывод хуков и другой контекст вокруг параллельных вызовов инструментов, из-за чего менялся возобновлённый запрос
  • Исправлено: Remote Control показывал устаревший режим разрешений, когда телефон, браузер или приложение claude.ai подключались к терминальной сессии, а также после смены режима в терминале
  • Исправлено: сессии Remote Control продолжали выглядеть занятыми (крутился спиннер и отображалась кнопка Stop) после остановки хода с подключённого телефона или браузера либо после локальной слеш-команды вроде /clear
  • Исправлено: сессии SDK и облачные сессии игнорировали Stop или прерывание, отправленное сразу после первого промпта, до начала хода; теперь ход останавливается, а не выполняется до конца
  • Исправлено: Remote Control загружал сессию, полученную через /teleport, в подключённую сессию, и на телефоне и в вебе она отображалась дописанной к оригиналу
  • Исправлено: входящий поток событий Remote Control не работал за корпоративными прокси с TLS-инспекцией в нативной Windows
  • Исправлено: сессии Remote Control показывали в claude.ai уровень усилий по умолчанию, когда он задан в настройках
  • Исправлено: gcpAuthRefresh открывал браузер при запуске, если проверка учётных данных Google выполнялась медленно, хотя сами учётные данные были действительны
  • Исправлено: коннекторы claude.ai отсутствовали всю сессию, если загрузка коннекторов при запуске завершалась по таймауту; теперь CLI повторяет попытку в фоне
  • Исправлено: устойчиво высокая загрузка CPU, когда фоновый агент не удавалось возобновить и его пробуждение повторялось в плотном цикле
  • Исправлено: флаги функций, предназначенные для более новой версии, иногда применялись к более старой версии Claude Code на той же машине
  • Исправлено: /usage и панель использования в VS Code теряли строку недельного лимита для конкретной модели, если эндпоинт использования упирался в лимит запросов или панель открывалась сразу после запуска
  • Исправлено: claude -p --resume <file> брал из транскрипта некорректный ID сессии; теперь сессия возобновляется под новым ID
  • Исправлено: индикатор прогресса в терминале (iTerm2, Ghostty, ConEmu) показывал сессию завершённой, пока фоновый воркфлоу или агент ещё работал
  • Исправлено: редкий глюк вёрстки, при котором блок мог отрисоваться с неверной высотой после переключения контейнера между направлениями row и column
  • Исправлено: определение IP клиента в шлюзе Claude apps, когда доверенный прокси добавляет порт к X-Forwarded-For; при заданном списке доступа нечитаемая запись теперь получает 403
  • Исправлено: шлюз Claude apps указывал Claude Desktop экспортировать OpenTelemetry в JSON, даже когда терминальный CLI использует protobuf, из-за чего коллекторы только с поддержкой protobuf отклоняли данные Desktop
  • Исправлено: Desktop и веб показывали сессию занятой, пока она лишь следит за обновлениями артефакта
  • Исправлено: file_upload в Claude in Chrome падал с ошибкой «paths: expected array, received undefined» в локальных сессиях Cowork, запущенных из приложения Claude Desktop
  • Исправлено: SendMessage в офлайн-сессию Remote Control на другой машине выглядел как доставленный; теперь в результате сказано, что доставка поставлена в очередь до переподключения этой машины
  • Исправлено: подсказки об установке плагинов от CLI, запущенных в фоновых командах Bash, теперь распознаются, а необработанный тег <claude-code-hint> больше не попадает в разговор
  • Исправлено: участники agent-team внутри процесса повторно отправляли анонсы инструментов и скиллов первого хода на втором ходу, из-за чего менялся префикс запроса и промпт-кеш не срабатывал

Другое 26

  • [VSCode] Добавлено пошаговое руководство «Build a custom style» в меню Output styles: оно создаёт файл пользовательского стиля вывода и сразу показывает его в списке
  • [VSCode] Добавлены форма Add server и действие Remove в диалог MCP-серверов, так что MCP-серверы можно добавлять и удалять, не выходя из IDE
  • [VSCode] Добавлено пустое кольцо в списке сессий для сессий, открытых в терминале, другом окне VS Code или Claude Desktop, чтобы они больше не выглядели закрытыми
  • [VSCode] Добавлена кнопка сворачивания в запросах разрешений и вопросах: можно читать переписку под ними, не закрывая запрос; пространство рядом с запросом теперь прокручивает переписку
  • [VSCode] Добавлен пункт «Archive session» в контекстное меню списка сессий, а у Unarchive теперь собственная иконка
  • [VSCode] Исправлено: в сессии, перенесённой (teleport) из Claude Code в вебе, вопрос, прерванный при завершении облачной сессии, считался отклонённым
  • [VSCode] Исправлено: поле Rename на вкладке сессии, восстановленной вместе с окном, открывалось пустым; теперь в нём стоит текущее имя
  • [VSCode] Исправлено: свёрнутые разделы на панели списка сессий кратковременно показывались развёрнутыми при каждой загрузке панели
  • [VSCode] Исправлено: в режиме Focus view вызов инструмента отображался как выполняющийся, хотя Claude уже пошёл дальше, например пока вопрос ожидал вашего ответа
  • [VSCode] Исправлено: подсветка активной строки в списке сессий устаревала, когда исправлялся ID сессии на неактивной вкладке Claude
  • [VSCode] Исправлено: повторное открытие по Cmd/Ctrl+Shift+T и открытие по deep-link помещали вкладку Claude вне группы редактора Claude, если фокус был на вкладке Claude
  • [VSCode] Исправлено: «Add to group» на вкладке сессии помещал сессию, открытую из Claude Code в вебе, сразу в две группы; теперь перемещается запись, которую показывает список сессий
  • [VSCode] Исправлено: выбор модели показывал модели, отключённые организацией, пока окно не перезагружали дважды
  • [VSCode] Исправлено: вкладка, открытая из списка сессий, возвращалась к этой сессии, а вкладка, открытая из веб-сессии, заново запускала teleport или оставалась пустой после перезагрузки представления вкладки в VS Code
  • [VSCode] Исправлено: история побочных вопросов /btw из прошлых сессий перезаписывалась, если вопрос задавали сразу после перезагрузки окна или при ошибках в файле настроек
  • [VSCode] Исправлено: карточка ожидающего вопроса не появлялась снова после перезагрузки панели Claude при входе через аккаунт Claude.ai или Console
  • [VSCode] Исправлено: функции только для claude.ai оставались видимыми в других панелях Claude окна после того, как одна из панелей подхватила стороннего провайдера из файла настроек
  • [VSCode] Исправлено: экран входа появлялся вопреки настройке Disable Login Prompt, когда Claude Code сообщал об отсутствии входа или запрос не удавался из-за него
  • [VSCode] Исправлено: следующий запрос разрешения в очереди сохранял текст, введённый в предыдущем, и принимал мгновенный повторный клик
  • [VSCode] Исправлено: ссылки установки плагина открывали боковую панель Claude без диалога установки в окне, где был показан только список сессий
  • [VSCode] Исправлено: индикатор использования в боковой панели оставался пустым в новом окне, пока не открывали диалог Account & usage, а лимит использования 0% не отображался в индикаторе
  • [VSCode] Исправлено: «Start new session in this group» терял группу после New conversation, а у сессии, завершившейся до загрузки списка непрочитанных в боковой панели, не было точки непрочитанного
  • [VSCode] Исправлено: значок на вкладке редактора показывал непрочитанное во время выполняющегося хода или отсутствовал на вкладке, открытой из списка сессий, а «Add Session Tab to Group» ничего не делал для архивной сессии
  • [VSCode] Исправлено: переключение «Enable Remote Control for all sessions» теперь сразу применяется и к сессиям, открытым в других окнах VS Code
  • [VSCode] Исправлено: фильтр Open в списке сессий для сессий, продолженных из claude.ai, вкладка которых всё ещё числилась за веб-сессией; также разделы меню фильтра получили подписи для скринридеров
  • [VSCode] Изменён выбор модели: теперь это единый плоский список всех моделей, а строки для устаревших написаний названий моделей идут в конце
Следить за обновлениями через RSS

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

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