The one idea
Eve owns the agent loop the way Next.js owns routing. You describe what the agent does — a file per capability — and the framework handles durability, sandboxing, approvals, channels, and evals. This library teaches you to do that well.
agent/ agent.ts # the model it runs on instructions.md # who it is tools/ # what it can do skills/ # what it knows subagents/ # who it delegates to channels/ # where it lives schedules/ # when it acts alone
The five building blocks
Keep instructions tiny and identity-only. Push procedures into on-demand skills. That single discipline is the difference between a good agent and a bloated one.
The catalog · study these
Each takes on a role, not a task. The lesson in each is worth more than the description.
| Agent | Role | Metric | The lesson |
|---|---|---|---|
| d0 | Data analyst in Slack | 30k Q/mo | Every query runs as the asker — security is per-user, not per-agent. |
| Lead Agent | Autonomous SDR | $5k/yr → 32× | Agent-as-employee. Narrow + always-on beats broad + idle. One part-time engineer. |
| Athena | RevOps cockpit | 6 wks · ~2× pipeline | Non-engineers ship revenue tools when the plumbing is gone. |
| Vertex | Support engineer | 92% solved | Escalation is a feature — hand humans the hard 8%. |
| draft0 | Content reviewer | pre-human | Agents as pre-processors: do the obvious work before a person looks. |
| V | Router / triage | 1 front door | A fleet needs a router so a hundred agents feel like one. |
Six archetypes
Every agent above is an instance of one of these. So is anything you'll build.
Q&A over a warehouse/CRM. Per-user scoping, exact numbers, a bounded read-only query tool.
One narrow job, done continuously. Tight scope, idempotent actions, the playbook of your best human.
Answer from a corpus, escalate the rest. Retrieval + a confidence threshold + a clean handoff.
Do the obvious work before a human; never publish directly. Structured output + a validator gate.
Classify a task and delegate to the right specialist. Cheap classifier, subagents as targets, fallback.
Gather, vet, and file knowledge on a cadence. ← eve-scout is this one.
The playbook · non-negotiables
Agents as a business
Vendor-reported figures — directional, not audited. The pattern holds: narrow, always-on, well-measured jobs with a human on the irreversible actions.
You asked what to ask
The full set of 30 lives in 06-questions-to-ask/. A starting eight:
What is the single job this agent does — in one sentence?
What does one wrong action cost? That decides the approval gates.
Could a skill do this instead of a subagent? (Default yes.)
Which tool outputs are unbounded, and which actions non-idempotent?
What's the eval that proves it works — written before the feature?
What's my prompt-injection blast radius?
What role does this replace, and how is that role measured today?
If I add one capability this week, what has the highest ROI?