Клодыч В Telegram ↗

Claude Code · версия 2.1.273

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

Claude Code 2.1.273: заголовки для LLM-шлюзов, форк Remote Control-сессий, множество исправлений разрешений и MCP, улучшенные ошибки и работа с артефактами.

Релиз Новое: 3Улучшено: 17Исправлено: 19Другое: 25

Новое 3

  • Добавлены заголовки запросов x-claude-code-request-class, x-claude-code-agent-type, x-claude-code-prev-tool-durations, x-claude-code-compaction и x-claude-code-context-compacted для LLM-шлюзов; включаются через CLAUDE_CODE_GATEWAY_HINT_HEADERS=1
  • Добавлено уведомление о потере соединения с MCP-сервером посреди сессии, когда автоматическое переподключение не удалось; в нём указано на /mcp
  • Добавлена возможность форкнуть сессию, запущенную через claude --remote-control или /remote-control, из приложения Claude; форк работает как фоновая сессия на вашем компьютере

Улучшено 17

  • Улучшена отзывчивость в длинных сессиях: прогресс хуков и активность субагентов больше не заставляют заново обрабатывать весь разговор при каждом обновлении
  • Улучшено сообщение об ошибке инструмента Artifact при публикации файла типа, который артефакты не отдают: Claude узнаёт, какие типы поддерживаются и что делать вместо этого, а в терминале выводится одна понятная строка
  • Улучшено чтение страницы инструментом Artifact: теперь он показывает возможности и правила базы данных, которые сервис артефактов задаёт для страницы, для всех, кто может в неё публиковать
  • Улучшена запись в базу данных артефактов: обновление теперь может удалить отдельное поле, а не перезаписывать весь документ
  • Улучшена публикация артефактов: если соединение оборвалось после того, как запрос дошёл до claude.ai, публикация теперь безопасно отправляется повторно, без ошибки и без дубликата версии
  • Улучшена ошибка GitHub в облачных сессиях при IP allow list, приостановленной установке приложения или SAML single sign-on: вместо общей подсказки по установке показывается причина
  • Улучшен /autofix-pr: при сбое gh pr view теперь показывается собственная ошибка gh (вход, SAML, лимит запросов) вместо общей строки с кодом выхода
  • Улучшен /autofix-pr: теперь он сообщает, почему не удалось настроить доставку вебхуков GitHub для PR (например, нет привязанного аккаунта GitHub), вместо общего предупреждения
  • Улучшены ошибки /web-setup: при отклонённом токене GitHub перечисляются вероятные причины и способ исправления, а при сбое соединения указывается на проблему с настроенным прокси или TLS-сертификатом
  • Улучшены ошибки SSL-сертификата и прокси-соединения внутри сессии: теперь они называют код ошибки и что нужно исправить, например NODE_EXTRA_CA_CERTS для недоверенного корпоративного CA
  • Улучшена ошибка при невозможности создать облачную сессию из-за истёкшего или отозванного входа в Claude: теперь она предлагает выполнить /login
  • Улучшено сообщение об истечении авторизации MCP-сервера посреди сессии: оно объясняет, как пройти аутентификацию заново (/mcp)
  • Изменено: автоматический режим на Bedrock, Vertex и Foundry по умолчанию временно использует локальный классификатор; чтобы использовать серверный классификатор платформы, задайте CLAUDE_CODE_AUTO_MODE_SERVER=1
  • Изменено: OTEL_LOG_TOOL_DETAILS=1 теперь также добавляет реальные имена агентов, скиллов, плагинов и MCP-серверов в метрики стоимости и токенов
  • Изменено: при входе через аккаунт Claude теперь дополнительно запрашивается доступ к вашим плагинам claude.ai
  • Изменено: отчёты /bug и /feedback теперь включают из последнего API-запроса только параметры, определяющие поведение модели (модель, системный промпт, инструменты), без метаданных запроса и полей CLAUDE_CODE_EXTRA_BODY
  • Windows: улучшена проверка разрешений для сетевых путей UNC, когда сетевой диск был добавлен через --add-dir

