Клодыч В Telegram ↗

Claude Code · версия 2.1.229

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

Claude Code 2.1.229: исправлены многочисленные падения, улучшены Remote Control, песочница и сжатие контекста, добавлены источники плагинов и группы сессий в VS Code.

Релиз Новое: 3Улучшено: 6Исправлено: 18Другое: 5

Новое 3

  • Добавлена поддержка серверных хуков Claude Code для сессий на self-hosted раннере, как в управляемых окружениях
  • Добавлены SSE keepalive-пинги в потоковые ответы шлюза во время долгих пауз при размышлении, чтобы не происходили разрывы по таймауту простоя на upstream-ах Vertex и Bedrock
  • Добавлены источники command для маркетплейса плагинов: локальная команда (например, IDE) выводит каталог плагина, который заново определяется в каждой сессии и применяется без перезапуска; mode: "link" использует его на месте

Улучшено 6

  • Улучшены fan-out в 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 раннера на Windows: теперь требуется явный --base-dir, каталога checkout по умолчанию на Windows нет

Исправлено 18

  • Исправлено: длинные ответы частично пропадали во время стриминга и дважды выводились в терминале
  • Исправлено: падение на экран ошибки (в том числе при --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
  • Исправлено: многосекундные зависания UI после редактирования файла с тысячами диагностик IDE при подключённом расширении IDE
  • Исправлено: разовые команды claude plugin оставляли лишний liveness-файл, из-за которого могла не выполняться очистка устаревших версий плагинов
  • Исправлено: динамические workflow в контейнерах с ограничением CPU использовали число ядер хост-машины вместо лимита CPU контейнера
  • Исправлено: утечка дескрипторов файлового наблюдателя после атомарной замены файлов и необработанная ошибка на Windows, когда наблюдатель запланированных задач отказывал на сетевой или виртуальной файловой системе
  • Исправлено: сессии SDK и --input-format stream-json получали ошибку API 400 при отправке сообщения, состоящего только из пробельных символов
  • Исправлено: разговоры, где одни сообщения превышают лимит запроса API в 32 МБ, повторяли сжатие контекста, хотя убрать изображения или документы было нечего; теперь они падают один раз с понятным сообщением
  • Исправлено: экспорт OpenTelemetry из сессий Claude Desktop отклонялся управляемым Desktop шлюзом, когда этот шлюз одновременно был и эндпоинтом телеметрии
  • Исправлено: self-hosted раннер и другие удалённые сессии завершались при запуске, если развёрнут managed-mcp.json, а сервер поставляет MCP-серверы; теперь такие серверы пропускаются с предупреждением
  • Исправлено: подготовка репозитория на self-hosted раннере зависала на запросе Git Credential Manager; теперь git сразу завершается с ошибкой при отсутствии учётных данных

Другое 5

  • Задокументирован claude remote-control --continue для возобновления последней сессии Remote Control
  • ListAgents теперь помечает отключённые сессии Remote Control как offline, а ваши облачные сессии — как cloud
  • [VSCode] «Report a problem» и /bug теперь открывают встроенный диалог обратной связи вместо устаревшей ссылки на опрос
  • [VSCode] Панель побочных вопросов /btw теперь можно изменять по размеру, перетаскивая границу, как в боковой, так и в стековой раскладке
  • [VSCode] Добавлены группы сессий на боковой панели: правый клик для создания, переименования или удаления; Cmd/Ctrl-клик или Shift-клик для перемещения сразу нескольких сессий
Следить за обновлениями через RSS

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

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