Клодыч В Telegram ↗

Claude Code · версия 2.1.163

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

Claude Code 2.1.163: ограничения версий через managed settings, /plugin list, копирование в /btw, улучшенные хуки и множество исправлений.

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

Новое 4

  • Добавлены управляемые настройки requiredMinimumVersion и requiredMaximumVersion: если версия Claude Code выходит за допустимый диапазон, он отказывается запускаться и предлагает перейти на одобренную версию
  • Добавлена команда /plugin list для вывода установленных плагинов с фильтрами --enabled/--disabled
  • В /btw добавлено сочетание «c to copy», которое копирует ответ в исходном markdown в буфер обмена, так что при вставке в другое место форматирование сохраняется
  • Скиллы: добавлен escape-синтаксис \$ для вставки литерального $ перед цифрой в теле команд

Исправлено 12

  • Исправлено: claude -p бесконечно зависал после выдачи финального результата, если фоновая команда никогда не завершалась. Теперь фоновые оболочки останавливаются примерно через 5 секунд после результата, когда stdin закрывается
  • Исправлено: claude -p падал с ошибкой «ANTHROPIC_API_KEY required» на Bedrock/Vertex/Foundry при CI=true и отсутствии ключа Anthropic API
  • Исправлено: bash-команды падали в bazel и в Go-сценариях под защитой EDR, потому что $TMPDIR переопределялся на /tmp/claude-{uid} для всех команд, а не только для запускаемых в песочнице (регрессия в 2.1.154)
  • Исправлено: Bash-команды на Windows падали с ошибкой «EEXIST: file already exists» на директории session-env, если у неё стоял атрибут «только чтение» или она находилась в OneDrive
  • Исправлено: управляемые организацией правила разрешений не применялись всю сессию, если загрузка управляемых настроек завершалась во время запуска на свежей директории конфигурации
  • Исправлено: фоновые сессии в claude agents теряли запущенные фоновые задачи при повторном подключении после обновления Claude Code
  • Исправлено: рассинхрон терминала и зависание на несколько секунд при выходе из режима агентов по Esc
  • Исправлено: нажатие Stop на плашке фоновой задачи в десктопном приложении не убирало плашку, если процесс уже завершился
  • Исправлено: ввод с клавиатуры переставал реагировать навсегда после вставки, если терминал терял завершающий маркер вставки
  • Исправлено: условия хуков if: "Bash(...)" срабатывали на каждую Bash-команду с $() или $VAR; теперь шаблон также проверяется на командах внутри субоболочек и обратных кавычек
  • Исправлено: правила запрета для путей в домашней директории (например, Read(~/Desktop/**)) не блокировали Bash-команды, обращающиеся к пути через $HOME
  • Исправлено: после закрытия панельных диалогов вроде /mcp и /plugins в транскрипте оставалась лишняя строка «(no content)»

Другое 6

  • Хуки: Stop- и SubagentStop-хуки теперь могут возвращать hookSpecificOutput.additionalContext, чтобы передать Claude обратную связь и продолжить ход, не считаясь при этом ошибкой хука
  • stdio MCP-серверы при --resume теперь получают тот же CLAUDE_CODE_SESSION_ID, что и хуки и Bash
  • Фоновые сессии агентов теперь обновляются до новой версии Claude Code в фоне, поэтому открытие сессии после обновления больше не ждёт холодного перезапуска
  • Улучшены описания встроенных команд и скиллов в меню /
  • Предложение сменить подписку теперь показывается в слоте стартового объявления, а не во всплывающем уведомлении
  • Исправлено: при запуске из представления, сгруппированного по состоянию, claude agents теперь стартует сессию в директории, из которой было открыто представление агентов
Следить за обновлениями через RSS

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

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