Claude Code · версия 2.1.217
Claude Code 2.1.217: что нового
Claude Code 2.1.217: автодополнение эмодзи, лимиты на субагентов, исправления автообновления на Windows, утечки памяти MCP и сжатия контекста на Bedrock.
Новое 3
- Добавлено автодополнение эмодзи по шорткодам в поле ввода промпта: введите
:heart:, чтобы вставить ❤️, или:hea, чтобы увидеть подсказки. Отключается настройкойemojiCompletionEnabled - Добавлены предупреждения о сбоях записи транскриптов (например, при нехватке места на диске) и о том, что сохранение сессии отключено унаследованной переменной окружения. Раньше транскрипты терялись без каких-либо сообщений
- Добавлено ограничение на число одновременно работающих субагентов (по умолчанию 20, переопределяется через
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS), чтобы одно сообщение не порождало неограниченное количество фоновых агентов
Улучшено 3
- Улучшены ссылки в бейдже PR в футере: они остаются кликабельными гиперссылками, даже если поддержку терминала определить не удаётся (например, через ssh/tmux). Чтобы отказаться, задайте
FORCE_HYPERLINK=0 - Изменено: предупреждение об истечении логина теперь появляется за 3 дня до истечения вместо 5
- Изменено: субагенты по умолчанию больше не запускают вложенных субагентов; чтобы разрешить более глубокую вложенность, задайте
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH
Исправлено 13
- Исправлена утечка памяти: усечённые результаты инструментов MCP хранили в памяти полный неусечённый результат до конца сессии
- Исправлены сбои автообновления на Windows, из-за которых мог пропасть
claude.exe; при неудачном обновлении сохранённый исполняемый файл теперь восстанавливается автоматически - Исправлено: изоляция фоновых сессий не приводила к каноническому виду рабочие каталоги с симлинками, из-за чего сессии могли выйти за пределы своей рабочей папки
- Исправлено: автосжатие контекста никогда не срабатывало для Claude Opus 4.8 на Bedrock, а
/compactзавершался ошибкой после превышения лимита - Исправлено: корпоративные настройки mTLS, проверки TLS, областей OAuth и прокси игнорировались в сессиях Claude Desktop
- Исправлено: объявление при запуске в режиме screen reader обрывалось первой отрисовкой промпта, а строка статуса размышления перерисовывалась каждые несколько секунд для обновления времени и счётчиков токенов
- Исправлено: управляемые настройки с
OTEL_EXPORTER_OTLP_ENDPOINTне распространялись на все сигналы. Переопределения для отдельных сигналов на более низком уровне больше не перенаправляют телеметрию с управляемого эндпоинта - Исправлено:
--resume/--continueи/resumeпадали с TypeError, если в транскрипте была некорректная запись о вложении - Исправлено: сессии Remote Control не показывали ожидающий запрос или диалог разрешения зрителям, подключившимся после его появления
- Исправлено: фоновые оболочки иногда невозможно было остановить после отправки сессии в фон (
/backgroundили←) или при завершении сессии на сильно загруженной машине, особенно на Windows - Исправлено: значение frontmatter paths в
CLAUDE.mdилиSKILL.mdс большим количеством групп в фигурных скобках приводило к OOM-падению или зависанию CLI при запуске. Раскрытие фигурных скобок теперь ограничено бюджетом - Исправлено: при подключении к запускающейся фоновой сессии превью транскрипта прилегало вплотную к области ввода. Теперь оставляется тот же отступ в одну строку, что и в живом режиме, поэтому транскрипт не смещается, когда сессия берёт управление на себя
- Исправлено:
--max-budget-usdне останавливал фоновых субагентов. Теперь после достижения лимита новые запуски отклоняются, а работающие фоновые агенты останавливаются
Другое 1
- Ограничена подсказка с предложением плагина frontend-design: она показывается не более 3 раз за всё время, а не повторяется бесконечно
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.