Claude Code · версия 2.1.273
Claude Code 2.1.273: что нового
Claude Code 2.1.273: заголовки для LLM-шлюзов, форк Remote Control-сессий, множество исправлений разрешений и MCP, улучшенные ошибки и работа с артефактами.
Новое 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, где в имени владельца или репозитория есть заглавная буква; теперь такие пуши пропускаются
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.