Исправлено 19

  • Исправлено: Bash-команды, которые проверка разрешений не может полностью проанализировать, пропускали запрос подтверждения при permissions.blockReadsOutsideWorkingDirectories, а подоболочка могла скрыть опасный rm в режиме bypass
  • Исправлено: скиллы, синхронизированные из claude.ai, оставались доступными после отключения Skills в организации; теперь они перемещаются в корзину с возможностью восстановления
  • Исправлено: allowManagedMcpServersOnly, deniedMcpServers и disableClaudeAiConnectors, заданные через MDM или managed-settings.json, игнорировались при наличии серверных управляемых настроек
  • Исправлено: при ошибках 401/403 на Bedrock, Vertex и Foundry, а также при 403 от шлюза приложений Claude предлагалось выполнить /login; теперь в сообщении указано, какие учётные данные нужно обновить, либо рекомендуется обратиться к администратору шлюза
  • Исправлено: /login, /upgrade и /extra-usage отбрасывали предыдущие рассуждения (thinking) из разговора, из-за чего при следующем запросе приходилось полностью перезаписывать кеш промпта
  • Исправлено: автоматический режим останавливался для подтверждения, когда инструмент Artifact загружал файл, прикреплённый к чату в облачной сессии или сессии Remote Control
  • Исправлено: долгоживущая сессия заново создавала заглушку .git/info/exclude после удаления или перемещения каталога .git репозитория
  • Исправлено: основной промпт терял !, введённый в начале строки уже в режиме shell, поэтому нельзя было набрать команды с отрицанием, например ! grep …
  • Исправлено: Read на macOS отказывался читать перетащенный скриншот или любой файл, для которого система сообщает второй путь, с ошибкой «symlink resolution changed after permission was checked»
  • Исправлено permissions.blockReadsOutsideWorkingDirectories: каталог памяти, выбранный настройками репозитория, больше не загружается в промпт, не вспоминается, не индексируется и не используется при извлечении памяти
  • Исправлено: субагенты и фоновые агенты помечались как завершившиеся с ошибкой, а их результат не доставлялся, если в последнем потоковом ответе не было данных об использовании токенов или id модели
  • Исправлено: индикатор контекста и автосжатие учитывали ходы инструмента advisor примерно в два раза больше реального размера контекста, из-за чего автосжатие срабатывало примерно на половине реального окна
  • Исправлено: /tui отказывался перезапускаться из-за участника команды агентов, который уже закончил работу и больше не отображался в панели агентов
  • Исправлено: сохранённые запланированные задачи запускались не в той сессии после копирования .claude/scheduled_tasks.json в другую папку, например в новый worktree
  • Исправлено: вывод SDK и --output-format stream-json терял оставшиеся сообщения и итоговый отчёт субагента после его перевода в фон посреди работы (например, через CLAUDE_AUTO_BACKGROUND_TASKS)
  • Исправлено: /install-github-app сообщал о блокировке SAML single sign-on как о «требуются права администратора»
  • Исправлено: клиенты Remote Control, подключённые к сессии Claude Desktop, VS Code или JetBrains, получали отказ при запросе использования контекстного окна сессии
  • Исправлено: в строках статуса сжатия контекста, например «Running PreCompact hooks…», спиннер показывал двойное многоточие («……»)
  • Исправлено: ложное срабатывание подсказки в спиннере с предложением плагина frontend-design после чтения или публикации Artifacts

