Интерфейс командной строки Vercel теперь создан для ИИ-агентов

VVercel
컴퓨터/소프트웨어AI/미래기술

스크립트

00:00:00всем привет, на связи Мелки, и в Vercel мы любим выпускать обновления, особенно когда дело касается
00:00:06инфраструктуры для облака будущего. И один из важнейших элементов этой инфраструктуры
00:00:11— это интерфейс командной строки Vercel. CLI перестает быть просто средством для деплоя из терминала;
00:00:17он превращается в базовый инструмент для агентов, программируемый интерфейс, который они могут использовать для подключения
00:00:23ресурсов, создания песочниц, просмотра логов, отладки проблем и непрерывного улучшения своих деплоев. Так что
00:00:29в первой части я познакомлю вас с некоторыми недавними обновлениями CLI Vercel,
00:00:35которые делают его еще более прочным фундаментом для работы с вашими агентами. Итак, давайте начнем
00:00:41с песочницы Vercel и того, как вы можете использовать ее напрямую через CLI Vercel. Как мы знаем,
00:00:47песочницы сейчас невероятно популярны, а песочница Vercel — это буквально одно из самых быстрых решений
00:00:53на рынке. Это идеальный вариант: ваш агент запускает какой-то код, и вам нужно убедиться,
00:00:57что все делается безопасно. И что может подойти лучше защищенной песочницы? Давайте перейдем в этот терминал,
00:01:04как видите, я уже подключился через vc connect, всё готово. Теперь я воспользуюсь командой vc sandbox create
00:01:13с флагом --connect. Все это позволяет мне подключиться напрямую к новому экземпляру,
00:01:17который я собираюсь создать. Как видите, это работает быстро с помощью CLI Vercel, и вот перед вами детали
00:01:24созданной песочницы: команда, проект, все привязано прямо к вашим учетным данным
00:01:29авторизации. Супер просто и удобно! Как видите, теперь я могу выполнять в песочнице любые нужные мне команды.
00:01:36Например, я могу клонировать другой нужный мне репозиторий с помощью команды git clone.
00:01:41Давайте найдем репозиторий Vercel CLI на GitHub, скопируем ссылку и прямо из песочницы
00:01:51клонируем репозиторий Vercel. Он загрузится,
00:01:56чтобы я мог использовать его в этой песочнице. Итак, репозиторий клонирован, и я могу спокойно
00:02:02выйти из песочницы, в этом нет ничего сложного. И предположим, что через какое-то время мне нужно вернуться: я пишу vc sandbox
00:02:10connect и имя этой песочницы — и я снова ровно там, где остановился. Ввожу ls и вижу
00:02:17тот самый репозиторий с GitHub. Так что смело давайте своим агентам полную свободу в песочницах с помощью CLI Vercel! Еще один
00:02:24крайне важный элемент инфраструктуры, необходимый при создании готовых к продакшену приложений, — это
00:02:29флаги функций. Vercel Flags — это провайдер фича-флагов, встроенный в платформу Vercel. Создавайте флаги, задавайте
00:02:36правила таргетинга, запускайте постепенное развертывание и A/B-тесты прямо из командной строки Vercel с помощью агентов. Давайте
00:02:43создадим новый фича-флаг для этого тестового проекта. Первая команда,
00:02:48которую я выполню, будет vc flags create, а затем имя моего фича-флага,
00:02:53а именно a-b-split. Как вы видите, теперь фича-флаг включен, и я могу пойти
00:03:02и проверить его: вот мой фича-флаг a-b-split, у меня есть продакшен-таргетинг, превью-таргетинг
00:03:07и таргетинг для разработки. Если я вернусь и, допустим, захочу сказать агенту (или себе), что мне нужно
00:03:13изменить флаг и связанный с ним трафик, я могу вставить следующую команду. Здесь я
00:03:19вызываю CLI Vercel, команду flags, имя моего фича-флага (опять же, a-b-split),
00:03:26затем настраиваю таргетинг для окружения production, разделяю трафик по идентификатору пользователя (user id), а вес
00:03:32указываю следующим образом: для значения false ставлю 95, а для веса true — 5. Это значит, что 95% трафика попадет в одну группу моего фича-флага,
00:03:40а остальные 5% (предположим, это та самая функция, которую я хочу выпустить) окажутся здесь.
00:03:44И если я нажму сюда, то увижу, что могу уточнить параметры, отправить сообщение и настроить разделение
00:03:50для продакшена: false — выкл, true — вкл. Это сохранится на самой платформе, и вуаля:
00:03:56фича-флаг a-b-split успешно обновлен в продакшене! Ну а теперь перейдем к, пожалуй,
00:04:02моей новой любимой функции в CLI Vercel: мы полностью переработали работу curl с помощью vc curl.
00:04:09Теперь агентам не обязательно просто писать код (в конце концов, это уже в прошлом), им нужно тестировать то,
00:04:14что они изменили. Vercel curl позволяет отправлять запросы к привязанному проекту или конкретному
00:04:19деплою без необходимости вручную связывать URL-адреса деплоев. Но приятным бонусом является то, что мы
00:04:26сохранили совместимость с нативной командой curl, так что с vc curl вы можете использовать все привычные параметры curl. Итак, здесь у меня
00:04:32открыт терминал и есть сайт пользователя. Если вы посмотрите на него, это довольно простой сайтай с одним hello api,
00:04:38но здесь я могу сделать что-то вроде vc curl /api/hello. Как видите, я получаю ответ команды,
00:04:46ок, ничего особенного. Но мне кажется, было бы здорово поручить агенту сделать то же самое
00:04:52в рамках сценария, когда он что-то задеплоил и проверяет: как выглядят эндпоинты, работают ли они корректно, не сломалось ли что-то?
00:04:57«Используя vc curl, можешь ли ты вызвать эндпоинт /api/hello?»
00:05:10Отлично, ответ от эндпоинта получен успешно, агент сделал ровно то, что от него требовалось.
00:05:14Отлично, ответ от эндпоинта получен успешно, агент сделал ровно то, что от него требовалось. А что, если я скажу:
00:05:22«Как насчет того, чтобы отправить POST-запрос на эндпоинт /api/users и проверить, все ли работает правильно?» Агент самостоятельно определил схему моего эндпоинта,
00:05:35поскольку я задеплоил его на Vercel. И теперь, выполнив POST-команду с помощью нативной команды, мы видим, что запрос прошел
00:05:41успешно, получен ответ: create id 3, name melky, vc зарезервировал деплой по адресу hello-api-flame.vercel.app.
00:05:47Еще одно потрясающее обновление, над которым мы в Vercel упорно работали последние несколько месяцев,
00:05:54— это экспериментальные нативные бинарники для CLI Vercel. Мы хотели создать такой опыт, при котором
00:06:00не важно, используете вы Mac, Windows или Linux — мы хотим сосредоточиться на том,
00:06:05чтобы предоставить вам лучшее решение для вашей сборки и вашей ОС. Как видите, у меня больше нет vc, я полностью удалил
00:06:12и деинсталлировал обычный пакет Vercel, установленный через Node, и хочу выполнить npm install -g @vercel/vc-native.
00:06:18Давайте найдем этот пакет. Теперь команда which vc показывает мне,
00:06:26что я установил нативный бинарник, бинарник macOS для своего компьютера, так как я использую Mac. Теперь я могу продемонстрировать,
00:06:32что все команды работают так же, как и раньше, но мне больше хочется показать
00:06:37разницу в том, как мы выполняем операции. Как видите, это действительно исполняемый файл под Mac 64-bit для архитектуры arm64
00:06:44(это мой текущий компьютер, здесь не процессоры Intel, у меня стоит чип M4). И еще одна вещь,
00:06:49которую я очень хочу продемонстрировать — это реальная разница в размере этих бинарников. Как видите,
00:06:55этот бинарник поставляется со всем необходимым и весит всего 66 мегабайт! Так что эти бинарники работают намного быстрее и весят намного меньше,
00:07:02и мы внедряем их повсеместно, чтобы пользователи Windows, Linux и Mac получали максимум удовольствия от работы.
00:07:08Ну а следующий раздел невероятно интересен. Плагины захватили большинство сред разработки: если вы еще не в курсе,
00:07:16плагины способны кардинально изменить поведение вашей среды, чтобы по-настоящему оптимизировать процесс разработки. И у Vercel есть
00:07:22собственный плагин Vercel, который просто необходим каждому, кто ведет разработку с использованием Vercel. Как видите,
00:07:29у меня открыт Claude Code, и я просто хочу показать вам, что плагин Vercel теперь доступен повсюду. Прямо сейчас
00:07:34я нахожусь в официальном маркетплейсе среды Claude Code, и если я введу «vercel», то вы увидите,
00:07:42что у нас есть официальная версия плагина Vercel для Claude Code: 152 000 установок. Вы можете установить его
00:07:48для конкретного пользователя или глобально. Я установлю его для своего пользователя, и теперь меня попросят
00:07:54выполнить перезагрузку плагинов (reload-plugins). Мой плагин перезагружен, и он поставляется с множеством различных
00:08:01навыков и агентов, которые мы можем использовать. Так что теперь, когда вы разрабатываете на Next.js и хотите
00:08:06задеплоить проект с помощью shadcn, auth или чего-то подобного, этот плагин для Claude Code полностью покроет ваши потребности.
00:08:13Однако мы на этом не останавливаемся: если вы откроете Codex, ровно такие же возможности будут доступны и там. Я могу зайти
00:08:20в плагины, чтобы просмотреть доступные варианты, и, как видите, у меня уже установлен плагин Vercel.
00:08:27Это плагин из официального маркетплейса OpenAI Codex, так что вне зависимости от того, хотите ли вы использовать модели GPT
00:08:33в Codex, плагин Vercel вас выручит. Но подождите, это еще не все! Теперь,
00:08:40если я запущу Grok CLI и захочу использовать его, я также могу зайти в плагины и увидеть, что мы
00:08:47также доступны в маркетплейсе Grok. Так что какой бы инструмент вы ни предпочитали — Grok, Claude Code, Codex —
00:08:54плагин Vercel везде к вашим услугам. Вы даже можете установить его с помощью команды npx для любой любимой среды разработки.
00:09:00Обязательно попробуйте его и поднимите свой опыт работы с CLI на совершенно новый уровень! Ну что же, ребята, большое спасибо
00:09:06за просмотр этого короткого видео с обновлениями. Обязательно оставайтесь с нами, ведь впереди вторая, третья и множество других частей,
00:09:11в которых мы продолжим показывать, как мы выпускаем обновления для CLI,
00:09:16как мы прокачиваем ваших агентов и вообще все те классные штуки, которые мы здесь готовим в Vercel.
00:09:22Увидимся в следующем видео, всем пока!

