Claude Code · версия 2.1.169
Claude Code 2.1.169: что нового
Claude Code 2.1.169: безопасный режим --safe-mode, команда /cd, исправления политик MCP, Windows и фоновых сессий, меньше нагрузки на CPU.
Новое 4
- Добавлен флаг
--safe-mode(и переменнаяCLAUDE_CODE_SAFE_MODE): запускает Claude Code с отключёнными кастомизациями (CLAUDE.md, плагины, скиллы, хуки, MCP-серверы) для диагностики проблем - Добавлена команда
/cd: переносит сессию в другую рабочую директорию, не сбрасывая кэш промпта посреди сессии - Добавлены настройка
disableBundledSkillsи переменная окруженияCLAUDE_CODE_DISABLE_BUNDLED_SKILLS, скрывающие от модели встроенные скиллы, воркфлоу и встроенные слеш-команды - Добавлена подсказка про
claude agentsпри запуске нескольких параллельных сессий
Улучшено 4
- Улучшена надёжность
TaskCreate: некорректные входные данные автоматически исправляются, а ошибки валидации для незагруженных инструментов включают схему - Улучшено сообщение об ошибке, когда организация отключила аутентификацию по API-ключу: теперь оно содержит подсказки в зависимости от источника активного ключа
- Снижена нагрузка на CPU при потоковой выдаче ответов и анимации спиннера
- Улучшена контрастность цветов тегов скиллов в меню слеш-команд
Исправлено 14
- Исправлено: стрелки вверх/вниз перепрыгивали к истории команд, минуя перенесённые строки длинного ввода. Теперь курсор сначала проходит по каждой визуальной строке, а вызов истории начинается с ближнего края
- Исправлено: корпоративные политики управляемых MCP (
allowedMcpServers/deniedMcpServers) не применялись при переподключении, для конфигов из IDE, для серверов из--mcp-configв первой сессии после установки и до загрузки удалённых настроек. Также исправлен медленный холодный старт для организаций без удалённых настроек - Исправлено: зависание интерфейса на ~30–50 мс в начале каждого хода у пользователей macOS, вошедших через учётные данные claude.ai
- Исправлено:
claude -pработал медленно или казался зависшим в Windows, пока ждал сканирования слеш-команд и скиллов (регрессия в 2.1.161) - Исправлено: Remote Control застревал в состоянии «reconnecting» после возобновления сессии, если одновременно обновлялся токен OAuth
- Исправлено: всплывающее окно «Connect to GitHub» от Git Credential Manager появлялось при запуске в Windows, когда фоновые git-команды выполнялись без сохранённых учётных данных
- Исправлено: подсказки в футере (например, «esc to interrupt») не отображались у пользователей с кастомной строкой статуса
- Исправлено: устаревшие запросы разрешений и диалоги появлялись снова при каждом повторном подключении к удалённой сессии, воркер которой умер в ожидании ответа
- Исправлено:
claude agents --jsonне показывал заблокированные и только что запущенные фоновые сессии. Добавлен флаг--allдля включения завершённых сессий, а также новые поляidиstate - Исправлено: в представлении агентов после возврата из агента в WSL в Windows Terminal оставался устаревший или искажённый кадр
- Исправлено: фоновые агенты игнорировали значения
envиз настроек проекта (например,ANTHROPIC_MODEL), если запускались на заранее прогретом воркере - Исправлено: кэш MCPB-плагинов в Windows ложно инвалидировался, из-за чего выполнялась лишняя повторная распаковка
- Исправлено: файлы блокировки
.in_useс PID у плагинов копились без ограничений. Устаревшие маркеры от упавших сессий теперь удаляются раз в сутки - Исправлено: недоверенные настройки проекта могли задавать пути к клиентским сертификатам OTEL без подтверждения доверия
Другое 8
/workflowsтеперь открывается сразу, даже пока выполняется ход- Возвращён таймаут простоя по умолчанию в 5 минут для Vertex/Foundry, чтобы зависший поток прерывался, а не висел бесконечно. Отключить можно через
API_FORCE_IDLE_TIMEOUT=0 - Удалённо управляемые настройки с некорректной записью теперь применяют остальные валидные политики и показывают ошибку валидации, а не молча отбрасывают весь пакет
- Фоновые сессии теперь сохраняют
--ide,--chrome,--bare,--remote-controlи другие флаги при переходе retire→wake, а валидация состояния при повторном запуске стала строже - Фоновым сессиям теперь сообщается, что правки в общем checkout заблокированы, пока они не перейдут в worktree. Это избавляет от лишней отклонённой правки перед
EnterWorktree - Порог предупреждения «CLAUDE.md is too long» теперь масштабируется в зависимости от размера контекстного окна модели
- Автообновление в Windows перестаёт повторять попытки в рамках сессии, если
claude.exeудерживается другим процессом - При получении промо-кредитов подписчиками с оплатой через Apple/Google без привязанного способа оплаты теперь объясняется, где его добавить
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.