Другое 25

  • Отменено изменение из 2.1.268, которое проверяло правила запрета Read и Edit в строках Bash, не поддающихся анализу проверкой разрешений (eval, env -C); команды вроде time -p make build снова запрашивают подтверждение, а не отклоняются
  • [VSCode] Исправлено: для организаций с отключённой обратной связью по продукту всё ещё появлялась кнопка «Report a problem», а /bug и /feedback открывали форму отчёта
  • [VSCode] Исправлено: красный баннер «Claude Code process exited with code 4294967295» появлялся после завершённых ходов в Windows
  • [Claude Code on the web] Исправлено: рутины теряли доступ к коннектору организации и продолжали обращаться к старому после того, как администратор удалял и заново добавлял этот коннектор
  • [Claude Code on the web] Исправлено: создание self-hosted окружения в настройках организации иногда завершалось ошибкой сервера и оставляло после себя наполовину созданное окружение
  • [Claude Code on the web] Изменено: административная настройка «Share cloud sessions» теперь находится в разделе Data and privacy, а не на странице Claude Code; управлять ею могут и администраторы Data and privacy
  • [Claude Code on the web] Добавлено подтверждение «Discard unsaved changes?» перед тем, как страница New routine или диалог Edit routine отбросят введённое имя рутины, промпт или правку
  • [Claude Code on the web] Удалён полноэкранный экран загрузки десктопного приложения, который видели на Mac и Windows новые пользователи без облачного окружения; теперь они сразу переходят к настройке
  • [Claude Code on the web] Улучшена страница рутины: меню и переименование в навигационной цепочке, переключатель вкл/выкл и Run now наверху, история запусков рядом с настройками рутины
  • [Claude Tag] Исправлено: Claude замолкал через несколько минут после переустановки приложения, если Enterprise Grid был отключён, а одно из его рабочих пространств оставалось подключённым
  • [Claude Tag] Исправлено: запланированные задачи, созданные в приватном Slack-канале, общем для организаций, молча не публиковали результаты; теперь они продолжают работать в треде, где были созданы
  • [Claude Tag] Исправлено: ответ в старом Slack-треде во время выполнения задачи Claude иногда перезапускал её с нуля, и терялась работа, которую он ещё не отправил в репозиторий
  • [Claude Tag] Исправлено: Claude иногда пропускал сообщение с ошибочным уведомлением «couldn't find a Claude Code environment» сразу после обновления токена аккаунта
  • [Claude Tag] Исправлено: подключения к AWS отклоняли эндпоинты без региона, такие как Budgets, Savings Plans, WAF Classic и Import/Export; запросы к Global Accelerator теперь подписываются корректно
  • [Claude Tag] Улучшена обработка сбоев подключений к AWS: если запрос нельзя подписать, например из-за имени хоста без региона, Claude получает объяснение причины и способ исправления вместо голой ошибки
  • [Claude Tag] Исправлено: подключения OAuth client-credentials и JWT-bearer не работали с провайдерами, которые возвращают тип токена в нижнем регистре; теперь запросы отправляются со стандартной схемой Bearer
  • [Claude Tag] Исправлено: добавление менеджера канала отклонялось в общих каналах Enterprise Grid, в каналах, где Claude ещё не использовался, и в устаревших приватных каналах
  • [Claude Tag] Изменено: Claude теперь сам начинает следить за связанными публичными каналами, например за каналом инцидента, от которого зависит разговор, а не только по запросу
  • [Claude Tag] Исправлено: на административной странице Memory не отображались Slack-каналы, которые Claude настроил сам, даже если в них была сохранена память; теперь администраторы могут открывать, редактировать и удалять эту память
  • [Code Review] Исправлено: слияние базовой ветки в PR, в предыдущем ревью которого был раздел «Additional findings», запускало полное повторное ревью; теперь такие пуши получают более лёгкое follow-up ревью
  • [Code Review] Исправлено: весь REVIEW.md игнорировался из-за @-упоминания, блока кода, перенесённого на несколько строк, или HTML-тега в обратных кавычках; теперь скрываются только строки со ссылками на изменённые файлы
  • [Code Review] Улучшены предлагаемые исправления: если от изменяемого поведения зависит другой код, в них теперь указано, что должно продолжать работать
  • [Code Review] Улучшены комментарии ревью, указывающие на второе затронутое место: проблема в нём теперь описана полным предложением, а не обрывком
  • [Code Review] Исправлено: в /ultrareview --post повторная попытка после ошибки GitHub теперь публикует комментарий с находками ровно один раз, а не ни разу или дважды; в комментарии указан проверенный коммит
  • [Code Review] Исправлено: пустые пуши и пуши с идентичным содержимым повторно ревьюились в репозиториях GitHub, где в имени владельца или репозитория есть заглавная буква; теперь такие пуши пропускаются
Следить за обновлениями через RSS

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

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