Claude Code 2.1.281: длинные сессии снова подхватываются без потери reasoning

В Claude Code v2.1.281 Anthropic закрыла цепочку багов вокруг возобновления сессий и кэша промпта: после перезапуска история больше не уходит в API в искажённом виде, а обрыв MCP посреди диалога не сбрасывает кэш, когда поиск инструментов выключен — частый сценарий за корпоративным прокси или gateway.
Сессии после resume
Исправлены случаи, когда возобновление подменяло прошлые ходы: параллельный вызов инструмента, ввод MCP-тула, результат tool-search, пока сервер ещё переподключался. API из‑за этого мог отбросить прежние рассуждения модели. Очень большие сессии иногда поднимались только с последними сообщениями; отдельно починили расхождение истории после рестарта во время ожидания разрешения.
За прокси «чистое» закрытие стрима больше не маскируется под успешный ответ без предупреждения, а дубли событий не должны запускать инструмент дважды. Если прокси выкинул событие из потока, частичный ответ сохраняется; watchdog для 5xx и заголовка Retry-After ведёт себя предсказуемее после серии ответов 429 и 529.
MCP и плагины
- URL-mode elicitation на соединениях протокола от 2026-07-28: сервер может открыть браузерный флоу, не оставляя зависший диалог ожидания.
claude plugin validateпоказывает записи.mcp.json, которые при загрузке молча отбрасываются, незадекларированные${user_config.*}и небезопасные URL.- Хуки
mcp_toolна PreToolUse ждут подключения сервера до таймаута; дубль коннекта к одному URL с разным регистром хоста убрали.
Gateway и мелочи, которые кусались
Claude apps gateway получил assume_role для Bedrock через STS, опциональные guardrail {id, version} на все upstream Bedrock и telemetry.resource_attributes для меток сессий Desktop и /login. В settings.json появился флаг "attribution": false, чтобы скрыть атрибуцию коммитов и PR.
В auto и режиме с пропуском разрешений rm -rf "$(pwd)" теперь спрашивает подтверждение даже при allow-правиле Bash; отключить можно через CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT=1. Чтение PDF крупнее 3 MB и прерванный Read страниц больше не блокируют интерфейс на две минуты.
Источник: v2.1.281.