Claude Code 2.1.312: большой CLAUDE.md больше не сносится целиком

Claude Code 2.1.312 — релиз про то, что ломалось в повседневной работе: правила, skills, терминал и расширение VS Code. Главная правка для тех, кто держит проект в CLAUDE.md — инструмент Write больше не перезаписывает очень большой rules-файл или @-включение в подпапке, если агент успел увидеть только начало; Claude Code требует дочитать файл целиком или править на месте.
Терминал
- Skills снова находятся после
cdглубже в git-репозитории — из-за путей они пропадали из выдачи. - Команда с невалидным именем больше не блокирует загрузку остальных; из-за этого
claude -pмог уходить в тишину без вывода. - Хуки промпта и агента: до 24 одновременно на сессию (субагенты в счёт), плюс до 12 с истёкшим таймаутом; значение меньше секунды считается как одна секунда.
На Bedrock, Vertex, Foundry и Mantle для незнакомых имён моделей (кастомные деплои, ARN профилей) по умолчанию идёт короткий system prompt; полный — если выставить CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=0.
VS Code и облако
После входа из расширения VS Code managed settings и политика организации снова подтягиваются на всю сессию. Если настройки на старте не загрузились, вкладка не обрывается голым exit code — показывают причину и Retry или Sign in again. Окно лимита называют «5-hour limit», сброс — временем вроде «Resets at 3:10 PM».
В cloud sessions у рутин в model picker появился effort level, в настройках окружения — Bash-редактор с цветами и номерами строк для setup script. При добавлении репозитория вместо сырого JSON показывают короткую таблицу шагов. Code Review при запоздалом push от GitHub смотрит текущий коммит PR, а не устаревший.
Источник: v2.1.312.