Claude Code · версия 2.1.216
Claude Code 2.1.216: что нового
Claude Code 2.1.216: настройка отключения изоляции ФС в песочнице, много исправлений для worktree, MCP, PowerShell, полноэкранного режима и длинных сессий.
Новое 1
- Добавлена настройка
sandbox.filesystem.disabled, позволяющая отключить изоляцию файловой системы, сохранив контроль исходящего сетевого трафика
Улучшено 6
- Улучшено подтверждение
/fork: теперь это одна строка с именем новой сессии, id дляclaude attachи пометкой, если копия использует ваш чекаут - Улучшена проверка аргументов команд
gitиghв инструменте PowerShell - Улучшена ошибка
/ultrareviewо слишком большом диффе: теперь она показывает заданные лимиты, измеренный размер диффа и файлы, вносящие наибольший вклад - Улучшено сообщение
/code-review ultraо пустом диффе: оно называет точный базовый ref и предлагает явно указать базу - Улучшен запрос на изменение лимита расходов: при отклонении изменения теперь показывается причина от сервера
- Обновлён встроенный скилл dataviz: изменён порядок цветов палитры диаграмм по умолчанию и исправлена рекомендация, предлагавшая прямые подписи для диаграмм с четырьмя рядами
Исправлено 29
- Исправлено замедление в длинных сессиях: стоимость нормализации сообщений росла квадратично от числа ходов, из-за чего возникали многосекундные зависания и медленное возобновление
- Исправлено: авторежим отклонял команды с ошибками классификатора «HTTP 401» после истечения или ротации OAuth-токена посреди сессии
- Исправлено: AskUserQuestion велел Claude продолжать, даже если в ответе вы просили подождать или сначала что-то объяснить; для ответов в свободной форме теперь используется нейтральная формулировка
- Исправлено: Claude Code в вебе повторно задавал тот же вопрос и терял ваш ответ, если сессия простаивала несколько минут
- Исправлено: @-упоминания молча ничего не прикрепляли после хуков, изменяющих файлы, повтора через точку в vim для операторов
cи вставки; также исправлен двойной запуск statusline при возобновлении и зависания выбора сессии при ошибке - Исправлено: возобновлённые фоновые сессии агентов возвращались к агенту по умолчанию; теперь промпт агента и ограничения на инструменты восстанавливаются
- Исправлено: субагенты, изолированные в worktree, могли перенаправлять git в общий чекаут через
git -C,--git-dirилиGIT_DIR/GIT_WORK_TREE - Исправлено: сессии с worktree попадали в оставшийся worktree другого проекта, если рабочий каталог не совпадал с выбранным проектом
- Исправлено: фоновые сессии, у которых в worktree нет git-репозитория, нельзя было удалить
- Исправлено:
claude daemon stop --anyмог завершить посторонний процесс из-за устаревшего lock-файла старого демона - Исправлено: двойное нажатие Esc в пустом промпте не открывало выбор точки отката в долгих сессиях с фоновыми задачами
- Исправлена проверка разрешений для Bash-команд в составных конструкциях с перенаправлениями внутри списков
&&или отрицаний - Исправлено: двойное нажатие Ctrl+X в списке агентов не удаляло сессию, а удалённые сессии появлялись снова, если их фоновый воркер уже завершился
- Исправлено: фоновые субагенты отменялись, если во время их запуска приходило высокоприоритетное сообщение
- Исправлен мусор от мыши и фокуса в терминале, пока открыт GUI-редактор из
/memory,/plan,/keybindingsили по Ctrl+G;/memoryбольше не ждёт закрытия редактора - Исправлено: Claude-in-Chrome зацикливался на ошибке 403 при переподключении, если у OAuth-токена сессии не хватало нужного scope
- Исправлено: сохранение workflow и запись запланированных задач следовали по симлинку
.claude, что могло перенаправить запись за пределы проекта - Исправлено: повторная аутентификация MCP отзывала рабочие учётные данные до успешного нового входа, а сообщение о необходимости авторизации при переподключении в фоновых сессиях указывало на непригодную команду
- Исправлено: команды только для чтения в Windows обращались к сетевым путям без запроса разрешения
- Исправлен разбор Bash-команд с не-ASCII символами: теперь он соответствует реальным границам слов в шелле
- Исправлена проверка разрешений в инструменте PowerShell для команд с невидимыми Unicode-символами
- Исправлено: диалоги в полноэкранном режиме выходили за правый край панели
- Исправлено: список настроек
/configв полноэкранном режиме обрезал нижнюю строку с подсказками по клавишам - Исправлено: подсказка в футере режима транскрипта (Ctrl+O) переносилась на терминалах уже 104 колонок
- Исправлено: эндпоинт метрик Prometheus (
OTEL_METRICS_EXPORTER=prometheus) выдавал некорректные строки# UNIT - Исправлено: скиллы и команды, изменённые во время сессии, не появлялись в слеш-меню до перезапуска
- Исправлено: у скиллов плагинов с полем
nameво frontmatter пропадал префикс плагина в автодополнении слеш-команд - Исправлена некорректная телеметрия отказов в разрешениях: неудачные запросы на разрешение больше не считаются отклонением пользователем, а прерывания пользователем теперь учитываются как отмена, а не отклонение
- Исправлено: облачные сессии теряли обрабатываемое сообщение, если контейнер сессии перезапускался посреди хода; теперь прерванный ход перезапускается при возобновлении, а не оставляет сессию неотвечающей
Другое 4
/contextтеперь явно предупреждает, когда разговор превышает окно контекста, а неудачный/compactотображается как ошибка/rewindбольше не восстанавливает и не удаляет файлы через симлинки и жёсткие ссылки по отслеживаемым путям и сообщает, сколько путей было пропущено- Фоновые сессии:
/mcpи/install-github-appтеперь помещают запрос «нужен ввод» в представление агентов, если клиент не подключён - [VSCode] Исправлено неверное отображение порядка текста справа налево (арабский, иврит, персидский) при смешении с английским или кодом
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.