Claude Code · версия 2.1.72
Claude Code 2.1.72: что нового
Claude Code 2.1.72: команда /plan с описанием, ExitWorktree, упрощённые уровни effort, множество исправлений хуков, плагинов, песочницы и голосового режима.
Новое 8
- Добавлена клавиша
wв/copy: записывает выбранный фрагмент прямо в файл, минуя буфер обмена (удобно по SSH). - Добавлен необязательный аргумент-описание для
/plan(например,/plan fix the auth bug): команда включает режим планирования и сразу приступает к работе. - Добавлен инструмент
ExitWorktreeдля выхода из сессииEnterWorktree. - Добавлена переменная окружения
CLAUDE_CODE_DISABLE_CRON, которая мгновенно останавливает запланированные cron-задачи прямо во время сессии. - В allowlist автоматического одобрения для bash добавлены
lsof,pgrep,tput,ss,fdиfdfind: меньше запросов разрешений для типичных операций только для чтения. - Добавлена поддержка git URL маркетплейсов без суффикса
.git(Azure DevOps, AWS CodeCommit). - VSCode: добавлен индикатор уровня effort на рамке поля ввода
- VSCode: добавлен обработчик URI
vscode://anthropic.claude-code/openдля программного открытия новой вкладки Claude Code с необязательными query-параметрамиpromptиsession
Улучшено 8
- Улучшен
/config: Escape отменяет изменения, Enter сохраняет и закрывает, Space переключает настройки. - Улучшена история по стрелке вверх: при нескольких одновременных сессиях сначала показываются сообщения текущей сессии.
- Улучшена точность распознавания голосового ввода для названий репозиториев и распространённых dev-терминов (regex, OAuth, JSON).
- Улучшен разбор bash-команд: переход на нативный модуль ускорил инициализацию и устранил утечку памяти.
- Размер бандла уменьшен примерно на 510 КБ.
- Изменено поведение HTML-комментариев в CLAUDE.md (
<!-- ... -->): при автоматической подстановке они скрыты от Claude. При чтении инструментом Read комментарии по-прежнему видны. - Улучшены сообщения об ошибках клонирования маркетплейса: диагностическая информация теперь выводится, даже если git ничего не написал в stderr.
- Улучшена загрузка CPU в долгих сессиях.
Исправлено 33
- Исправлено: поиск инструментов теперь активируется и при заданном
ANTHROPIC_BASE_URL, если установлена переменнаяENABLE_TOOL_SEARCH. - Исправлено: медленное завершение работы, когда фоновые задачи или хуки долго не отвечали.
- Исправлено: прогресс задачи агента зависал на «Initializing…».
- Исправлено: хуки скилла срабатывали дважды на событие, когда модель вызывала скилл с включёнными хуками.
- Исправлено несколько проблем голосового режима: периодические задержки ввода, ложные ошибки «No speech detected» после отпускания push-to-talk и подстановка устаревших транскриптов в промпт после отправки.
- Исправлено:
--continueне возобновлял работу с самой последней точки после--compact. - Исправлены граничные случаи в разборе bash-команд для проверок безопасности.
- Исправлено несколько проблем с плагинами: установка падала на Windows с ошибкой
EEXISTв папках OneDrive, маркетплейс блокировал установку на уровне пользователя при наличии установки на уровне проекта,CLAUDE_CODE_PLUGIN_CACHE_DIRсоздавал буквальные каталоги~, аplugin.jsonс полями только для маркетплейса не загружался. - Исправлено: опрос об обратной связи слишком часто появлялся в долгих сессиях.
- Исправлено: флаг
--effortсбрасывался несвязанными записями настроек при запуске. - Исправлено: запросы, отправленные в фон через Ctrl+B, теряли транскрипт или портили новый диалог после
/clear. - Исправлено:
/clearубивал фоновые задачи агентов и bash — теперь очищаются только задачи переднего плана. - Исправлены проблемы изоляции worktree: возобновление инструмента Task не восстанавливало cwd, а в уведомлениях о фоновых задачах отсутствовали
worktreePathиworktreeBranch. - Исправлено:
/modelне показывал результат, если его запускали, пока Claude работает. - Исправлено: в текстовом поле запроса разрешения в режиме планирования цифровые клавиши выбирали пункты меню вместо ввода текста.
- Исправлены проблемы с разрешениями в песочнице: некоторые операции записи файлов ошибочно разрешались без запроса, а перенаправление вывода в каталоги из allowlist (например,
/tmp/claude/) лишний раз запрашивало подтверждение. - Исправлено: инвалидация кэша промпта в вызовах SDK
query(); расходы на входные токены снижаются до 12 раз. - Исправлено: клавиша Escape переставала реагировать после отмены запроса.
- Исправлено: двойное нажатие Ctrl+C не завершало работу при запущенных фоновых агентах или задачах.
- Исправлено: агенты команды теперь наследуют модель лидера.
- Исправлено: «Always Allow» сохранял правила разрешений, которые больше никогда не срабатывали.
- Исправлено несколько проблем с хуками:
transcript_pathуказывал не на тот каталог для возобновлённых и форкнутых сессий,promptагента молча удалялся из settings.json при каждой записи настроек, причина блокировки PostToolUse отображалась дважды, асинхронные хуки не получали stdin через bashread -r, а в сообщении об ошибке валидации приводился пример, не проходящий валидацию. - Исправлено: падения сессий в Desktop/SDK, когда Read возвращал файлы с символами U+2028/U+2029.
- Исправлено: заголовок терминала очищался при выходе, даже если была задана
CLAUDE_CODE_DISABLE_TERMINAL_TITLE. - Исправлено несколько проблем с сопоставлением правил разрешений: wildcard-правила не срабатывали для команд с heredoc, встроенными переносами строк или без аргументов;
sandbox.excludedCommandsне работал с префиксами из переменных окружения; вариант «always allow» предлагал слишком широкие префиксы для вложенных CLI-инструментов; правила deny применялись не ко всем формам команд - Исправлены слишком большие и обрезанные изображения при выводе Bash в виде data URL
- Исправлен сбой при возобновлении сессий, содержавших ошибки Bedrock API
- Исправлены периодические ошибки валидации «expected boolean, received string» во входных данных инструментов Edit, Bash и Grep
- Исправлены многострочные названия сессий при ответвлении от беседы, первое сообщение которой содержало переносы строк
- Исправлено: сообщения в очереди не показывали прикреплённые изображения, а при нажатии ↑ для редактирования сообщения из очереди изображения терялись
- Исправлены параллельные вызовы инструментов: ошибка в Read/WebFetch/Glob отменяла соседние вызовы, теперь каскадно отменяют остальные только ошибки Bash
- VSCode: исправлено несоответствие скорости прокрутки во встроенных терминалах скорости в нативных терминалах
- VSCode: исправлено поведение Shift+Enter, который отправлял ввод вместо вставки новой строки у пользователей со старыми настройками горячих клавиш
Другое 2
- Возвращён параметр
modelу инструмента Agent для переопределения модели при каждом вызове. - Упрощены уровни effort: теперь low/medium/high (max убран), с новыми символами (○ ◐ ●) и кратким уведомлением вместо постоянной иконки. Чтобы вернуть значение по умолчанию, используйте
/effort auto.
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.