Vercel выпустила AI SDK 7 для создания продакшн‑агентов на TypeScript
Компания Vercel выпустила AI SDK 7, крупное обновление набора инструментов для разработки продакшн‑агентов на TypeScript. То, что начиналось как библиотека для вызова моделей и работы с чат‑примитивами, теперь оформилось в более широкую платформу. Она предназначена для разработки, запуска, интеграции и наблюдения за агентами, которые работают с текстом, аудио, realtime‑данными, изображениями и видео. Как сообщает Vercel (Changelog / News, incl. AI SDK), SDK поддерживает основных провайдеров из коробки. В него также входят механизмы управления рассуждением моделей, инструменты и runtime‑контекст, поддержка provider files и skills, MCP Apps, а также терминальный интерфейс для тестирования агентов.
Появились и средства для запуска и эксплуатации агентов. Среди них политики подтверждения инструментов и выполнение долговременных задач через WorkflowAgent. В систему встроены таймауты и поддержка sandbox. SDK может интегрироваться со сторонними agent harness, включая Codex, Claude Code, Deep Agents, OpenCode и Pi. Отдельно переработана телеметрия. Доступен пакет @ai-sdk/otel, поддержка tracing channel в Node.js, lifecycle callbacks и статистика производительности для отдельных шагов.
AI SDK 7 расширяет мультимодальные возможности. Появились стабильные API для speech и transcription, улучшена работа с файловыми частями. Поддерживаются генерация и редактирование изображений, мультимодальные embeddings и reranking. Также добавлены экспериментальные функции realtime voice и video generation. Обновление вводит и новые требования совместимости: минимальная версия Node.js, 22. Импорт модулей теперь должен использовать ESM (import или файлы.mjs), поскольку CommonJS require() не поддерживается.
Ключевые факты
Вышел AI SDK 7, крупный релиз для создания production‑агентов на TypeScript.
AI SDK 7 требует минимум Node.js 22 из‑за зависимости от API, включая нативный fetch и улучшенную семантику AsyncLocalStorage.
AI SDK 7 требует использования ESM‑импортов; CommonJS require() не поддерживается.
SDK поддерживает провайдеров из коробки, включая OpenAI, Anthropic, Google, Groq, xAI, Bedrock, Fireworks, DeepSeek и OpenAI‑compatible провайдеров.