Claude Code 2.1.275 тянет навыки из claude.ai в терминал

Включили навык в аккаунте claude.ai, а в терминале его нет: до сих пор так и было. В 2.1.275 навыки и плагины, включённые на аккаунте, сами доезжают до сессий, где вы вошли тем же аккаунтом, а полный список изменений опубликован на Github.
Коротко
- Новая клавиша отправки, ctrl+enter или ctrl+x ctrl+s, прерывает текущий ход и разом отправляет все сообщения из очереди; отправленное и ожидающее подсвечивается серым, пока модель их не получила.
- Синхронизация навыков и плагинов с claude.ai включена по умолчанию и выключается двумя отдельными настройками, syncClaudeAiSkills: false и syncClaudeAiPlugins: false, а описание инструмента ListPlugins уточнили: он перечисляет плагины аккаунта, а не установленные локально.
- Правка файла в синхронизированной папке навыков не сохраняется в аккаунт claude.ai: результаты Write и Edit теперь прямо говорят об этом и подсказывают, как сохранить изменение.
Если вы не следили за навыками: Agent Skills, то есть папки с инструкциями, скриптами и ресурсами под повторяемые задачи, Anthropic показала 16 октября 2025 года, по данным Verdent AI, а 18 декабря 2025 года, по тем же данным, опубликовала спецификацию как открытый стандарт на agentskills.io и дала администраторам организаций централизованно управлять навыками. В документации Claude Code синхронизация плагинов с claude.ai описывалась и раньше; в 2.1.275 к ней добавились навыки.
Навыки с аккаунта приезжают в терминал, а правки обратно не едут
Работает это так: сессия, в которую вы вошли аккаунтом claude.ai, получает набор навыков и плагинов, включённых на этом аккаунте. Отказаться можно настройками syncClaudeAiSkills: false и syncClaudeAiPlugins: false, каждая отвечает за свою половину.
Заодно поправили путаницу вокруг ListPlugins: в описании инструмента сказано, что он перечисляет плагины аккаунта, а не поставленные локально через /plugin. Результаты Write и Edit для файлов в синхронизированной папке навыков сообщают, что изменение в аккаунт не ушло, и объясняют, как его сохранить.
Команда /plugin install с флагом --marketplace сама предложит добавить маркетплейс перед установкой плагина. В документации Claude Code установка из каталога описана как два шага: сначала добавить маркетплейс, потом ставить из него плагин. Новый флаг складывает оба шага в один вопрос.
Почему синхронизированный навык не начнёт работать сам?
Потому что навык не исполняемый код. Как разбирает Han, Not Solo, навыки не запускают Python или JavaScript и не поднимают HTTP-сервер: через мета-инструмент Skill они вливают в контекст разговора инструкции по теме, а заодно меняют разрешения инструментов и иногда модель.
Выбор навыка, по той же разборке, делает сам Claude, опираясь на текстовые описания в системном промпте; никаких эмбеддингов, классификаторов или сопоставления по шаблону в коде нет. Бытовая аналогия: полка со шпаргалками, на каждой написано, для чего она, и модель сама тянется за нужной. Синхронизация с аккаунта расширяет эту полку, а не добавляет кнопок.
Клавиша ctrl+enter прерывает ход и отправляет очередь целиком
Раньше накопленные в очереди сообщения ждали конца текущего хода. Теперь есть send-now: ctrl+enter или ctrl+x ctrl+s прерывают ход и отправляют всю очередь разом, а отправленные и ожидающие сообщения остаются серыми, пока модель их не получит.
В VS Code сообщение, отправленное во время работы Claude, ждёт внизу разговора, пока он за него не возьмётся, а слеш-команды, набранные в тот же момент, запускаются после ответа, вместо того чтобы уехать в модель текстом. Добавили настройку claudeCode.scrollToBottomOnSend, чтобы отключить прыжок вниз при отправке, кнопки принятия и отклонения под каждым изменением в диффе и просмотр, правку и удаление сохранённой памяти прямо в диалоге Memory.
Пароли из URL убрали из логов, npm-плагины ставятся с --ignore-scripts
Сообщения плагинов и маркетплейсов, логи и вывод claude plugin marketplace list показывали пароль или токен, зашитый в git-, ssh- или marketplace-адрес; то же самое чинили в диалоге Manage plugins в VS Code. Плагины из npm теперь тянутся через npm pack --ignore-scripts с проверкой целостности, так что install-скрипты пакета не выполняются.
При входе через шлюз Claude apps аккаунт, который назвал шлюз, нужно подтвердить до сохранения учётных данных, дальше он виден в /status, а /logout завершает сессию на шлюзах, объявляющих отзыв токена. Починили и API Error: 400 на каждом ходу у тех, чей сетевой шлюз переписывает ответы с ошибкой, когда отклонён бета-заголовок.
В записи релиза не сказано, как часто сессия сверяется с аккаунтом и что произойдёт, если синхронизированный плагин совпадёт по имени с установленным локально. Странно, на наш взгляд, что синхронизацию включили по умолчанию, а выключать её приходится двумя разными настройками вместо одной.
Открытый вопрос про два флага
Сведут ли syncClaudeAiSkills и syncClaudeAiPlugins в один переключатель, в релизе не говорится, даты следующего патча тоже нет. По данным DeepWiki, ветка 2.1.x развивается патчами, в которые попадают и исправления, и новые функции. Сразу после обновления есть смысл заглянуть в /status: там виден аккаунт, подтверждённый при входе через шлюз.
Читайте также
- Claude Code 2.1.274 предупреждает, пока память не кончилась
- В проекте без CLAUDE.md Claude Code 2.1.277 читает AGENTS.md
- В Claude Desktop заметили общий список сессий Claude Code
- Claude на iOS готовит кнопку с деталями расхода
- Claude Code на iOS обещают команды со слэшем
- Claude Cowork управляет компьютером в фоне
Комментарии
Пока никто не написал. Будьте первым.
Присоединяйтесь к разговору
Войдите через Google, чтобы оставить комментарий. Имя и аватар подставятся из вашего профиля Google, а комментарий появится после модерации.
