Claude Code v2.1.246 — startup-предупреждение о wildcard в Bash-allow, вкладка Auto-mode в /permissions, отметка времени завершения, 60+ фиксов

Anthropic

инструменты официальный 1 ист. ~2 мин

v2.1.246 выпущен 25 августа в 22:31. Добавлено: startup-предупреждение, когда allow-правило Bash содержит wildcard перед сабкомандой (например, `Bash(git * main)`), поскольку такие правила также матчат опции, вставленные перед сабкомандой; вкладка Auto mode в `/permissions` для просмотра и редактирования правил классификатора auto-mode; время завершения хода в строке длительности в конце хода (например, `Sautéed for 23s · done 6:05 PM`). Исправлено (60+ пунктов, вкл.): пустой fullscreen-транскрипт после resize-and-jump; серьёзное замедление транскрипта для очень длинных одиночных строк (теперь обрезается маркером); фоновые сессии, не открывавшиеся через 45 с при удалённой CWD / уходе машины в сон / медленном хосте; фоновые сессии с `EACCES`, пока другой Claude Code переустанавливал npm-пакет; вызовы MCP-инструментов, прерванные в headless/remote-сессиях, сообщавшиеся как `completed with no output` вместо явной interrupted-ошибки; аргументы MCP, отправлявшиеся как JSON-строки при схеме параметра `{}` вместо их реального типа; дублирование каталогов с одинаковыми SHA-именами в кэше плагинов; удвоение префикса в `/plugin:plugin:skill`; сбой `claude plugin update` для голого имени плагина; сбой установки плагина при UTF-8 BOM в `plugin.json`; телеметрия к Anthropic с API-ключом, настроенным для стороннего шлюза (учётные данные теперь отправляются только на свой хост); утечка памяти в fullscreen- и Ctrl+O-транскриптах; placeholder-имя Remote Control-сессии в claude.ai до второго промпта; MCP-инструменты с пометкой `requiresUserInteraction`, по-прежнему предлагавшие `don't ask again`, записывавший ignored allow-rule; проверки Bash-разрешений, одобрявшие искажённые команды с висячими `&&`/`||`. Улучшено: `/cd` так, что новые project-настройки, хуки, `.mcp.json`, скиллы и агенты каталога применяются немедленно; задержка Bash-инструмента за счёт повторного прогона snapshot-функций без base64-сабшелла на функцию; сабагент, останавливающийся на лимите `maxTurns`, теперь возвращает частичный вывод с подсказкой `SendMessage`; неинтерактивные сессии (`-p`, SDK, cloud) автоматически продолжают ответ, обрезанный посреди стрим серверной ошибкой, потерей связи или стопором; отложенные managed-settings consent-промпты — до следующей интерактивной сессии.

Почему это важно

Второй по размеру релиз Claude Code за месяц после v2.1.239 (вчерашний обзор). Bash-wildcard-allow-предупреждение плюс фикс типизации MCP-аргументов плюс изоляция учётных данных от proxy `ANTHROPIC_BASE_URL` вместе закрывают три silent-fail футгана, которые могли нанести реальный ущерб в агентских флоу на предыдущих версиях. Надёжность фоновых сессий (класс багов 45-s EACCES) как повторяющаяся тема релизов — сигнал, что это всё ещё больное место.

Важность: 3/5

Крупный релиз Claude Code (60+ фиксов, UX permissions, изоляция учётных данных)

Источники

официальный GitHub release