← Back to blog

Vercel Eve and the New Order of Agent Frameworks

We examine Vercel's new open-source agent framework Eve from a broad perspective. Comparing it with LangGraph, CrewAI, Pydantic AI, Mastra, Smolagents and others, we explore which framework fits which scenario and what matters in production.

Vercel Eve and the New Order of Agent Frameworks

Vercel Eve and the New Order of Agent Frameworks

In 2026, artificial intelligence is no longer confined to chat windows. It lives in code repositories, Slack channels, CI/CD pipelines, operations team workflows, and behind customer support desks. The term "agent" has evolved beyond an LLM-based bot into a software component that can invoke tools, wait for human approval, resume from failures, and complete tasks autonomously. The infrastructure powering this shift is the agent framework.

In June 2026, Vercel introduced Eve, an open-source TypeScript framework for agents. Its tagline is clear: "What Next.js is for the web, Eve is for agents." But this post is not just about Eve. Dozens of similar tools exist, each serving a different engineering preference. We will look at the broader agent framework ecosystem: which to choose when, what matters in production, and where Eve fits.

What Is an Agent Framework, and Why Are There So Many?

An agent framework is infrastructure wrapped around a large language model. It enables the model to call tools, use memory, advance through multi-step workflows, retry on failure, and request human intervention when needed. In short, it turns a raw LLM into a production-ready software component.

Underlying patterns include ReAct, Plan-and-Execute, and Tool Use. ReAct lets the model interleave reasoning and action steps. Plan-and-Execute breaks long tasks into sub-goals. Tool Use lets the model call external APIs, databases, or code interpreters. A framework unifies these patterns with memory management, observability, and security boundaries.

This space exploded in 2024 and 2025. Every team adopted a different design philosophy based on its own needs. Some prioritized control, others trusted the model more. Some organized around roles, others demanded type safety. These differences show that there will not be a single winner. The market is fragmenting by use case.

Vercel Eve: Filesystem as the Authoring Interface

Eve's most distinctive trait is its filesystem-first approach. Every agent is defined by files and directories. agent/agent.ts selects the model, instructions.md holds the system prompt, tools/ contains functions, skills/ holds knowledge files, channels/ defines integration surfaces, and schedules/ holds recurring tasks.

Vercel Eve agent directory structure

This structure makes the project readable as documentation, not just code. A new developer opening the repository can understand what the agent does from the folder names alone. Vercel says it has built agents for years, including v0, and kept solving the same infrastructure problems repeatedly. Eve standardizes that recurring shape.

Eve's production-oriented features stand out. Durable execution makes every conversation a workflow that can survive crashes and redeploys and resume exactly where it left off. Sandboxed compute isolates agent-generated code from the application runtime. Human-in-the-loop approvals automatically pause sensitive operations. MCP / OpenAPI / OAuth connections provide secure access to external tools. Channels like Slack, Discord, Teams, Telegram, GitHub, and Linear come with ready adapters.

The 2026 Agent Framework Menu

Eve is not alone. At least a dozen serious alternatives exist. This section groups them by design philosophy.

Scaffold-Heavy: LangGraph and AutoGen

This group prioritizes control and predictability. LangGraph models an agent as a graph of nodes and edges. Each node is a function, each edge a state transition. It is ideal for complex branching, parallel execution, retry logic, and human approval. AWS Builder Center ranks LangGraph as the strongest option for complex stateful workflows.

AutoGen is a Microsoft Research-born, conversation-based multi-agent framework. Agents talk to each other to solve problems. It is strong for code generation and execution. Recently, however, AutoGen split into two lineages: Microsoft's v0.4+ rewrite and the community-maintained AG2 fork. That split is a detail to watch when choosing.

Model-Driven: Smolagents and Strands

In this approach the framework is thin and the model is thick. Hugging Face's Smolagents designs the agent as a loop that writes and executes Python code. Because code is more precise than natural-language plans, this method works well for quick automation tasks. Strands Agents is a model-agnostic library built into the AWS ecosystem. It reaches 90+ models through LiteLLM and offers OpenTelemetry observability.

Role-Based: CrewAI

CrewAI designs agents like human roles: Researcher, Writer, Editor, Analyst. Each agent has a task, memory, and working style. It is useful when multiple specialist agents must collaborate sequentially or hierarchically. For example, building a content pipeline for a marketing team is a natural CrewAI prototype.

Type-Safe: Pydantic AI

Built by the Pydantic team, this framework centers type safety and schema validation. Tool schemas, agent outputs, and workflow steps are defined with Pydantic. It is preferred in banking, finance, and CRM updates where output must be strictly formatted. It shortens debugging time because many runtime errors are caught at development time.

Data-First: LlamaIndex and Semantic Kernel

LlamaIndex prioritizes the data layer. RAG, vector stores, router agents, and enterprise search are its natural territory. A finance agent uses a Router Agent to decide whether to query a SQL database for recent transactions or a vector store for PDF policy documents.

Microsoft Semantic Kernel is an enterprise SDK designed for the .NET and Azure ecosystems. It supports C#, Python, and Java. It is a natural choice for organizations already tied to Microsoft infrastructure.

Vendor-Optimized: OpenAI SDK, Google ADK, Claude Agent SDK

