Back to Videos

Building Production AI Agents with Vercel Eve Framework

YouTube

Vercel recently released Eve, an open-source framework that revolutionizes AI agent development by using the filesystem as the primary interface. Unlike traditional frameworks that can feel fragmented, Eve organizes every aspect of an AI agent (from its core instructions to its external connections and subagents) into a structured directory of Markdown and TypeScript files. This approach makes agents highly composable and easy to inspect, allowing developers to build complex systems that are as simple to manage as a local folder. The framework handles the heavy lifting of compiling these disparate files into a unified manifest and deploying them to a robust, production-ready environment. One of the standout features of Eve is its integration with Vercel's infrastructure to provide durable runtimes and advanced safety protocols. Agents built with Eve benefit from durable sessions that survive crashes by checkpointing workflows, isolated sandboxing for secure code execution, and human-in-the-loop approval gates for high-risk actions. The video demonstrates a practical workflow using the Vercel plugin for coding agents like Claude Code, showing how to scaffold, test locally, and deploy a SQL analyst agent to Slack with minimal effort. By standardizing agent architecture, Eve aims to move the industry toward more reliable and interoperable AI systems.

Visual Summary

Infographic visualizing Building Production AI Agents with Vercel Eve Framework

This video covers the introduction and technical breakdown of Eve, a filesystem-first framework developed by Vercel for building durable and scalable AI agents. It explains how Eve treats a directory as the primary interface for agent development, enabling a highly modular approach where instructions, tools, and skills are defined in simple Markdown and TypeScript files. Viewers will learn about the framework architecture, the compilation process that creates a deployment-ready manifest, and how to utilize Vercel's infrastructure for features like durable sessions and isolated sandboxing.

Key Takeaways

  • Eve uses a filesystem-based structure where an agent is simply a directory containing specific files like agent.ts and instructions.md.
  • The framework compiles these files into a single manifest, automatically handling the plumbing and connections between skills and tools.
  • Deep integration with Vercel provides a durable runtime, meaning agents can resume from checkpoints if a workflow crashes.
  • Built-in support for human-in-the-loop approvals allows developers to set up safety gates for sensitive operations like database queries.
  • The Vercel plugin for coding agents (Claude Code or Cursor) simplifies the entire lifecycle from scaffolding to production deployment.
  • Eve supports the Model Context Protocol (MCP) and other industry standards to ensure interoperability.

The Filesystem as the Authoring Interface

Traditional AI agent development often involves complex configurations and manual linking of various modules. Eve changes this paradigm by making the directory structure the source of truth. A typical Eve agent directory includes an agent.ts file for model configuration, instructions.md for system prompts, a tools folder for TypeScript functions, and a skills folder for Markdown playbooks. This organization allows for extreme composability. If you want an agent to have a new capability, you simply drop a new file into the skills folder. The framework automatically discovers these files and incorporates them into the agent behavior without requiring explicit imports in the main code.

Compilation and Durable Runtime

The compilation step, triggered by the eve build command, is where the magic happens. Eve traverses the directory, validates the files, and produces a unified manifest. This manifest is then deployed to Vercel Functions. Because it leverages Vercel infrastructure, Eve agents are durable by default. Every session is a checkpointed workflow. If a network error or crash occurs, the agent does not lose its state; it resumes exactly where it left off. This reliability is a critical requirement for production-grade applications where users expect consistent performance.

Safety and Human-in-the-Loop

One of the biggest hurdles in deploying AI agents to production is the risk of autonomous actions going wrong. Eve addresses this with integrated human-in-the-loop features. Developers can define specific actions (such as running a large SQL query or sending an email) that require human approval. When the agent reaches such a step, it pauses and sends a notification through channels like Slack. The user can then approve or deny the action directly from the interface. Additionally, Eve provides isolated sandboxing, allowing agents to execute generated code in a secure environment off the developer's main machine.

Practical Applications

Developers can apply the lessons from this video to build a variety of sophisticated tools. For instance, creating an automated data analyst that can safely query business databases and provide summaries to a Slack channel is now a matter of following a standard directory template. You can also use Eve to build recurring agents that perform audits or generate weekly reports via the schedules directory. By using the Vercel plugin for coding tools, the barrier to entry is lowered significantly, as the AI assistant can scaffold the entire structure and help manage environment variables and deployment commands.

Frequently Asked Questions

What is a filesystem-first framework?

A filesystem-first framework like Eve means that the organization of files and folders in your project directly defines the logic and structure of the application. In Eve, placing a file in the tools or skills directory automatically registers that capability with the AI agent. This removes the need for complex boilerplate code and manual registration of functions within the codebase.

How does Eve ensure agent reliability in production?

Eve ensures reliability through durable sessions hosted on Vercel infrastructure. It checkpoints the progress of an agent workflow at every turn. If the process is interrupted, it can restart from the last successful checkpoint. Furthermore, it uses isolated sandboxes to execute code, protecting the host system from potentially harmful or inefficient scripts generated by the LLM.

Can Eve agents be integrated with third-party platforms?

Yes, Eve includes a channels directory specifically for connecting agents to platforms like Slack, Discord, and Teams. The video demonstrates an analyst agent functioning within a Slack thread, maintaining conversation history and even providing interactive buttons for human approval of sensitive tasks. It also supports custom UIs via a standard HTTP API.

Do I need to be an expert in TypeScript to use Eve?

While Eve uses TypeScript for tool definitions and agent configurations, much of the logic can be written in Markdown (for instructions and skills). Additionally, using a coding assistant with the Vercel plugin allows developers to describe the agent requirements in natural language, and the assistant will generate the necessary TypeScript and directory structure automatically.

Diagram

Loading diagram...

Timestamps

00:00
Introduction to EveOverview of Vercel's new open-source filesystem-first framework for AI agents.
00:39
The Directory StructureBreaking down how instructions, tools, and skills are organized in the filesystem.
01:54
Compilation and ManifestsHow the eve build process creates a unified manifest from directory files.
03:36
Production ReliabilityExplaining durable runtimes, sandboxing, and human-in-the-loop features.
06:49
Building an Analyst AgentLive demonstration using Claude Code and the Vercel plugin to scaffold an agent.
10:07
Deployment and Slack DemoDeploying the agent to Vercel and interacting with it via Slack threads.

Target Audience

Software developers, AI engineers, and DevOps professionals looking to build, scale, and deploy reliable AI agents in production environments.

Use Cases

  • -Developing internal data analyst agents that connect to SQL databases
  • -Building customer support bots with human-in-the-loop approval gates
  • -Creating scheduled reporting agents that run autonomous cron jobs
  • -Scaffolding complex multi-agent systems using a standardized directory structure

Key Topics

Filesystem-First Agent ArchitectureDurable AI RuntimesHuman-in-the-Loop IntegrationBuilding Production-Ready AI AgentsVercel Deployment Ecosystem