핵심 요약

Интерфейс командной строки Vercel трансформирован в инструмент для ИИ-агентов за счет интеграции песочниц, управления фича-флагами, обновленной утилиты vc curl, нативных бинарников весом 66 МБ и плагинов для Claude Code, Codex и Grok.

하이라이트

  • Интерфейс командной строки Vercel превратился в программный инструмент для автономных агентов, позволяющий управлять ресурсами, создавать песочницы, просматривать логи и отлаживать деплои.

  • Команда vc sandbox create с флагом --connect создает изолированную защищенную среду для безопасного выполнения кода агентами.

  • Встроенный провайдер фича-флагов Vercel Flags позволяет создавать флаги и настраивать распределение трафика для продакшена непосредственно из командной строки.

  • Функция vc curl отправляет запросы к привязанному проекту или конкретному деплою без необходимости вручную указывать URL-адреса.

  • Экспериментальные нативные бинарники CLI Vercel для macOS с архитектурой arm64 весят всего 66 мегабайт и работают значительно быстрее Node-пакета.

  • Официальный плагин Vercel доступен в маркетплейсах Claude Code, OpenAI Codex и Grok, имея более 152 000 установок в Claude Code.

타임라인

Интеграция песочниц Vercel в CLI

  • Интерфейс командной строки Vercel адаптирован под рабочие процессы ИИ-агентов.
  • Команда vc sandbox create с флагом --connect запускает защищенную среду для выполнения кода.
  • Созданная песочница сохраняет привязку к учетным данным и позволяет клонировать внешние репозитории.

