Etna reads your agent's setup straight from GitHub — no upload, no SDK, no code to add.
Etna builds the real situations your agent needs to grow into handling.
Etna writes the next step to grow your agent — a new tool, an updated instruction, whatever the situation calls for. You review it like any pull request.
Every change proves itself first — built, run, and tested against the situation that motivated it. Nothing reaches your agent until it passes.
Approve, and it ships straight to GitHub — signed, reviewable, one click from rolling back.
Agents are turning up everywhere your users already are. Agent Etna makes sure each one has earned that trust first.
The app you're looking at right now — connect a repo, read the map, approve the diff.
Same sandbox, same review, called from your own terminal or CI — no dashboard required.
Connect Etna as an MCP server so your own agent can put itself through a situation directly — not just be the one Etna is looking at.
Point us at your repo and begin.