Клодыч В Telegram ↗

Claude Code · версия 2.1.236

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

Claude Code 2.1.236: переменная ANTHROPIC_DEFAULT_MODEL, notify_when_idle для SendMessage, усиленная песочница на macOS и множество исправлений.

Релиз Новое: 2Улучшено: 5Исправлено: 16Другое: 10

Новое 2

  • Добавлена переменная окружения ANTHROPIC_DEFAULT_MODEL: задаёт модель, на которой стартуют новые сессии. Выбор через /model по-прежнему её переопределяет и сохраняется между перезапусками (в отличие от ANTHROPIC_MODEL)
  • Добавлен notify_when_idle для межсессионного SendMessage: можно попросить другую сессию Claude Code на этой машине отправить одно уведомление, когда она в следующий раз простаивает. Включается явно, срабатывает один раз, без поллинга (macOS и Linux)

Улучшено 5

  • Улучшена производительность запуска: счётчик сессий теперь записывается в фоне
  • Улучшен авторежим: правила разрешения Monitor откладываются в сторону, пока авторежим активен, поэтому команды Monitor проверяются так же, как команды Bash
  • Улучшен авторежим на Bedrock, Vertex AI и Foundry, а также при отключённой телеметрии: классификатор теперь использует те же настройки по умолчанию, что и в Claude API, включая классификацию с оценкой серьёзности
  • Улучшен авторежим: проверку git status больше нельзя обмануть настройкой репозитория status.showUntrackedFiles=no, из-за которой рабочее дерево выглядело чистым
  • Изменён список в /model: подсвечивается только название самой новой модели, чтобы подсветка отмечала новый релиз, а не произвольную часть списка

Исправлено 16

  • Исправлено: копирование в буфер обмена, фоновая служебная работа, фоновые сессии и локальные логи MCP переставали работать после удаления каталога, в который переключилась сессия (с версии 2.1.229)
  • Исправлено: полноэкранный рендерер навсегда переставал работать после одного неудачного запуска. Теперь он переключается на классический рендерер, а не завершается при каждом следующем запуске
  • Исправлено: список в /model отрисовывался выше терминала. Теперь показывается столько моделей, сколько помещается в окно, а остальные доступны прокруткой
  • Исправлено: вызовы SendMessage отклонялись, если из-за некорректного закрывающего тега текст сообщения попадал в поле summary
  • Исправлено: необработанные отклонения промисов при неудачном запуске подпроцесса, например powershell.exe в WSL с отключённой интеграцией с Windows (регрессия в 2.1.234)
  • Исправлено: в полноэкранном режиме после изменения размера терминала новое отправленное сообщение иногда не отображалось до следующего обновления
  • Исправлено: в полноэкранном режиме над промптом могла оставаться пустая полоса после очистки многострочного промпта, а панели не перерисовывались, если размер терминала изменили и вернули обратно
  • Исправлено: запрос на подтверждение управляемых настроек иногда не появлялся при запуске, но первое нажатие клавиши всё равно принималось как подтверждение
  • Исправлено: заголовки вкладок терминала дёргались в tmux (интеграция iTerm с tmux). Теперь заголовок записывается только при изменении текста, а не анимируется каждые 960 мс
  • Исправлено: непонятная ошибка, когда список облачных окружений приходил пустым или в неверном формате
  • Исправлено: при использовании Remote Control запрос про первое использование кредитов Fable 5 через 60 секунд без ответа сам выбирал запасную модель
  • Исправлено: подсказки у спиннера никогда не появлялись, а в фоне повторялась ошибка, если кэшированная награда за guest pass в ~/.claude.json была повреждена
  • Исправлено: горячая перезагрузка скиллов в сессиях SDK/VS Code выдавала ошибку при каждом изменении скиллов после удаления рабочего каталога сессии (2.1.229+)
  • Исправлено: сессии self-hosted раннера, освобождённые по простою, выводу из работы или таймауту запуска, иногда возобновлялись на другом раннере до завершения хука после сессии
  • Исправлено: глаза и лапы маскота Clawd отображались неровно в iTerm2 при некоторых размерах шрифта
  • Исправлено: иногда встречались чрезмерно длинные резюме сессий. Текст резюме (автоматического и /recap) теперь ограничен 400 символами и обрезается по границе слова

Другое 10

  • Песочница: на macOS правила запрета чтения с подстановками (например, **/.env) теперь имеют приоритет внутри разрешённых для чтения областей, покрывают содержимое подходящих каталогов, и их нельзя обойти переименованием запрещённого файла
  • /goal: простаивающая сессия, цель которой ждёт долгой фоновой работы, теперь сама проверяет состояние через 30 минут (затем через 1 и 2 часа), а не ждёт вашего возвращения
  • /usage теперь показывает строку расхода кредитов для участников Team и Enterprise, а до первых трат показывает строку с лимитом на 0%
  • SIGTERM в режиме print/SDK больше не записывает прерванный ход и синтетические отказы инструментов перед выходом; запущенные команды по-прежнему завершаются, а процесс выходит с кодом 143
  • Нажатие Enter на опечатке в слеш-команде или на команде, недоступной в этой сессии, теперь сообщает об этом, а не запускает ближайшее нечёткое совпадение; префиксы и алиасы по-прежнему работают
  • Remote Control теперь помечает сессию как офлайн в течение нескольких секунд после выхода из CLI или закрытия терминала
  • SendMessage теперь заранее отказывается отправлять новые сообщения в сессию, если быстрая серия превысит вместимость её входящих, а не сообщает об отправке, когда сообщения на деле отбрасываются
  • Плашка с названием сессии на границе промпта выровнена по правому краю футера
  • Элементы футера, выровненные по правому краю (индикатор цели, состояние сессии, статус фоновых агентов), и усечённые уведомления теперь имеют общий правый отступ с остальной областью промпта
  • [VSCode] Добавлена поддержка программ чтения с экрана для транскрипта: живые объявления ответов, запросов разрешений, ошибок и смены статуса, а также навигация по заголовкам ходов
Следить за обновлениями через RSS

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

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