Vercel представила библиотеку поведения интерфейсов @ui-sdk/core, созданную специально для генерации кода внешними ассистентами. Ядро пакета берет на себя логику, на которой автономные системы регулярно спотыкаются: клавиатурную навигацию, управление фокусом, выделение, закрытие окон, всплывающие попапы, операции drag-and-drop и разметку ARIA-атрибутов.

Когда Claude Code или Codex создают выпадающие списки и модальные окна с нуля, доступность и фокус ломаются в первую очередь. Новое решение избавляет модель от необходимости проектировать базовую логику: агент берет готовое поведение и генерирует только стили с разметкой. Инженер описывает компонент один раз через функцию definePrimitive, задавая состояние, слоты и API, а адаптеры библиотеки рендерят его сразу для пяти сред: React, Vue, Svelte, Solid и Web Components. Как указано в документации, разработчикам не придется учить синтаксис — эту задачу берут на себя подключенные агенты, для которых подготовлен навык с командой npx skills add vercel-labs/ui --skill ui-sdk.

Проект находится в статусе бета-версии, поэтому архитектура API еще может измениться до официального релиза.

Генеративный ИИИИ-агентыAI для разработчиковAI-агенты для разработки