Claude Code · версия 2.1.186
Claude Code 2.1.186: что нового
Claude Code 2.1.186: вход в MCP из CLI, автоответ на bash-команды с !, фоновые субагенты с запросами разрешений и множество исправлений.
Новое 5
- Добавлены
claude mcp login <name>иclaude mcp logout <name>для аутентификации MCP-серверов из CLI без открытия интерактивного меню/mcp; флаг--no-browserподдерживает перенаправление stdin, чтобы завершить вход по SSH - Добавлена фильтрация по статусу (клавиша
f) в детальном виде агента в/workflows - Добавлен раздел «Skills» на вкладку Installed в
/plugin - Добавлена настройка
teammateMode: "iterm2"и предупреждение, если в автоматическом режиме не удаётся найти CLIit2 - Добавлен пункт «Claude Platform on AWS - refresh credentials» в
/login, когда настроенawsAuthRefresh
Улучшено 7
- Улучшены
claude mcp getиclaude mcp remove: при опечатке они предлагают ближайшее по названию настроенное имя сервера и сокращают длинные списки серверов - Улучшена работа с памятью: агенту теперь напоминают сжать индекс
MEMORY.md, когда он приближается к лимиту размера - Улучшен frontmatter скиллов: ключи
display-name,default-enabled,fallbackиmetadata.*теперь принимаются в kebab-case, snake_case и camelCase - Улучшена обработка некорректного YAML-frontmatter в
SKILL.md: тело скилла загружается с пустыми метаданными, а не молча ломается - Изменено:
CLAUDE_CODE_MAX_RETRIESтеперь ограничен значением 15; для сессий без присмотра используйтеCLAUDE_CODE_RETRY_WATCHDOG - Изменено: фоновые субагенты теперь показывают запросы разрешений в основной сессии вместо автоматического отказа; в диалоге указано, какой агент спрашивает, а Esc отклоняет только этот инструмент
- Изменено:
/review <pr>теперь использует тот же движок ревью, что и/code-review medium
Исправлено 20
- Исправлено: потоковые запросы падали с ошибкой «Content block not found» или ошибками разбора JSON после выхода компьютера из режима сна
- Исправлено: позиция прокрутки транскрипта субагента при выходе переносилась на основной транскрипт
- Исправлено: в превью фоновых задач мелькали «сырые» названия инструментов до загрузки плана агента
- Исправлено: изоляция групп вкладок Chrome не применялась для параллельных CLI-сессий, когда встроенная проверка разрешений отключена
- Исправлено: дублировались итоги фоновых сессий; теперь в качестве строки итога показывается собственная сводка агента в конце хода
- Исправлено: при открытии фоновой сессии из
claude agentsпозади неё оставался отрисованным предыдущий экран - Исправлено: правила запрета
Agent(type)и ограничения допустимых типовAgent(x,y)не применялись при запуске именованных субагентов - Исправлено: Esc и Ctrl+C не реагировали, пока фоновые агенты продолжали работать после завершения основного хода
- Исправлено: номера вариантов в запросах разрешений съезжали, когда текст варианта не помещался в строку
- Исправлено: нажатие
xна завершённом субагенте в панели агентов не убирало его - Исправлено: вводящее в заблуждение уведомление «MCP server disconnected» для намеренно выведенных из обращения инструментов при возобновлении старых сессий
- Исправлено: на вкладке Installed в
/pluginпоказывался индикатор «есть ещё выше», хотя список уже был прокручен к началу - Исправлено:
~~strikethrough~~в сообщениях ассистента отображался с буквальными тильдами вместо зачёркнутого текста - Исправлено: при холодном первом запуске
--toolsпропускал инструменты под feature-флагами до загрузки флагов - Исправлено: статус фоновой задачи в
claude agentsпосле ответа продолжал показывать устаревшее сообщение «needs input» - Исправлено: при открытии фоновой сессии из
claude agentsв светлом терминале мелькала тёмная тема - Исправлено: выделенный мышью текст оставался подсвеченным после удаления в
claude agents - Исправлено: стоимость сессии не отображалась у подписчиков Enterprise и Team с оплатой по использованию
- Исправлено для команд агентов: тиммейты, запущенные через tmux/pane-бэкенды, теперь наследуют уровень
--effortлидера - Исправлено: субагенты Workflow
agent({schema})бесконечно зацикливались при повторяющихся ошибках валидации схемы вместо остановки после 5 попыток
Другое 1
- Bash-команды с
!теперь автоматически заставляют Claude отвечать на их вывод; чтобы вернуть прежнее поведение, при котором вывод только попадает в контекст, задайте в settings.json"respondToBashCommands": false
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.