Vercel открыла eve — фреймворк агентов с durable execution и evals

17 июня 2026 года Vercel выложила eve — open-source фреймворк для сборки, запуска и масштабирования агентов в продакшене. Вместо ручной сборки plumbing из durable execution, песочницы и approvals всё это уже встроено в каркас, на котором Vercel крутит собственные агенты — от аналитика d0 до роутера V в Slack.
По задумке eve повторяет путь Next.js для веба: агент описывается как набор файлов в директории, а фреймворк берёт на себя цикл, чекпоинты сессий и деплой через vercel deploy. Публичное превью открыто сегодня; старт — npx eve@latest init my-agent, wizard обещает dev-сервер меньше чем за минуту.
Что уже в коробке
- Durable execution — каждая беседа как workflow с чекпоинтами на базе Workflow SDK; сессия переживает краш и деплой.
- Sandboxed compute — код агента изолирован от рантайма приложения; локально Docker или microsandbox, в облаке Vercel Sandbox.
- Human-in-the-loop approvals — любое действие можно поставить на паузу до подтверждения человеком без расхода compute.
- Subagents — делегирование в подпапку
subagents/с чистым контекстом и своим набором tools. - Evals и tracing — прогоны
eve evalв CI и спаны OpenTelemetry по каждому turn и tool call.
Агент — это директория
Структура проекта читается с первого взгляда: agent.ts задаёт модель (в примере — anthropic/claude-opus-4.8), instructions.md — системный промпт, tools/ и skills/ — способности и знания, channels/slack.ts — поверхность в Slack, schedules/monday-summary.ts — cron вроде 0 9 * * 1 для понедельничного отчёта. Подключения к Linear, Snowflake или любому MCP-серверу — отдельные файлы в connections/; credentials агент не видит.
На запуске eve стыкуется со Slack, GitHub, Snowflake, Salesforce, Notion и Linear; каналы покрывают Discord, Teams, Telegram, Twilio и HTTP API из коробки. У Vercel агенты уже тянут 29% деплоев — год назад было меньше 3%. Внутренний d0 отвечает на 30 000+ вопросов в месяц, support-агент Vertex закрывает 92% тикетов сам. Для соло-разработчика сигнал простой: следующий агент можно начать с папки, а не с очередного самописного harness.
Источник: Introducing eve.