Перейти к содержанию

Релиз Claude Code v2.1.274: стабилизация MCP, самовосстановление стенограмм и OTel

5.0/10

Компания Anthropic выпустила версию anthropics/claude-code v2.1.274, сфокусированную на отказоустойчивости протоколов и целостности сессий. В релизе представлена переменная окружения CLAUDE_CODE_MCP_STARTUP_WAIT_MS для ограничения времени ожидания MCP-серверов на первом неинтерактивном шаге, а для сборок Bedrock, Vertex и Foundry по умолчанию активирован клиент MCP v2 с согласованием протокола MCP 2026-07-28. Реализовано автоматическое самовосстановление поврежденных стенограмм при циклических ошибках HTTP 400 («unexpected tool_use_id») с подсказкой команды /rewind в критических ситуациях. Расширена наблюдаемость через OpenTelemetry: в спан claude_code.llm_request добавлен атрибут effort, появилось событие claude_code.managed_settings_resolved, а также улучшена трассировка тел запросов с помощью OTEL_LOG_RAW_API_BODIES.

Архитектура исполнения и песочницы

Слой изоляции и выполнения команд усилил проверки в сессиях с изоляцией рабочих деревьев Git (worktrees), блокируя вложенные shell-подстановки в командах Bash и требуя явных разрешений при манипуляциях со специальными переменными окружения. В механизме диспетчеризации инструментов по протоколу MCP клиенты на платформах Bedrock, Vertex и Foundry были переведены на стек v2 с согласованием спецификации 2026-07-28 для прямых HTTP-подключений, а задержки первого шага теперь регулируются переменной CLAUDE_CODE_MCP_STARTUP_WAIT_MS. Модель персистентности сессий получила механизмы самовосстановления стенограмм при сбоях tool_use_id, корректное повторное сжатие контекста в hook-сессиях и сохранение состояния команды /goal при вызовах --continue и --resume.

Влияние на рабочий процесс разработчика

Команда /code-review переведена на компактные инлайновые промпты без избыточного порождения субагентов, что ускоряет ревью кода. Исправлены разрешения для bash-команд с вложенными подстановками в изолированных сессиях git worktree, а также скорректировано отображение кликабельных путей через префикс file:// в терминале VS Code.