Claude Code 2.1.288: Ctrl+C больше не убивает черновик

Claude Code 2.1.288 — пачка правок для длинных агентских сессий: resume, compaction, обрывы API и мелочи в терминале. Anthropic собрала их в одном релизе; если гоняете агента в консоли, облаке или через флаг -p, часть багов как раз про контекст, который «пропадал» между сжатием истории и повторным входом в сессию.
Промпт и agents view
Случайный Ctrl+C на пустой строке больше не обнуляет черновик: стрелка вверх возвращает текст, вставки и картинки. В agents view добавили поиск сессии по имени (Ctrl+F) и прыжки между группами (Alt+↑/↓) — привязки можно переназначить в keybindings.json. У слэш-команды /code-review появился флаг --max-findings с лимитом или all; выбор держится, пока не сбросите через --max-findings default.
Resume, compaction и unattended
При таймауте API посередине ответа неинтерактивные сессии и сабагенты продолжают с частичного результата, «thinking-only» ответы уходят в повтор. Ошибка «Prompt is too long» снова запускает auto-compact, если в usage последнего ответа было ноль токенов. --resume перестал сбрасывать файлы и контекст, который compaction только что вернул; починили обрезанные транскрипты при параллельной записи и пропавший последний ответ хода.
Лимит времени фоновой команды теперь только в unattended-сценариях — -p, Agent SDK, CI и облако; в обычном терминале, десктопе и VS Code ограничения нет. Watchdog CLAUDE_CODE_RETRY_WATCHDOG после очень длинного стрима сдаётся после трёх таймаутов и снова стримит, а не крутится часами.
Безопасность и интеграции
Опасный rm на корень или домашний каталог внутри bash -c / sh -c больше не проходит молча в режиме bypassPermissions и под shell allow rule (#96300). Вызов MCP-тула не должен дублироваться, если ответ сервера больше 16 MB или не парсится; при расширении OAuth scope во время вызова показывают повторную авторизацию. LSP-запросы обрываются через 60 с (requestTimeout), если сервер завис. Path-scoped .claude/rules и вложенные CLAUDE.md подгружаются при Write/Edit в их области, не только при Read.
Команду claude project purge переименовали в claude purge — старое имя работает с notice. В VS Code коннектор claude.ai на «Needs authentication» лечится через Check connection в диалоге MCP.
Источник: v2.1.288.