Claude Code 2.1.169 добавляет --safe-mode и команду /cd, сохраняющую кеш промптов горячим
Claude Code v2.1.169 (8 июня 2026) приносит флаг --safe-mode, отключающий все настройки для чистой отладки, и команду /cd, которая переносит сессию в новый каталог, не разрушая кеш промптов в середине работы.
Claude Code v2.1.169 вышел 8 июня 2026 с двумя изменениями, нацеленными на два самых раздражающих момента долгой сессии агента: спираль отладки “это моя конфигурация или инструмент?” и сброс кеша промптов, за который вы платите всякий раз, когда нужно поработать в другом каталоге. Оба изменения - небольшие флаги. Оба убирают реальные издержки.
--safe-mode даёт чистую основу для бисекции
Когда Claude Code начинает вести себя странно, hook срабатывает там, где не должен, MCP-сервер зависает при запуске, skill перехватывает слеш-команду, сложный вопрос в том, где ошибка: в CLI или в вашем собственном наборе настроек. До сих пор ответ на этот вопрос означал вручную убрать CLAUDE.md в сторону, закомментировать hooks в settings.json и по одному отключать плагины.
v2.1.169 сворачивает всё это в один флаг:
# Start with CLAUDE.md, plugins, skills, hooks, and MCP servers all disabled
claude --safe-mode
# Same thing via env var, handy in CI or a wrapper script
CLAUDE_CODE_SAFE_MODE=1 claude
Если в безопасном режиме проблема исчезает, она ваша, и вы можете снова включать настройки группа за группой, пока она не вернётся. Если она сохраняется, это CLI, и у вас есть чистое воспроизведение для отчёта. Это аналог в агентском CLI запуска Windows в безопасном режиме или запуска редактора с --disable-extensions: не исправление, а самый быстрый путь к вердикту.
/cd переносит сессию, не сбрасывая кеш
Другое изменение тоньше и экономит реальные деньги на долгих запусках. Claude Code кеширует префикс беседы с помощью кеша промптов Anthropic, у которого короткий TTL и который удерживает последующие ходы быстрыми и дешёвыми. Раньше смена рабочего каталога означала выход и повторный запуск, что выбрасывало этот кеш. Следующий ход перечитывал весь ваш контекст без кеша: медленнее и по полной ставке cache_creation вместо дешёвой ставки чтения из кеша.
Новая команда /cd переносит активную сессию в новый каталог на месте:
# Working in the API project, now need to touch the shared library
/cd ../shared-lib
# Absolute paths work too
/cd C:\S\start-debugging\site
Сессия сохраняет свою историю и горячий кеш, поэтому ход сразу после /cd по-прежнему попадает в кеш. В мультирепозиторной задаче, где вы скачете между деревом backend и деревом frontend, это разница между оплатой одного кешированного контекста и повторной оплатой при каждой смене каталога.
Третья настройка, о которой стоит знать
Эта же версия добавляет disableBundledSkills (и CLAUDE_CODE_DISABLE_BUNDLED_SKILLS), которая скрывает от модели встроенные в Claude Code skills, workflows и слеш-команды. Если у вас есть свой продуманный набор, а встроенные мешают, это ваш выключатель.
Это продолжает линию исправлений плагинов и worktree из v2.1.128: неброские изменения CLI, которые убирают целый класс мелких неудобств из ежедневного цикла. Полные заметки - на странице релиза v2.1.169.
Comments
Sign in with GitHub to comment. Reactions and replies thread back to the comments repo.