Skip to main content
reopt Handbook
reopt Handbook
Enterprise Eve Agent Development

Core Architecture

Ch1. Eve Mental ModelCh2. Source Code AtlasCh3. Project Layout and DiscoveryCh4. Compiler and Runtime Graph

Agent Quality Design

Ch5. agent.ts, Models, CompactionCh6. Context, Skills, Dynamic CapabilitiesCh7. Tools, Approval, ConnectionsCh8. Sandbox Secure Runtime

Operational Runtime

Ch9. Channels, Auth, StreamingCh10. Subagents, Workflows, Remote AgentsCh11. Schedules, State, HooksCh12. Evals and Quality Gates

Production Operations

Ch13. Observability and DeploymentCh14. Enterprise PatternsCh15. Migration and Governance

Appendix

Official Docs CrosswalkVerification ReportUpdates
Handbook›엔터프라이즈 Eve 에이전트›Ch15. Migration and Governance
한국어English

Ch15. Migration and Governance

Migrate existing agents into Eve and establish enterprise governance for agent portfolios.

Key takeaways

  • Migrating to Eve is not a code port; it is decomposing capabilities into Eve file slots and durable runtime surfaces.
  • Prompts, tools, procedures, cron jobs, memory, and approvals need owners and gates.
  • Governance works when CODEOWNERS, PR checklists, release policy, and data governance are enforced per agent.

The goal of migration is not to preserve the old implementation shape. The goal is to remap existing capabilities into Eve's filesystem, runtime, sandbox, approval, and eval model.

Migration Map

Existing pieceEve surface
system promptinstructions.md or instructions.ts
long procedureskills/<name>/SKILL.md
function callingtools/<name>.ts
external API pluginconnections/ or authored tool
memory objectdefineState or external DB
cron jobschedules/
webhook endpointchannels/
child agentsubagents/ or defineRemoteAgent
code executionsandbox/ + built-in tools
test promptsevals/*.eval.ts

Migration Steps

1. Capability inventory

ClassExample
readCRM lookup, doc search, warehouse query
writeticket creation, refund, email
computecode execution, report generation
memoryuser preference, progress
deliverySlack, web, email
backgroundscheduled checks, batch work

Attach owner, data classification, approval requirement, and audit requirement to each capability.

2. Prompt decomposition

Prompt partDestination
identity and safetyinstructions.md
task proceduresskills/
team or tenant policydynamic instructions/skills
tool usage hintstool description + skill
forbidden behaviorinstructions + evals

3. Tool hardening

Do not merely wrap old functions. Add:

  • Zod or Standard Schema input validation
  • toModelOutput redaction
  • idempotency key
  • needsApproval
  • auth scope
  • stable error shape
  • eval coverage

4. Runtime split

Move model-driven shell/file/script work into sandbox. Keep secret-bearing API calls in app-runtime tools or connections.

5. Eval baseline

Migration does not require identical wording, but it requires stable contracts.

BaselineExample
success pathtop 10 tasks
forbidden pathtop 10 risky actions
authorizationtenant/user cases
regressionpast production incidents

Governance Roles

RoleResponsibility
Agent ownerpurpose, scope, business KPI
Platform ownerdeployment, sandbox, auth, observability
Security reviewertools, connections, data flow, approval
Eval ownerregression suite, dataset, release gate

CODEOWNERS Example

agent/tools/ @security-team @platform-team
agent/connections/ @security-team @data-platform
agent/channels/ @platform-team @security-team
agent/sandbox/ @platform-team @security-team
agent/subagents/ @agent-platform
agent/skills/ @domain-owners
evals/ @eval-owner @agent-owner

PR Checklist

ChangeRequired review
instructions.mdbehavior and safety eval
skills/**source, version, prompt injection risk
tools/**schema, auth, approval, idempotency
connections/**token scope, allow-list, approval
channels/**route auth, signatures, session ACL
sandbox/**network, secrets, retention
subagents/**authority reduction/expansion
evals/**coverage and flake risk

Release Policy

Release typeGate
prompt-onlycore eval + negative eval
tool addedsecurity review + tool eval
connection addeddata flow review + auth eval
model changedfull eval + cost snapshot
channel auth changedauth/ACL integration test
sandbox changedsandbox smoke + network test
Eve version upgrademanifest/durable session review

Data Governance

Eve agents can move data through:

  • inbound channels
  • model provider or AI Gateway
  • app-runtime tools
  • MCP/OpenAPI connections
  • sandbox network egress
  • telemetry exporter
  • eval reporter
  • durable workflow/session state

Track:

FieldRecord
data categorypublic/internal/confidential/regulated
processorprovider/service
retentionduration and deletion method
accesswho can see it
redactionwhere minimization occurs
auditevent/log evidence

Responsible Use

Official Responsible Use makes the deployer responsible for legal and operational safeguards.

Control areaQuestion
approval policiesAre sensitive, irreversible, regulated, financial, healthcare, employment, housing, legal, safety-impacting, or user-impacting actions gated?
tool restrictionsAre default, custom, MCP, and OpenAPI tools least-privilege?
route/session authAre route auth and session ownership separate?
sandbox controlsIs shell/file/web/network access constrained?
telemetry exportsAre inputs, outputs, reasoning, and tool results reviewed before export?

Do not rely on model behavior alone. Eve can be permissive if you omit approval or leave sandbox network egress open.

Maturity Model

LevelStateNext step
L1 Prototypeinstructions and toolsauth and eval baseline
L2 Controlledapproval, auth, evalsobservability and runbooks
L3 ReliableCI gate, audit hook, sandbox policycost/latency SLOs
L4 Governedownership, data flow, release policytrace-to-eval loop
L5 Platformreusable patterns and controlsportfolio governance

Adoption Order

  1. Start with low-risk internal read-only agents.
  2. Build route auth and eval baseline first.
  3. Add write tools only after approval and audit are ready.
  4. Move sandbox network to deny/allow-list before production.
  5. Promote production failures into evals.
  6. Create shared skill/tool/connection policy as the portfolio grows.

Related docs

Ch12. Evals and Quality Gates

Use Eve eval runner and assertion surfaces to prevent agent regressions in CI and production.

Ch14. Enterprise Patterns

Combine Eve features into support, research, code, back-office, analytics, and incident-response agent patterns.

Sandbox Tool Runtime

Vercel Enterprise AI Platform · Isolate code, file, browser, and shell execution for AI agents.

Domain Playbooks

Harness Engineering · Translate harness principles into frontend, platform, payments, and AI product teams.

MCP Integration

Advanced Codex Usage · Connect Codex to MCP servers with explicit tool, data, and trust boundaries.

Ch14. Enterprise Patterns

Combine Eve features into support, research, code, back-office, analytics, and incident-response agent patterns.

Official Docs Crosswalk

Map the official eve.dev documentation corpus to this handbook and record the corrections made from the official docs.

On this page

Migration MapMigration Steps1. Capability inventory2. Prompt decomposition3. Tool hardening4. Runtime split5. Eval baselineGovernance RolesCODEOWNERS ExamplePR ChecklistRelease PolicyData GovernanceResponsible UseMaturity ModelAdoption Order