22 Jul 2026 · 7 min read
Adopt Vercel Eve Architecture in a Codex Workspace
A dependency-free build manual for preparing a repository around Eve's filesystem architecture, security boundaries, and evaluation strategy before installing a runtime.
Keep development and runtime control planes separate
Codex and Eve solve different problems. Codex is the development agent that reads repository guidance, edits files, and validates changes. Eve is a future product-agent runtime for durable sessions, tools, skills, schedules, channels, hooks, sandboxes, and subagents.
That distinction should remain visible in the repository. AGENTS.md guides development work, while agent/instructions.md defines future runtime behavior. A Codex skill does not automatically become a product-agent capability, and runtime instructions should not inherit development-only context without review.
Adopt the architecture before the dependency
A team can prepare the filesystem, planning documents, capability contracts, runtime instructions, and evaluation placeholders without installing Eve or pretending that a working runtime exists. This creates a reviewable architecture checkpoint before model, provider, persistence, sandbox, credential, and deployment choices are made.
The skeleton reserves clear locations for tools, skills, connections, hooks, schedules, subagents, shared runtime code, sandbox workspaces, and evals. Non-code placeholders keep those directories in version control without creating fake executable modules or accidentally authoring auto-discovered capabilities.
- Keep repository planning and scoped Codex guidance alongside the application.
- Use concise runtime instructions that state which capabilities are actually available.
- Document future tool contracts centrally before implementation.
- Do not add Eve, credentials, external integrations, or deployment during the architecture-only pass.
Validate the structure and defer runtime choices
Architecture adoption is complete when the repository structure, planning frontmatter, local links, safety contracts, and absence of installation artifacts have been checked. Deterministic tests remain the primary layer for business rules and authorization; agent evals complement them by testing instruction following, tool choice, refusal, clarification, recovery, and multi-turn behavior.
A later runtime spike should separately choose one business use case, a pinned Eve version, model and provider, authentication, persistence, sandbox policy, audit storage, deployment, and rollback. Keeping those decisions deferred prevents an architecture exercise from silently becoming an unreviewed production integration.
Share and save
Living source
This post is the stable site version. The source gist may be updated as the working pattern develops.
Read the living build manual