Клодыч В Telegram ↗

Claude Code · версия 2.1.143

Claude Code 2.1.143: что нового

Claude Code 2.1.143: контроль зависимостей плагинов, улучшения фоновых сессий и claude agents, PowerShell по умолчанию для облачных пользователей на Windows и много исправлений.

Релиз Новое: 3Исправлено: 18Другое: 12

Новое 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.
Следить за обновлениями через RSS

Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.

Получить API-ключ →