Инфраструктура Vercel развивается с расчетом на облако будущего, где CLI служит базовым инструментом для агентов. Агенты используют песочницы для безопасного запуска кода. Команда vc sandbox create с флагом --connect мгновенно создает изолированный экземпляр, привязанный к учетным данным разработчика. Внутри песочницы можно клонировать репозитории через git clone и возвращаться к работе с помощью команды vc sandbox connect.

Управление фича-флагами через командную строку

  • Vercel Flags интегрирует провайдер фича-флагов непосредственно в платформу.
  • Команда vc flags create создает новые флаги для тестирования.
  • Настройка веса трафика для продакшена позволяет распределять запросы между значениями false и true.

Создание готовых к продакшену приложений требует использования фича-флагов. Платформа Vercel позволяет создавать флаги, настраивать таргетинг и проводить A/B-тесты через CLI. Выполнение команды vc flags create a-b-split активирует новый флаг. Трафик в окружении production можно гибко разделять по идентификатору пользователя, задавая конкретное соотношение весов для разных версий функционала.

Тестирование эндпоинтов с помощью vc curl

  • Утилита vc curl заменяет стандартный процесс тестирования запросов.
  • Инструмент отправляет запросы к привязанному проекту без ручного ввода URL-адресов деплоев.
  • Сохраняется полная совместимость с нативными параметрами классической команды curl.

