Claude Code · версия 2.1.117
Claude Code 2.1.117: что нового
Claude Code 2.1.117: форк-субагенты, быстрый запуск с MCP, встроенные bfs и ugrep, effort high по умолчанию и множество исправлений.
Улучшено 1
- Улучшена команда
/model: выбранная модель сохраняется между перезапусками, даже если проект закрепляет другую модель, а в заголовке при запуске показывается, что активная модель задана закреплением в проекте или в managed-settings
Исправлено 13
- Исправлено: OAuth-сессии в обычном CLI завершались с сообщением «Please run /login», если токен доступа истекал посреди сессии; теперь токен обновляется по 401
- Исправлено зависание
WebFetchна очень больших HTML-страницах: входные данные теперь обрезаются перед конвертацией HTML в markdown - Исправлено падение, когда прокси возвращает HTTP 204 No Content: теперь выводится понятная ошибка вместо
TypeError - Исправлено:
/loginне действовал, если Claude Code запущен с переменнойCLAUDE_CODE_OAUTH_TOKENи этот токен истёк - Исправлено: отмена ввода в промпте (
Ctrl+_) ничего не делала сразу после набора текста и пропускала одно состояние на каждом шаге отмены - Исправлено:
NO_PROXYне учитывался при удалённых запросах к API при работе под Bun - Исправлены редкие ложные срабатывания escape/return, когда имена клавиш приходили склеенным текстом по медленному соединению
- Исправлено:
reload_pluginsв SDK переподключал все пользовательские MCP-серверы последовательно - Исправлены запросы Bedrock application-inference-profile, которые падали с ошибкой 400, если за профилем стоял Opus 4.7 с отключённым thinking
- Исправлено: запросы MCP
elicitation/createавтоматически отменялись в режиме print/SDK, если сервер завершал подключение посреди хода - Исправлено: субагенты, работающие на другой модели, чем главный агент, ошибочно помечали чтение файлов предупреждением о вредоносном коде
- Исправлен цикл лишних перерисовок в простое при наличии фоновых задач, что снижает рост потребления памяти на Linux
- Исправлено: в сессиях Opus 4.7
/contextпоказывал завышенные проценты, а автосжатие контекста срабатывало слишком рано — Claude Code считал по окну контекста 200K вместо нативного 1M у Opus 4.7
Другое 14
- Форк-субагентов теперь можно включить во внешних сборках через переменную
CLAUDE_CODE_FORK_SUBAGENT=1 - Поле
mcpServersиз frontmatter агента теперь загружается для сессий главного агента, запущенных через--agent - Команда
/resumeтеперь предлагает сделать краткое резюме устаревших больших сессий перед их повторным чтением, как это уже делает--resume - Ускорен запуск, когда настроены и локальные MCP-серверы, и серверы claude.ai (параллельное подключение теперь включено по умолчанию)
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, если модель поддерживает уровни effort. Имена пользовательских и MCP-команд скрываются, если не заданоOTEL_LOG_TOOL_DETAILS=1 - Нативные сборки для macOS и Linux: инструменты
GlobиGrepзаменены встроеннымиbfsиugrep, доступными через инструмент Bash, — поиск быстрее, не нужен отдельный вызов инструмента (Windows и сборки, установленные через npm, не изменились) - Windows: результаты поиска исполняемых файлов через
where.exeкэшируются на уровне процесса, что ускоряет запуск подпроцессов - Уровень effort по умолчанию для подписчиков Pro/Max на Opus 4.6 и Sonnet 4.6 теперь
high(раньше былmedium) - [VSCode] Исправлена поломка панели «Manage Plugins» при настройке нескольких больших маркетплейсов
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.