eve/ The Agent Framework Workshop

Build an agent with eve

In this workshop, we recommend Free Build: create an agent around your own idea, connect it to an external capability, and prepare a focused demo. A guided support-agent build is also available if you prefer to learn each concept in sequence.

Eve is a filesystem-first framework for agents. You describe an agent with files under agent/; eve supplies the durable runtime, streaming sessions, channels, sandboxes, approvals, and eval harness around it.

eve is an open source framework for building agents. Agent capabilities are defined by files in an agent directory, sessions are durable, and one agent can deploy across channels.

Redeem AI Gateway credits

Go to credits.vercel.sh and follow the instructions. You will need:

  • a Vercel account
  • the team_ID for the Vercel team that should receive the credits
  • the workshop redemption code, provided by email or onsite
  • after redemption, your credits will appear at https://vercel.com/TEAM_SLUG/~/ai-gateway. Replace TEAM_SLUG with your Vercel team slug

Choose your path

PathBest forOutcome
Free Build — RecommendedYou want to start from an idea that interests you and learn by buildingBuild and demo an agent with a clear job and at least one external connection or integration
Guided Support AgentYou prefer more structure or want to learn each concept in sequenceBuild, deploy, observe, and extend a support-triage agent with Slack, Supabase, and human approval

Workshop outcomes

Free Build — recommendedGuided build
Define an agent around a problem that interests youFollow a clear support-triage role defined in Markdown
Add at least one external connection or integrationCall a typed tool instead of inventing account data
Demonstrate one useful end-to-end behavior and one boundary caseRun locally, respond in Slack, and deploy to Vercel
Leave behind local traces and Agent Runs you can inspect
Use eve's native Supabase MCP connection through per-user OAuth
Pause for human approval before a sensitive mutation

Both paths finish with deterministic evals and an optional model-graded quality check.

Workshop path

StageFree Build path — recommendedGuided path
StartFree Build defines your own agent, audience, and jobSetup & Scaffold creates the support agent and connects a model
BuildAdd an external capability, test three behaviors, and prepare a demoAdd a typed tool, Slack, observability, Supabase, and human approval
ValidateComplete Free Build in EvalsComplete Guided Build in Evals
ReferenceUse the Useful Links, Framework FAQ, and Advanced Runtime when you want more context.Use the Useful Links, Framework FAQ, and Advanced Runtime when you want more context.

Before you start

  • Install Node.js 24 or newer.
  • Create a Vercel account.
  • For the guided path, have access to a Slack workspace where you can install an app.
  • Use a model, provider, and connected services that meet your data and compliance requirements.

Eve is currently in preview. APIs and behavior may change before general availability, so use the current docs and CLI output as your source of truth.