Агентам необходимо тестировать внесенные изменения после деплоя. Функция vc curl позволяет обращаться к эндпоинтам вроде /api/hello без необходимости копировать адреса деплоев вручную. Инструмент автоматически определяет схему эндпоинтов для POST-запросов, обеспечивая корректную обработку данных и получение ответов от деплоев на платформе Vercel.

Нативные бинарники CLI Vercel

  • Экспериментальные нативные бинарники заменяют обычный npm-пакет Vercel.
  • Установка пакета @vercel/vc-native предоставляет исполняемый файл для конкретной операционной системы.
  • Размер нативного бинарника для чипов Apple Silicon составляет всего 66 мегабайт.

Оптимизация производительности CLI привела к созданию экспериментальных нативных бинарников для macOS, Windows и Linux. Удаление стандартного пакета Node и установка npm install -g @vercel/vc-native переводит систему на нативный исполняемый файл. Версия для архитектуры arm64 на процессоре M4 весит 66 мегабайт и обеспечивает повышенную скорость работы.

Поддержка плагинов в средах разработки

  • Официальный плагин Vercel доступен в маркетплейсах популярных сред для ИИ-агентов.
  • Плагин насчитывает более 152 000 установок в среде Claude Code.
  • Интеграция поддерживается также в OpenAI Codex и Grok CLI.

Среды разработки активно используют плагины для оптимизации процессов. Официальный плагин Vercel интегрирован в маркетплейсы Claude Code, OpenAI Codex и Grok. Плагин добавляет набор навыков для работы с Next.js, деплоя через shadcn и авторизации, расширяя возможности разработчиков независимо от выбранного инструмента.

커뮤니티 글

모든 글 보기