Claude Code 2.1.311: агент перестал залипать на MCP и длинном контексте

В Claude Code v2.1.311 Anthropic закрыла типичные залипания: прерывание снова срабатывает, пока MCP не ответил на чтение ресурса или skill ещё качается. Сессии с окном до 1M токенов при запросе свыше 200K больше не падают с ошибкой про usage credits — диалог компактится и продолжается.
MCP, субагенты и проектные файлы
Субагенты снова дотягиваются до MCP-тулов с серверов, которые подключились уже после старта субагента. Сразу после автоматического compaction Claude не подхватывает устаревший MEMORY.md и CLAUDE.md, если их правили раньше в той же сессии.
- Write и Edit не тормозят до 5 секунд и не показывают «0 lines changed», когда меняются тысячи строк.
- Очень длинный пункт в CLAUDE.md больше не вешает старт и чтение или редактирование файлов.
- WebFetch и WebSearch в облачных Cowork-сессиях обрываются через 300 секунд, если ответ завис.
Runner, терминал и VS Code
У self-hosted-runner появились --hold-idle-file и --max-hold-min: idle-сессия держится, пока хост отчитывается о процессах, которые агент оставил работать. В интерактивном терминале ultrathink поднимает оставшуюся часть хода до xhigh на Opus 5.5, Sonnet 5.5, Haiku 5.5 и Fable 5.1 через API Anthropic; радужный индикатор виден только там, где ключевое слово реально меняет effort.
В расширении для VS Code — подсветка синтаксиса в блоках кода в ответах, спиннер для медленных UserPromptSubmit hooks и исправлена отправка custom skills и slash-команд без контекста открытого файла и выделенных строк. Сессии при выключенной телеметрии VS Code стартуют с DISABLE_TELEMETRY, чтобы не слать метрики и не подтягивать feature flags.
Источник: v2.1.311.