This group feels most natural inside its own cloud. OpenAI Agents SDK integrates with the GPT family and provides built-in tools like web and file search. Google ADK targets Gemini and Google Cloud; it has strong multi-agent orchestration and session management. Anthropic's Claude Agent SDK open-sources the architecture behind Claude Code, with advanced support for MCP, skills, and subagents. These frameworks shine inside their vendor but can create friction for multi-provider teams.

TypeScript-Native: Mastra and Eve

For teams in the TypeScript ecosystem, Python frameworks always feel foreign. Mastra, founded by the Gatsby team, is an open-source TypeScript framework that reached over 22,000 GitHub stars by 2026. It offers agents, workflows, RAG, memory, evals, and MCP support. It has built-in deployers for Vercel, Cloudflare, and Netlify.

Eve is more deeply embedded in the Vercel stack than Mastra. Features like durable execution, sandboxed compute, and Vercel Connect integration promise a ready production environment for Vercel users. Mastra is more general-purpose and multi-cloud, while Eve carries the Vercel experience into the agent world.

MCP: The USB-C for Agents

The Model Context Protocol (MCP) is an open protocol that lets agents connect to external tools and data sources in a standardized way. In 2026, MCP support has moved from "nice to have" to "must have" when evaluating a framework. Strands, CrewAI, Smolagents, Pydantic AI, and the Claude Agent SDK offer first-class support. Eve can also connect via MCP while keeping URLs and credentials hidden from the model.

How Is Eve Different from the Rest?

Eve's difference is not just that it is TypeScript; it is that it makes production infrastructure part of the framework itself. Many frameworks provide a nice API for running an agent locally, but teams still have to build their own infrastructure for durable execution, sandboxing, observability, and channel integrations. Eve fills that gap.

For example, when designing an agent that runs SQL queries, you can mark large scans as requiring approval through a needsApproval field. The agent pays no compute while waiting, then resumes from the same step after approval. Details like this ease the move from demo to real production.

That advantage comes with vendor alignment. Eve is currently in beta, and how independently it can run outside the Vercel ecosystem will become clearer over time. For projects requiring data sovereignty, topics like on-premise LLM deployment and sandbox strategy need separate evaluation.

A Production Framework Selection Guide

The right framework depends on the team's language preference, existing infrastructure, and the complexity of the agent's job. Here is a practical guide:

Scenario Leading Framework Why
Complex, controlled workflows LangGraph or Pydantic AI State machines and type safety matter most.
Role-based multi-agent teams CrewAI Marketing, research, and reporting tasks that require collaboration fit well.
Quick automation and code-first agents Smolagents Ideal for small, self-contained tasks.
TypeScript / Next.js ecosystem Mastra or Eve Choose Eve if you use Vercel; Mastra is more flexible for general TypeScript deployments.
Vendor lock-in acceptable OpenAI Agents SDK, Google ADK, or Claude Agent SDK Official support and built-in tools help.
Conversation-driven code generation AutoGen / AG2 Suitable for agent teams that write and test code.
Enterprise data and RAG-focused agents LlamaIndex or Semantic Kernel Makes data sources first-class citizens.

When choosing, look beyond initial setup convenience to production observability, debugging, and cost management. An agent without observability and logging infrastructure cannot behave reliably in front of users.

OpenAI Agents SDK orchestration diagram

Future: Frameworks Will Not Converge, They Will Fragment

In 2026, expecting a single winner in the agent framework market is a mistake. As models become more capable, frameworks become thinner. The "less framework, more model" approach is spreading. At the same time, production needs require frameworks to thicken around durable execution, evals, observability, and security.

This tension splits the market into two camps. On one side are lightweight, model-focused libraries. On the other are full solutions that carry production infrastructure inside them. Eve belongs to the second camp. It can become a serious option for TypeScript and Vercel teams. But it will not replace LangGraph, CrewAI, and Pydantic AI in the Python ecosystem overnight.

Agent software engineering is still early. The choices we make today will shape how standards emerge in the coming years. New languages and runtimes will also affect this space; languages like Mojo and open-source coding models will directly influence agent performance and cost.

Conclusion

Vercel Eve brings a production-focused, TypeScript-based, filesystem-first framework to the agent world. Features like durable execution, sandboxing, human approval, and channel integration make it suitable for serious projects beyond the demo stage. But Eve is only one piece of the larger picture.

LangGraph represents control, CrewAI represents role organization, Pydantic AI represents type safety, Smolagents represents code simplicity, Mastra represents the TypeScript experience, and vendor frameworks represent integration convenience. The right choice depends on what the agent will do, where the team works, and what production guarantees are needed.

If you are starting an agent project, define the problem first, then pick the framework. Because the best framework is not the most hyped one; it is the one that fits your workload.


This article was compiled from Vercel's Eve announcement, Alice Labs' 2026 framework ranking, AWS Builder Center's comparison, Langfuse's open-source framework analysis, and Signadot's 2026 evaluation. Share your thoughts and your framework of choice in the comments.

Efe Hüseyin Özkan

Software Engineer & AI Developer

Working on AI systems, full-stack development, and scalable product architecture. Follow the blog for more technical articles.