Claude Code — обновления
Claude Code — обновления

Claude Code v2.1.178: tool params, nested skills, bug fixes

  • Версия: 2.1.178
  • Крупное:
    • Добавлен синтаксис Tool(param:value) для правил разрешений, позволяющий сопоставлять входные параметры инструмента (с подстановочным знаком *), например Agent(model:opus) для блокировки подагентов Opus
    • Навыки во вложенных директориях .claude/skills теперь загружаются при работе с файлами в них; при конфликте имён вложенный навык отображается с разделителем :, чтобы оба оставались доступны
    • Вложенные директории .claude/: при конфликте имён теперь побеждает агент, workflow и output-style, ближайшие к рабочей директории; сохранение workflow на уровне проекта теперь нацелено на ближайшую существующую .claude/workflows/
    • Улучшен автоматический режим: запуски подагентов теперь оцениваются классификатором перед запуском, что закрывает пробел, когда подагент мог запросить заблокированное действие без проверки
    • Улучшен /doctor: единообразная плоская структура дерева во всех разделах, более понятные значки состояния разделов и выделенные имена команд
    • Улучшено предупреждение об усечении списка навыков: теперь показывает, сколько описаний навыков затронуто
    • Изменено ключевое слово приглашения workflow: теперь использует фиолетовое мерцающее выделение и срабатывает только на явные фразы вроде "run a workflow" или "workflow:", а не на любое упоминание слова
    • Улучшены сообщения об ошибках удалённого управления: ошибки подключения теперь показывают постоянный красный индикатор "/rc failed" в нижнем колонтитуле, а ошибка "ещё не включено" теперь объясняет, является ли это шлюзом, ошибкой проверки, устаревшим правом или политикой организации
    • /bug теперь требует описания перед отправкой и больше не использует текст отказа модели в качестве заголовка issue GitHub
  • Минорное:
    • Исправлен сбой (out-of-memory) при наследовании CLI устаревшей переменной окружения файлового дескриптора websocket/OAuth от родительского процесса
    • Исправлена проблема, когда Claude в Chrome молча не подключался, если токен OAuth принадлежит другой учётной записи, нежели логин Claude Code
    • Исправлена блокировка навыков из вложенных .claude/skills с квалифицированными именами запросами разрешений в неинтерактивных сессиях
    • Исправлено несколько проблем с подагентами: просмотр транскрипта подагента теперь показывает результаты инструментов и прогресс в реальном времени; сообщения, отправленные во время завершения его хода, больше не теряются; фоновый запуск работающего подагента (ctrl+b) больше не перезапускает его с нуля
    • Исправлена ошибка claude agents workers с 401 Invalid bearer token, когда демон был запущен из оболочки с пользовательским API-шлюзом через ANTHROPIC_BASE_URL и ANTHROPIC_AUTH_TOKEN
    • Исправлено, что compaction не учитывал --fallback-model: теперь compaction переключается на настроенную цепочку запасных моделей при перегрузке или ошибках доступности модели
    • Исправлено, что запросы модели продолжали завершаться ошибками аутентификации после обновления учётных данных вне сессии из-за устаревшей кэшированной конфигурации запроса
    • Исправлено, что фоновые сессии, созданные с помощью /bg или ←← после завершения хода, показывали "Working" в списке агентов бесконечно
    • Исправлено, что CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE=1 препятствовал клонированию свежих установок из маркетплейса
    • Исправлено, что спецификации уровня сервера MCP (mcp__server, mcp__server__*, mcp__*) в disallowedTools подагента игнорировались без уведомления
    • Исправлена отмена в vim-режиме: u теперь отменяет команды NORMAL/VISUAL-режима по одной, а не объединяет быстрые команды в один шаг отмены
    • Исправлено, что ссылки в строке состояния с пользовательскими схемами URI (например, vscode://) не открывались при нажатии в claude agents
    • [VSCode] Исправлено, что нажатие Esc для закрытия окна ввода CJK IME отменяло выполняемую задачу Claude
  • Ссылка: https://docs.anthropic.com/en/docs/claude-code/release-notes

Источники

Claude Code v2.1.178: tool params, nested skills, bug fixes | инфатиум