Claude Code · версия 2.1.143
Claude Code 2.1.143: что нового
Claude Code 2.1.143: контроль зависимостей плагинов, улучшения фоновых сессий и claude agents, PowerShell по умолчанию для облачных пользователей на Windows и много исправлений.
Новое 3
- Добавлен контроль зависимостей плагинов:
claude plugin disableтеперь отказывается отключать плагин, от которого зависит другой включённый плагин (с подсказкой по цепочке отключения, которую можно скопировать), аclaude plugin enableпринудительно включает транзитивные зависимости - Добавлена прогнозируемая стоимость контекста (оценка токенов на ход и на вызов) в панель просмотра маркетплейса
/plugin - Добавлена настройка
worktree.bgIsolation: "none", позволяющая фоновым сессиям редактировать рабочую копию напрямую безEnterWorktree— для репозиториев, где worktree непрактичны
Исправлено 18
- Исправлено: повреждённый
.credentials.jsonсо значениемscopes, не являющимся массивом, приводил к зависанию CLI при запуске или к молчаливому прерыванию обновления OAuth-токена - Исправлена вставка правой кнопкой мыши в
claude agentsв Windows Terminal и WSL - Исправлено бесконечное зацикливание stop-хуков, которые постоянно блокируют завершение: теперь ход завершается с предупреждением после 8 блокировок подряд (можно переопределить через
CLAUDE_CODE_STOP_HOOK_BLOCK_CAP) - Исправлено: Esc/Ctrl+C не отменяли ожидающее пробуждение
/loop, пока Claude простаивал между итерациями - Исправлено срабатывание оценщика
/goal, пока ещё выполняются фоновые оболочки или делегированные субагенты - Исправлено:
NO_COLOR/FORCE_COLORвenvфайла settings.json убирали цвета собственного интерфейса Claude Code — теперь они применяются только к подпроцессам - Исправлено: представление агентов на Windows многократно запускало процессы PowerShell при получении списка сессий
- Исправлено:
/bgбез промпта отправлял «continue» в форкнутую сессию — теперь форк ждёт ввода - Исправлено:
--agent <name>не находил агентов из плагинов без префиксаplugin: - Исправлено: при удалении сессии из представления агентов не удалялся файл её транскрипта
- Исправлено отображение устаревших фрагментов при прокрутке в подключённых фоновых сессиях в Windows Terminal
- Исправлена лавина ложных срабатываний обнаружения зависания воркеров у фоновых агентов после сна хоста или App Nap в macOS
- Исправлено: сообщения об ошибках 5xx указывали на status.claude.com вместо названия настроенного шлюза или облачного провайдера
- Исправлено: фоновые сессии молча захватывали ссылки на файлы из IDE во ввод резервного (warm spare) процесса, из-за чего ссылка добавлялась в начало следующего промпта, отправленного из
claude agents - Исправлено: фоновые сессии на macOS получали ошибки «Operation not permitted» при чтении файлов в
~/Documents,~/Desktopи~/Downloads, даже если был выдан Full Disk Access. - Исправлено: в Windows нажатие ← в
claude agentsво время потоковой передачи ответа могло сделать список агентов неотзывчивым к любому вводу - Исправлено: запуск фонового демона теперь использует текущий исполняемый файл, если лаунчер
~/.local/bin/claudeотсутствует или не является исполняемым - Исправлено:
claude agents --allow-dangerously-skip-permissionsделал режим обхода разрешений режимом по умолчанию для запускаемых сессий, вместо того чтобы просто добавить его в цикл разрешений
Другое 12
- Инструмент PowerShell теперь передаёт
-ExecutionPolicy Bypass. Отключить можно черезCLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 - Фоновые сессии теперь сохраняют выбранные вами модель и уровень усилий (effort) после пробуждения из простоя
- Shift+Tab в подключённых сессиях агентов теперь включает в цикл автоматический режим (auto mode)
- Инструмент PowerShell теперь включён по умолчанию в Windows для пользователей Bedrock, Vertex и Foundry. Отключить можно через
CLAUDE_CODE_USE_POWERSHELL_TOOL=0. claude agentsтеперь принимает--add-dir,--settings,--mcp-configи--plugin-dirи применяет их как к дашборду, так и к фоновым сессиям, запущенным из негоclaude agentsпринимает--permission-mode,--model,--effortи--dangerously-skip-permissionsдля задания значений по умолчанию для сессий, запускаемых из этого представленияclaude --bg --dangerously-skip-permissionsтеперь сохраняется при цикле retire→wake- Очистка worktree больше не переключается на
rm -rf, еслиgit worktree removeзавершился с ошибкой, что предотвращает потерю игнорируемых git или незавершённых файлов /bgтеперь сохраняет--mcp-config,--settings,--add-dir,--plugin-dirи--strict-mcp-config, поэтому фоновые сессии сохраняют свои MCP-серверы и настройки при перезапуске.- Фоновые сессии, запущенные из
claude agents, теперь учитываютpermissions.defaultModeиз settings.json (раньше он принудительно заменялся на auto mode) /bgи отсоединение по←теперь сохраняют--fallback-model, так что фоновые воркеры при перегрузке переключаются на запасную модель, а не завершаются с ошибкой./bgи отсоединение по←теперь сохраняют--allow-dangerously-skip-permissions, так что форкнутый воркер сохраняет bypass-permissions в цикле Shift+Tab.
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.