Claude Info
Claude Code·

Claude Code v2.1.117: что изменилось

Новый релиз Claude Code: форк сабагентов во внешних сборках, ускоренный старт с MCP, нативные инструменты поиска на macOS/Linux, исправления OAuth и контекстного окна Opus 4.7.

Claude Code v2.1.117

Что изменилось

  • Форк сабагентов теперь можно включить во внешних сборках через переменную CLAUDE_CODE_FORK_SUBAGENT=1
  • mcpServers из frontmatter агента теперь загружаются для сессий основного потока при запуске через --agent
  • Улучшена команда /model: выбор модели теперь сохраняется между перезапусками, даже если проект закрепляет другую модель; заголовок при старте показывает, откуда взята активная модель — из настроек проекта или managed-settings
  • Команда /resume теперь предлагает суммаризировать устаревшие большие сессии перед их повторным чтением — поведение совпадает с флагом --resume
  • Ускорен старт при одновременно настроенных локальных и claude.ai MCP-серверах: параллельное подключение теперь включено по умолчанию
  • plugin install для уже установленного плагина теперь доустанавливает недостающие зависимости вместо остановки с сообщением «already installed»
  • Ошибки зависимостей плагинов теперь выводят «not installed» с подсказкой по установке; claude plugin marketplace add теперь автоматически разрешает недостающие зависимости из настроенных маркетплейсов
  • Параметры managed-settings blockedMarketplaces и strictKnownMarketplaces теперь применяются при установке, обновлении, обновлении кэша и автообновлении плагинов
  • Advisor Tool (экспериментальный): диалог теперь содержит метку «experimental», ссылку «узнать больше» и уведомление при старте, если инструмент включён; сессии больше не зависают с ошибкой «Advisor tool result content could not be processed» на каждом промпте и при /compact
  • Очистка по cleanupPeriodDays теперь распространяется также на ~/.claude/tasks/, ~/.claude/shell-snapshots/ и ~/.claude/backups/
  • OpenTelemetry: события user_prompt теперь включают command_name и command_source для слэш-команд; события cost.usage, token.usage, api_request и api_error теперь содержат атрибут effort, если модель поддерживает уровни усилий. Имена кастомных и MCP-команд скрываются, если не задана переменная OTEL_LOG_TOOL_DETAILS=1
  • Нативные сборки на macOS и Linux: инструменты Glob и Grep заменены встроенными bfs и ugrep, доступными через инструмент Bash — поиск стал быстрее без отдельного round-trip (сборки для Windows и npm не изменились)
  • Windows: результаты поиска исполняемых файлов через where.exe теперь кэшируются в рамках процесса для ускорения запуска подпроцессов
  • Усилие по умолчанию для подписчиков Pro/Max на Claude Opus 4.6 и Claude Sonnet 4.6 теперь high (было medium)
  • Исправлено: OAuth-сессии Plain-CLI завершались с ошибкой «Please run /login» при истечении токена доступа в середине сессии — теперь токен обновляется реактивно при получении ответа 401
  • Исправлено: WebFetch зависал на очень больших HTML-страницах — теперь входные данные обрезаются перед конвертацией HTML в Markdown
  • Исправлено: краш при возврате прокси HTTP 204 No Content — теперь выводится понятное сообщение об ошибке вместо TypeError
  • Исправлено: /login не давал эффекта при запуске с переменной окружения CLAUDE_CODE_OAUTH_TOKEN, если этот токен истекал
  • Исправлено: отмена ввода промпта (Ctrl+_) не работала сразу после набора текста и пропускала состояние при каждом шаге отмены
  • Исправлено: NO_PROXY не учитывался для удалённых API-запросов при работе под Bun
  • Исправлено: редкие ложные срабатывания escape/return, когда имена клавиш приходили как объединённый текст по медленным соединениям
  • Исправлено: SDK reload_plugins переподключал все пользовательские MCP-серверы последовательно
  • Исправлено: запросы к Bedrock application-inference-profile завершались с ошибкой 400 при использовании Claude Opus 4.7 с отключённым thinking
  • Исправлено: запросы MCP elicitation/create автоматически отменялись в режиме print/SDK, когда сервер завершал подключение в середине хода
  • Исправлено: сабагенты, работающие на другой модели, чем основной агент, ошибочно помечали чтение файлов предупреждением о вредоносном ПО
  • Исправлено: цикл холостого перерендера при наличии фоновых задач, вызывавший рост потребления памяти на Linux
  • [VSCode] Исправлено: панель «Manage Plugins» ломалась при настройке нескольких крупных маркетплейсов
  • Исправлено: сессии Claude Opus 4.7 показывали завышенные проценты в /context и слишком рано запускали автокомпакт — Claude Code вычислял относительно контекстного окна 200K вместо нативного 1M у Claude Opus 4.7

Релиз на GitHub