Claude Code v2.1.229: fixes and improvements
- Версия: v2.1.229
- Крупное:
- Документирована команда
claude remote-control --continueдля возобновления последней сессии Remote Control - Добавлена поддержка hook-ов Claude Code, предоставляемых сервером, для self-hosted runner сессий, в соответствии с поведением managed-окружений
- Добавлены SSE keepalive-пинги в потоковые ответы шлюза во время длительных пауз в размышлениях, предотвращающие разрывы по idle-timeout на Vertex и Bedrock
- Добавлены
commandисточники для плагинных маркетплейсов: локальная команда (например, IDE) выводит директорию плагина, которая переопределяется каждую сессию и применяется без перезапуска;mode: "link"использует её на месте ListAgentsтеперь помечает отключённые Remote Control сессии какoffline, а облачные — какcloud- Улучшено развёртывание workflow-агентов: агенты с одинаковым префиксом запускаются с задержкой, чтобы последующие агенты читали кэшированный префикс промпта вместо повторной оплаты (
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0отключает) - Улучшены ошибки «prompt is too long»: теперь объясняется, почему автоматическая компактизация не помогла, вместо простой рекомендации
/compact - Улучшена песочница: IPv6-литералы в списках доменов сети теперь заключаются в скобки (
[::1]:443), а неоднозначные написания обрабатываются fail-closed и помечаются/doctor - Обновлён
/login: предупреждение о переопределенииCLAUDE_CODE_OAUTH_TOKENповторяется после успешного входа - Изменено поведение
/commit-push-pr: git/gh команды с опасными флагами (--force,--amend,--no-verifyи т.д.) больше не авто-одобряются - Изменён запуск self-hosted runner на Windows: требуется явный
--base-dir; на Windows нет директории checkout по умолчанию - [VSCode] «Report a problem» и
/bugтеперь открывают встроенный диалог обратной связи вместо устаревшей ссылки на опрос - [VSCode] Панель боковых вопросов
/btwтеперь можно изменять по размеру, перетаскивая её границу, в обоих режимах: боковом и вложенном - [VSCode] Добавлены группы сессий в боковой панели — правый клик для создания, переименования или удаления; Cmd/Ctrl- или Shift-клик для перемещения нескольких сессий сразу
- Документирована команда
- Минорное:
- Исправлено частичное исчезновение длинных ответов при стриминге и их двойная печать в терминале
- Исправлен сбой на экране ошибки (включая
--resumeзатронутой сессии), когда вызов инструмента имел нестроковое значениеglob,file_pathилиcommand - Исправлен сбой RangeError при рендеринге прогресс-бара или markdown-таблицы в очень узком окне терминала (также мог вызывать сбой
claude --continue/--resumeпри запуске) - Исправлен сбой на Windows, когда вызов инструмента или сообщение ссылалось на файл по пути с расширенной длиной (
\\?) или UNC-пути - Исправлен сбой авто-режима при каждом вызове инструмента у пользователей, отключающих заголовок атрибуции через
CLAUDE_CODE_ATTRIBUTION_HEADER(прямые подключения к Anthropic API) - Исправлено отклонение
/modelмоделей Sonnet/Opus 1M для подписчиков claude.ai при использовании кастомного шлюзаANTHROPIC_BASE_URL - Исправлен MCP OAuth со строгими авторизационными серверами: в redirect URI используется
127.0.0.1вместоlocalhost - Исправлен зависший спиннер у Remote Control клиентов после ввода слэш-команды в терминале ноутбука
- Исправлен workflow Claude Code Review, генерируемый
/install-github-app, который завершался без публикации ревью на pull request - Исправлены многoсекундные зависания UI после редактирования файла с тысячами IDE-диагностик при подключённом IDE-расширении
- Исправлено оставление случайного liveness-файла одноразовыми командами
claude plugin, что мешало очистке устаревших версий плагинов - Исправлено использование динамическими workflow в CPU-ограниченных контейнерах количества ядер хоста вместо CPU-лимита контейнера
- Исправлена утечка file-watcher дескрипторов после атомарной замены файлов, а также необработанная ошибка на Windows при сбое watcher запланированных задач на сетевой или виртуальной файловой системе
- Исправлена ошибка 400 API для SDK и сессий
--input-format stream-jsonпри отправке сообщения, состоящего только из пробелов - Исправлено повторение компактизации для разговоров, где только сообщения превышают лимит запроса API в 32 МБ, когда нельзя удалить изображения или документы; теперь они завершаются однократной ошибкой с понятным сообщением
- Исправлено отклонение экспорта OpenTelemetry из сессий Claude Desktop управляемым шлюзом Desktop, когда этот шлюз также является конечной точкой телеметрии
- Исправлен выход self-hosted runner и других удалённых сессий при запуске, когда развёрнут
managed-mcp.jsonи сервер доставляет MCP-серверы; теперь эти серверы пропускаются с предупреждением - Исправлено зависание подготовки репозитория self-hosted runner на запросе Git Credential Manager; git теперь быстро завершается с ошибкой при отсутствии учётных данных
- Ссылка: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md