Клодыч В Telegram ↗

Claude Code · версия 2.1.49

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

Claude Code 2.1.49: флаг --worktree, изоляция субагентов, хук ConfigChange, ускоренный запуск, исправления утечек памяти и переход на Sonnet 4.6 с 1M.

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

Новое 3

  • Добавлен флаг --worktree (-w) для запуска Claude в изолированном git worktree
  • Добавлено сочетание Ctrl+F для завершения фоновых агентов (с подтверждением двойным нажатием)
  • Добавлено событие хука ConfigChange, которое срабатывает при изменении конфигурационных файлов во время сессии, что позволяет проводить аудит безопасности в корпоративной среде и при необходимости блокировать изменения настроек.

Улучшено 7

  • Улучшена аутентификация MCP OAuth: добавлена поддержка step-up авторизации и кеширование discovery, что сокращает число лишних сетевых запросов при подключении к серверам
  • Улучшена производительность в неинтерактивном режиме (-p): при запуске пропускаются ненужные вызовы API
  • Улучшена производительность: ошибки аутентификации для HTTP- и SSE-серверов MCP кешируются, поэтому повторные попытки подключения к серверам, требующим авторизацию, не выполняются
  • Улучшена скорость запуска: ошибки аутентификации MCP кешируются, чтобы избежать лишних попыток подключения
  • Улучшена скорость запуска: сокращено число HTTP-вызовов для подсчёта токенов в аналитике
  • Улучшена скорость запуска: подсчёт токенов инструментов MCP выполняется одним пакетным вызовом API
  • Улучшены запросы разрешений при блокировке по безопасности пути и рабочей директории: теперь показывается причина ограничения, а не запрос без всякого контекста

Исправлено 10

  • Исправлено: при ошибках «файл не найден» теперь предлагаются исправленные пути, если модель отбросила папку репозитория
  • Исправлено: Ctrl+C и ESC молча игнорировались, когда работали фоновые агенты, а основной поток простаивал. Теперь двойное нажатие в течение 3 секунд завершает всех фоновых агентов.
  • Исправлена регрессия кеша подсказок промпта, из-за которой снижалась доля попаданий в кеш.
  • Исправлено: plugin enable и plugin disable теперь автоматически определяют нужную область (scope), если --scope не указан, а не всегда используют пользовательскую
  • Исправлено: подробный режим (verbose) не обновлял отображение блоков размышлений при переключении через /config — компараторы memo теперь корректно определяют изменение verbose
  • Исправлен неограниченный рост памяти WASM в длинных сессиях: парсер tree-sitter теперь периодически сбрасывается
  • Исправлены возможные проблемы с отрисовкой из-за устаревших ссылок на layout yoga
  • Исправлен неограниченный рост памяти в долгих сессиях, вызванный тем, что линейная память Yoga WASM никогда не уменьшалась
  • Исправлено: настройка disableAllHooks теперь учитывает иерархию управляемых настроек — неуправляемые настройки больше не могут отключать управляемые хуки, заданные политикой (#26637)
  • Исправлено: в выборе сессий --resume отображались сырые XML-теги для сессий, начинающихся с команд вроде /clear. Теперь корректно используется запасной вариант с ID сессии.

Другое 7

  • Субагенты поддерживают isolation: "worktree" для работы во временном git worktree
  • Определения агентов поддерживают background: true для постоянного запуска в виде фоновой задачи
  • Плагины могут поставляться с settings.json для настроек по умолчанию
  • Простой режим (CLAUDE_CODE_SIMPLE) теперь включает инструмент редактирования файлов вдобавок к инструменту Bash, так что в нём можно напрямую редактировать файлы.
  • Предложения разрешений теперь заполняются, когда проверки безопасности вызывают запрос подтверждения, благодаря чему потребители SDK могут показывать варианты разрешений
  • Sonnet 4.5 с контекстом 1M убирается из плана Max в пользу нашей передовой модели Sonnet 4.6, у которой теперь тоже контекст 1M. Переключитесь через /model.
  • Информация о модели в SDK теперь включает поля supportsEffort, supportedEffortLevels и supportsAdaptiveThinking, чтобы потребители могли узнавать возможности модели.
Следить за обновлениями через RSS

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

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