Claude Code · версия 2.1.144
Claude Code 2.1.144: что нового
Claude Code 2.1.144: /resume для фоновых сессий, /model только для текущей сессии, /usage-credits, а также множество исправлений терминала, MCP и Windows.
Новое 2
- Добавлена поддержка
/resumeдля фоновых сессий: сессии, запущенные черезclaude --bgили agent view, теперь отображаются рядом с интерактивными и помечены какbg - В уведомления о завершении фоновых субагентов добавлено затраченное время (например, "Agent completed · 3h 2m 5s")
Улучшено 4
- В тексте CLI «extra usage» переименовано в «usage credits»;
/extra-usageтеперь называется/usage-credits(старое имя по-прежнему работает) - Уменьшено число артефактов отрисовки в терминале VS Code за счёт сокращения количества цветов в анимации спиннера
- Улучшено восстановление после редких зависаний потока до начала ответа: теперь стриминг повторяется один раз вместо перехода на более медленный запрос без стриминга
- Улучшен запуск MCP в SDK и headless-режиме: предварительное ожидание теперь идёт параллельно со стартом, а не блокирует его перед первым ходом (до 2 секунд быстрее при медленных MCP-серверах)
Исправлено 30
- Исправлено: запуск мог зависать до 75 секунд, если
api.anthropic.comнедоступен (captive portal, файрвол, проблемы с VPN). Побочные вызовы API теперь прерываются по таймауту через 15 секунд - Исправлено: искажённый вывод в терминале после пропущенного события изменения размера окна (например, при перетаскивании разделителя панелей в VS Code). Теперь вывод восстанавливается на следующем кадре, и нажимать Ctrl+L не нужно
- Исправлено: постепенное искажение отображения в терминале (устаревшие или битые глифы) в очень длинных сессиях, которое пропадало только после изменения размера терминала или перезапуска
- Исправлено: фоновые сессии на macOS падали с ошибкой "exit 1 before init", если проект находился в папке, защищённой Full Disk Access (регрессия в 2.1.143)
- Исправлено: неисправимое состояние диалога при чтении файла, расширение которого не соответствует содержимому (например, HTML, сохранённый как .png). Теперь файл читается как текст
- Исправлено:
/branchзавершался ошибкой "No conversation to branch" после входа в worktree или в некоторых фоновых сессиях - Исправлено: нажатие Escape в поле заметок AskUserQuestion прерывало ход вместо возврата к выбору ответа
- Исправлено: выбор модели не применялся при изменении через выбор модели в IDE или через
applyFlagSettingsпосле запуска - Исправлено: пользователи Bedrock и Vertex не могли выбрать "Opus (1M context)" в меню
/model(регрессия в v2.1.129) - Исправлено: вход в удалённую сессию завершался ошибкой "Can't access this organization" у пользователей с заданными
forceLoginMethodиforceLoginOrgUUID - Исправлено: MCP-серверы с постраничным ответом
tools/listвозвращали только первую страницу, из-за чего часть инструментов молча терялась - Исправлено: MCP-изображения с неподдерживаемыми MIME-типами (например, SVG) ломали диалог. Теперь они сохраняются на диск, а в результате инструмента дается ссылка на файл
- Исправлено: исчерпание файловых дескрипторов при сборке внутри каталога скилла — файлы не в формате
.mdбольше не вызывают перезагрузку скиллов - Исправлено: заголовок сессии генерировался из вывода монитора плагина, а не из первого промпта пользователя
- Исправлено: инструмент Skill завершался ошибкой разрешения в headless-режиме (регрессия в v2.1.141)
- Исправлено: плагины, включённые в ваших собственных настройках, показывали ошибки "not cached" после первой загрузки на чистой машине; плагины, включённые только через
.claude/settings.jsonпроекта, теперь показывают понятную подсказку сclaude plugin install - Исправлено:
claude mcp listмолча сообщал об отсутствии серверов, если.mcp.jsonне удаётся разобрать (например, при ключе"servers"из VS Code вместо"mcpServers"). Теперь выводятся ошибки конфигурации - Исправлено: фоновые побочные запросы при кастомном
ANTHROPIC_BASE_URLи в Bedrock Mantle не использовали Haiku. Теперь выбор корректно переключается на запасной вариант, если настроен ключ API первой стороны или не задана модель Haiku - Исправлено: прокрутка в подключённых фоновых сессиях на Windows — теперь работают PgUp/PgDn, колесо мыши и навигация по транскрипту через Ctrl+O
- Исправлен сбой при закрытии терминала во время подключения к фоновой сессии
- Исправлено: в Windows после нажатия ← в
claude agentsсписок переставал реагировать на клавиатуру - Исправлено: лишние символы у левого края при переключении панелей в Agent View в Windows Terminal с CJK-содержимым
- Исправлено: Edit/Write отказывались работать с сообщением "background session hasn't isolated its changes yet" сразу после отсоединения сессии, которая уже правила файлы на месте
- Исправлено:
claude respawn <id>для остановленной фоновой сессии показывал "stopped" вместо запуска - Исправлено: в списке
/resumeне отображались сессии, ответвлённые от фоновой сессии - Исправлено: открытие сессии из
claude agentsили запускclaude logs <id>зависали, если фоновая служба не отвечает. Теперь по истечении 10 секунд выводится таймаут с подсказкой по восстановлению - Исправлено: фоновые задачи Bash, запущенные субагентами, оставались в состоянии "Running" в панелях задач SDK после завершения процесса
- Исправлено: завершённые или остановленные фоновые сессии, которые ненадолго не смогли возобновиться, навсегда помечались как сбой при запуске
- Исправлено: markdown-ссылки в подключённых сессиях
claude agentsотображались обычным текстом, а не кликабельными гиперссылками - Исправлено: пользовательские
spinnerVerbsприменялись к сообщению о длительности после хода. Встроенные формулировки в прошедшем времени вроде "Worked for 5s" возвращены
Другое 14
- На вкладках просмотра и поиска в
/pluginтеперь отображается дата последнего обновления плагина /modelтеперь меняет модель только для текущей сессии; чтобы задать модель по умолчанию для новых сессий, нажмитеdв выборе модели- Меньше ложных ошибок инструментов при поиске: просмотр файлов через
head/tailтеперь засчитывается для проверки «прочитать перед правкой», а результат «нет совпадений» (код выхода 1) уegrep,fgrep,git grepиgit diffбольше не считается сбоем команды - Возобновлённые сессии теперь сохраняют свою модель, а не подхватывают выбор
/modelиз другой сессии /bgи отсоединение по←теперь сохраняют каталоги, добавленные через/add-dir- Сообщения об отказе
claude agents/--bgтеперь называют конкретное условие (отсутствие TTY, переменная окружения или настройка) вместо общего сообщения claude --bg --name <label>теперь выводит имя сессии в подтверждении после запускаclaude agents: переименование фоновой сессии по Ctrl+R теперь сразу обновляет баннер подключённой сессии- Защита изоляции worktree для фоновых сессий теперь работает и для пользователей не-git VCS с настроенными хуками
WorktreeCreate - Добавление и обновление маркетплейса плагинов теперь учитывает
CLAUDE_CODE_PLUGIN_PREFER_HTTPS /pluginтеперь возвращается к списку установленных плагинов после включения, отключения или удаления плагина/doctorтеперь показывает пример в exec-форме, если у хука-команды отсутствует полеcommand- Обрезка списка скиллов больше не показывается как уведомление при запуске — полную картину смотрите в
/doctor - Подсказка после опроса теперь появляется после каждого ответа, кроме закрытия опроса, и подстраивается под контекст — так проще поделиться подробностями через /feedback
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.