Клодыч В Telegram ↗

Claude Code · версия 2.1.117

Claude Code 2.1.117: что нового

Claude Code 2.1.117: форк-субагенты, быстрый запуск с MCP, встроенные bfs и ugrep, effort high по умолчанию и множество исправлений.

Релиз Улучшено: 1Исправлено: 13Другое: 14

Улучшено 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» при настройке нескольких больших маркетплейсов
Следить за обновлениями через RSS

Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.

Получить API-ключ →