Borrowing it
Nothing to install: this file belongs to elie222/atom-eve. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/elie222/atom-eve/main/AGENTS.mdgit clone --depth 1 https://github.com/elie222/atom-eveWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/instructions/elie222/atom-eve/agents-md)<a href="https://agentmods.dev/instructions/elie222/atom-eve/agents-md"><img src="https://agentmods.dev/badge/instructions/elie222/atom-eve/agents-md/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/instructions/elie222/atom-eve/agents-md"><img src="https://agentmods.dev/badge/instructions/elie222/atom-eve/agents-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.05423 | $0.05423 |
| Opus 5.5 | $0.02169 | $0.02169 |
| Sonnet 5.5 | $0.01085 | $0.01085 |
| Haiku 4.5 | $0.00542 | $0.00542 |
Grade A, and why
atom-eve AGENTS.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 385 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Agent Development Notes
This repo is an installable agent registry. Treat registry/<agent>/... as the source of truth and treat generated JSON as build output.
Start Here
- Read "Anatomy of an Agent" below — the three parts every agent is made of, what the build derives, and what it enforces.
- Read
registry/<agent>/README.md(the manifest is its frontmatter) andregistry/<agent>/SETUP.md(what the agent needs and how to wire it). - Edit the agent under
registry/<agent>/agent/— a real eve agent folder copied verbatim on install.
Skills are the task entry points; this file is the detailed reference they point back to:
- Authoring or contributing a new agent → the author-atom-eve-agent skill.
- Writing or deslopifying a
registry/<agent>/README.md→ the agent-readme skill. - Installing an existing agent into a project → the install-atom-eve-agent skill.
Do not edit registry.json, public/r/, or public/index.json. They are generated by pnpm generate and ignored by git.
Repository Conventions
- No legacy / backward-compatibility code. This project is not live yet. When you change a structure or convention, change it everywhere to the new form directly. Do not add dual-path detection, migration shims, or "old way" fallbacks — just update all call sites.
- Code is self-documenting; do not add noise comments. No comments that restate the code or narrate a refactor (e.g. "migrating from X to Y" — it reads as false a year later). Only comment a genuinely non-obvious why. Prefer clear names and structure over prose.
How eve and flue actually work (read the real docs)
Build against the real frameworks — never from memory, from the existing agents, or from stub types. Both ship their docs and TypeScript types inside their npm packages; read them before changing any framework-facing code.
- eve — npm
eve(filesystem-first durable agents). An agent lives in a singleagent/folder, and everything is filesystem-discovered —agent/agent.tsis optional and tiny when present (defineAgent({ model })only, no instructions/tools/channels passed in); omit it to take eve's default model.agent/instructions.md(system prompt),agent/tools/*.ts(defineToolfromeve/tools,inputSchemaaccepts Zod / any Standard Schema / plain JSON Schema,execute(input, ctx); filename = tool name),agent/channels/*.ts(slackChannelis bidirectional — handles inbound mentions and posts replies; creds via Vercel Connect),agent/sandbox/sandbox.ts(defineSandbox),agent/schedules/*.ts—defineScheduleis one-of{ cron, markdown }or{ cron, run }: usemarkdown(task mode) for a report agent with no external channel (eve runs the agent on the prompt at the cron tick and the report is the session output); userunonly to hand the result to a channel viareceive(channel, …). Peer deps:ai,zod. Docs:node_modules/eve/docs/. - flue — npm
@flue/runtime. Source undersrc/: agents are flat filessrc/agents/<name>.ts(defineAgent(({ id }) => ({ model, instructions, tools, sandbox, skills }))— a factory, capabilities inline). Tools usedefineToolfrom@flue/runtimewith Valibotinput/outputrun, passed astools: [...]. Instructions:import instructions from './x.md' with { type: 'markdown' }(attribute required; inlined at build;*.md → stringdecl ships in the package). Skills:with { type: 'skill' }. Sandbox:local()from@flue/runtime/node. Slack is inbound-only — outbound posting is an application tool (chat.postMessage). Scheduling is platform cron — Cloudflarewrangler.jsonc+src/cloudflare.tsinvoke(workflow,…), or Node via Croner inapp.ts; there is nodefineSchedule. Docs:node_modules/@flue/runtime/docs/guide/.
- Schemas do NOT cross targets. eve takes Zod (or any Standard Schema); flue hard-requires
Valibot specifically — it checks
schema["~standard"].vendor === "valibot"at runtime and rejects Zod, so Standard Schema conformance does not help. A tool's schema must be authored per target (Zod for eve, Valibot for flue); only the framework-neutralrun()logic, name, description, and types are shared.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 385 lines · 5,423 tokens per session scan A 994ad0fe2961
atom-eve AGENTS.md is an instructions file published in the GitHub repository elie222/atom-eve (53 stars, last pushed 4mo ago), licensed MIT. It adds 5,423 tokens to every session, about $0.0217 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
atom-eve AGENTS.md compared with instructions from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| atom-eve AGENTS.mdelie222/atom-eve | Instructions file | 53 | 4mo ago | MIT | A | 5,423 | Codex, OpenCode |
| vscode buildNext.instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 9,719 | GitHub Copilot |
| next.js AGENTS.mdvercel/next.js | Instructions file | 143k | yesterday | MIT | A | 7,461 | Codex, OpenCode |
| langchain AGENTS.mdlangchain-ai/langchain | Instructions file | 149k | yesterday | MIT | A | 4,680 | Codex, OpenCode |
| vscode oss-third-party-notices.instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 5,516 | GitHub Copilot |
| vscode copilot-instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 3,093 | GitHub Copilot |
| deepseek-harness AGENTS.mddeepseek-ai/deepseek-harness | Instructions file | 274k | 2d ago | MIT | A | 4,313 | Codex, OpenCode |