Клодыч В Telegram ↗

Claude Code · версия 2.1.217

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

Claude Code 2.1.217: автодополнение эмодзи, лимиты на субагентов, исправления автообновления на Windows, утечки памяти MCP и сжатия контекста на Bedrock.

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

Новое 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 раз за всё время, а не повторяется бесконечно
Следить за обновлениями через RSS

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

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