Claude Code · версия 2.1.81
Claude Code 2.1.81: что нового
Claude Code 2.1.81: флаг --bare для скриптов, передача разрешений через --channels, поддержка CIMD в MCP OAuth и множество исправлений голосового режима и Remote Control.
Новое 2
- Добавлен флаг
--bareдля скриптовых вызовов-p: пропускает хуки, LSP, синхронизацию плагинов и обход директорий скиллов; требуетANTHROPIC_API_KEYилиapiKeyHelperчерез--settings(OAuth и аутентификация через keychain отключены); автопамять полностью отключена - Добавлена передача разрешений через
--channels: серверы каналов, объявляющие возможность permission, могут пересылать запросы на подтверждение инструментов на ваш телефон
Улучшено 6
- Улучшено отображение вызовов MCP для чтения и поиска: они сворачиваются в одну строку «Queried {server}» (раскрывается по Ctrl+O)
- Улучшена заметность bash-режима
!: Claude теперь предлагает его, когда нужно выполнить интерактивную команду - Улучшена актуальность плагинов: плагины, привязанные к ref, теперь заново клонируются при каждой загрузке, чтобы подтягивать изменения из апстрима
- Улучшено обновление заголовков сессий Remote Control: теперь они обновляются после третьего сообщения
- Обновлён MCP OAuth: добавлена поддержка Client ID Metadata Document (CIMD / SEP-991) для серверов без Dynamic Client Registration
- Изменён режим планирования: опция «очистить контекст» теперь скрыта по умолчанию (вернуть можно через
"showClearContextOnPlanAccept": true)
Исправлено 16
- Исправлено: при обновлении OAuth-токена в одной из нескольких параллельных сессий Claude Code остальные требовали повторной аутентификации
- Исправлено: голосовой режим молча проглатывал ошибки повторных попыток и вместо реальной ошибки показывал вводящее в заблуждение сообщение «проверьте сеть»
- Исправлено: звук в голосовом режиме не восстанавливался, если сервер молча разрывал WebSocket-соединение
- Исправлено:
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETASне убирал beta-заголовок structured-outputs, из-за чего прокси-шлюзы, пересылающие запросы в Vertex/Bedrock, возвращали ошибки 400 - Исправлен обход
--channelsдля организаций Team/Enterprise, у которых не настроены другие управляемые настройки - Исправлен сбой на Node.js 18
- Исправлены лишние запросы разрешений для Bash-команд со знаком дефиса внутри строк
- Исправлено: хуки плагинов блокировали отправку промпта, если директория плагина была удалена во время сессии
- Исправлено состояние гонки, при котором вывод фоновой задачи агента мог зависнуть навсегда, если задача завершалась между опросами
- Исправлено:
/btwне включал вставленный текст при использовании во время активного ответа - Исправлена гонка в tmux: быстрое переключение через Cmd+Tab с последующей вставкой могло опередить копирование в буфер обмена
- Исправлено: заголовок вкладки терминала не обновлялся автоматически сгенерированным описанием сессии
- Исправлено: невидимые вложения хуков завышали счётчик сообщений в режиме транскрипта
- Исправлено: сессии Remote Control показывали общий заголовок вместо заголовка, построенного по первому промпту
- Исправлено:
/renameне синхронизировал заголовок для сессий Remote Control - Исправлено: команда
/exitв Remote Control не всегда надёжно архивировала сессию
Другое 3
- При возобновлении сессии, которая работала в worktree, теперь происходит переключение обратно в этот worktree
- Отключён построчный стриминг ответов в Windows (включая WSL в Windows Terminal) из-за проблем с отрисовкой
- [VSCode] Исправлено наследование PATH в Windows для инструмента Bash при использовании Git Bash (регрессия в v2.1.78)
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.