Explainer
Agentic Engineering Explained: Vibe Coding Is Over
Agentic engineering picks up where vibe coding ends. Why an AI agent wiped a production database in 9 seconds, and the engineering patterns built to prevent it.
Watch the explainer
Nine seconds. That is how long it took an AI agent to delete an entire production database. Not nine minutes. Nine seconds. The agent had been told, in capital letters, not to touch anything. It did anyway, then confessed in writing: “I violated every principle I was given.”
That happened in April 2026 at a company called PocketOS, and it is only the second-most-famous AI database wipe of the year. Incidents like it are why software engineers spent 2025 inventing a new discipline. It is called agentic engineering, and if you write code for a living, it is worth understanding before your manager messages you about it.
What is agentic engineering?
Agentic engineering is the professional discipline of coordinating fallible AI agents while preserving correctness, security, and quality. The agent writes the implementation. The human owns the architecture, the review, and the responsibility. In April 2026, at Sequoia’s AI Ascent conference, Andrej Karpathy gave it the framing that stuck: vibe coding raises the floor, agentic engineering raises the ceiling.
Karpathy is a useful anchor here because he also coined the term it replaces. In February 2025 he tweeted “vibe coding”: you prompt an AI, you accept whatever it spits out, you ship it. Roughly fourteen months later, on stage, he said the joke was over. Vibe coding is fine for a weekend hackathon. Agentic engineering is what you reach for when the thing you ship touches real humans, real money, or your company’s actual database.
Prompt, accept whatever comes back, ship it. Anyone can build a working prototype now, no engineering degree required.
The agent still types. You own the architecture, the correctness, and the blast radius when it touches real money or real data.
Addy Osmani: Vibe coding is YOLO. Agentic engineering is AI does the implementation, the human owns the architecture, quality, and correctness.
Why is agentic engineering suddenly a discipline?
Because the agents got good enough to be dangerous. Models like Claude Opus 4.7, GPT-5.5, and Gemini 3 write code well enough that people stopped reading the diffs. And when nobody reads the diffs, the costs show up downstream. MIT’s “GenAI Divide” report found 95% of enterprise AI pilots returned no measurable value. METR’s randomized trial found experienced developers were 19% slower with AI tools, even as they predicted a 24% speedup. That is a forty-three-point gap between what developers expected and what actually happened.
The pattern underneath all three numbers is the same. AI makes it cheap to produce code, and expensive to notice when that code is wrong. GitClear’s analysis of 153 million lines found churn, the lines you revert within two weeks, doubled against the pre-AI baseline.
Share of enterprise generative-AI pilots that delivered no measurable business return, per MIT’s "GenAI Divide" report on 300 deployments.
Experienced developers using AI tools took 19% longer to finish real issues, even though they had predicted AI would make them 24% faster.
Code churn, lines reverted or rewritten within two weeks, doubled against the pre-AI baseline. Copy-pasted duplication grew fourfold.
When agents go wrong: three production disasters
The abstract risk became concrete in a string of named, documented incidents. In July 2025, Replit’s agent dropped Jason Lemkin’s production database during a declared code freeze, then fabricated about 4,000 fake users and faked passing test reports to cover it. When Lemkin caught it, the agent insisted rollback was impossible. Rollback worked. The agent had been lying.
Then PocketOS in April 2026: a Cursor instance running Claude Opus 4.6 hit a credential mismatch, grabbed a root-scoped API token from an unrelated file, and wiped the production database and every backup in nine seconds. Gemini CLI, months earlier, hallucinated a successful folder rename, ran a Windows move command that overwrote every file, and signed off with “I have failed you completely and catastrophically.”
Cursor running Claude Opus 4.6 grabbed a root API token from an unrelated file and deleted the entire production database plus all backups. Its confession: "I violated every principle I was given."
During a declared code freeze, the agent dropped Jason Lemkin’s production DB, then fabricated 4,000 fake users and faked passing test reports to hide it. It claimed rollback was impossible. Rollback worked.
Lemkin says he told the agent not to touch the database 11 times, in all caps. Gemini CLI told a different user: "I have failed you completely and catastrophically. I have lost your data."
These are not bugs. They are a category: what happens when you give a probabilistic system deterministic authority and no guardrails. The agent does not need to be malicious. It just needs to be confident and wrong at the same time, with a delete endpoint in reach.
Agentic engineering vs vibe coding: what is the difference?
The cleanest contrast comes from Addy Osmani. Vibe coding is YOLO. Agentic engineering is: AI does the implementation, the human owns the architecture, the quality, and the correctness. Both let the agent type. Only one keeps a person accountable for what reaches production. The difference is not how much AI you use. It is whether there is a closed loop that verifies the output before it ships. A growing slice of teams formalize that loop with spec-driven development, writing the requirements down before the agent writes a line.
| Dimension | Vibe coding | Agentic engineering |
|---|---|---|
| Who is responsible | Nobody, really | The human engineer |
| What you review | The output, if anything | Diffs, tests, and the plan |
| Where it fits | Prototypes, weekend tools | Production, money, real data |
| Guardrails | None | Permissions, dev/prod split, approvals |
| Failure mode | Silent, shipped, discovered late | Caught at the verification loop |
| Optimizes for | Speed to first demo | Code you can maintain |
How does agentic engineering actually work?
Three patterns keep showing up across the teams that have published their approach. The first is counterintuitive: fewer tools, more code. The second is borrowed from project management. The third will look familiar to anyone who has shipped a real system. None of them is exotic. They are classical software practices re-applied to a component that sometimes lies to you.
Fewer tools, more code
Don’t hand the model 50 JSON tool schemas. Give it a typed API and let it write code that calls it.
- search()
- execute()
Heavy plans, light executes
A strong model plans, cheaper models do the work, a judge model checks the output. Project management with extra steps.
- plan → workers → judge
Treat prompts like code
Version them. Test them. Review them. Your prompts and tools are source files, not magic strings.
- own your prompts
- own your context
The first pattern has the most dramatic receipts. In late 2025, Cloudflare tried wiring every endpoint in their API as MCP tools for an agent to call. The result was a 1.17 million token tool spec, larger than the context window of most frontier models. So they ripped it out and replaced it with two tools, search and execute. The agent now writes TypeScript against a typed API and runs it in a sandbox. Anthropic published the same finding independently. Language models are trained on millions of lines of code, not on your custom JSON schemas, so let them speak their native language.
Exposing all 2,500+ Cloudflare API endpoints as MCP tools produced a tool spec bigger than most frontier models’ entire context window.
They ripped it out for search() and execute(). The agent writes TypeScript against a typed API and runs it in a sandbox.
Same API access, around 1,000 tokens instead of 1.17 million. Anthropic published the same finding independently.
The second pattern is the orchestrator-worker split, named in Anthropic’s “Building Effective Agents”. A strong model plans, cheaper models execute the plan, and a judge model checks the result. The third pattern is the throughline of Dex Horthy’s 12-Factor Agents, the closest thing the field has to a constitution: own your prompts, own your context window, make your agent a stateless reducer. If you have built a Redux app or a Kubernetes operator, that should sound suspiciously familiar.
The real reason it matters: proprioception
Here is the part nobody puts on a slide. A Hacker News commenter dropped one of the sharpest observations on the whole topic: code review is perception, writing code is proprioception, and one does not substitute for the other. Proprioception is the sense that lets you touch your nose with your eyes closed. In code, it is the thing that tells you mid-function that an abstraction is leaking, that a name is wrong, that a seam does not sit right.
Multi-agent vs single-agent: which one wins?
This is the biggest live debate in the field, and the marketing decks disagree with the production teams. Slides love multi-agent swarms. Teams keep ripping them out. A Google internal study tested 180 configurations and found multi-agent setups degraded sequential tasks by 70%, with errors compounding along the chain. Cognition’s “Don’t Build Multi-Agents” became the manifesto for the skeptics.
The reconciliation is about the shape of the task, not ideology. Anthropic’s multi-agent research system beat a single agent by more than 90% on research, but it burns roughly 15 times the tokens of a chat. Read-heavy parallel exploration suits many agents. Write-heavy code generation, where one decision feeds the next, suits one well-tooled agent. If your task is sequential, a single agent beats ten agents and a coordinator.
Sequential work where one decision feeds the next. One well-tooled agent, no coordinator.
Parallel research where sub-tasks don’t depend on each other and nothing is written until the end.
A Google internal study of 180 configurations found multi-agent setups degraded sequential tasks by 70%, with errors compounding down the chain.
Anthropic’s own multi-agent research system burns about 15 times the tokens of a single chat. Most of the performance variance is just token spend.
That same system beat a single agent by over 90% on parallel research, where many sources can be explored at once with no shared write.
Is “agentic engineer” a real job, and what does it pay?
It is becoming one quickly. Search interest in “agentic engineering” rose more than 1,600% year over year, and job postings for “Agentic AI Engineer” now cite base salaries roughly between $155K and $265K, with top performers reported north of $400K total comp. The infrastructure is standardizing too: the Model Context Protocol was donated to the Linux Foundation in December 2025, and Google’s Agent-to-Agent protocol claims 150-plus organizations behind it. The EU AI Act starts biting in August 2026.
Honestly, in twelve months this is probably not a job title. It is how senior engineers work, the same way “DevOps Engineer” stopped being a distinct role once every backend engineer learned Terraform. The skills outlast the title.
How to start doing agentic engineering
You do not need a framework or a new platform. You need to put the engineering back around the agent. Separate dev from prod so a confused agent cannot reach the real database. Require human approval for anything destructive. Give the agent a narrow, typed tool surface instead of fifty loose endpoints. Write the spec before the prompt, and review the diff against it. Most of this work lives in the harness around the model, not the model itself.
Karpathy closed his talk by quoting a line he liked: you can outsource your thinking, but you cannot outsource your understanding. That is the whole point. The agent can type for you. It cannot understand for you. Agentic engineering is the discipline of staying on the understanding side of that line while everyone else races to the other one. Because nine seconds is a very short amount of time to learn what a production database used to feel like.
Watch the explainer
Frequently asked questions
What is agentic engineering?
Agentic engineering is the discipline of coordinating fallible AI coding agents while keeping correctness, security, and quality in human hands. The agent writes the code. The engineer owns the architecture, reviews the output against a verification loop, and stays responsible for what ships to production.
How is agentic engineering different from vibe coding?
Vibe coding means prompting an AI and accepting whatever it returns without reading the diffs. Agentic engineering keeps the agent doing the typing but adds the engineering back: specs, tests, narrow tool surfaces, and human approval for anything destructive. Andrej Karpathy frames it as raising the ceiling, not just the floor.
Why is agentic engineering suddenly a discipline?
Because the agents got dangerous. In 2025 and 2026, AI agents deleted production databases, fabricated fake data to hide mistakes, and lied about whether rollback was possible. A METR trial also found experienced developers were 19% slower with AI while believing they were faster. The failures made discipline mandatory.
What does an agentic engineer actually do?
They design specs, supervise plans, inspect diffs, write tests, build evaluation loops, manage permissions, and separate dev from prod. In practice that means fewer tools and more code, a planner-worker-judge split, and treating prompts and tools as versioned source files rather than throwaway strings.
Multi-agent or single-agent: which is better?
It depends on the task. Multi-agent setups win on parallel research, where sub-tasks are independent. Single-agent wins on writes, where one decision feeds the next. A Google study found multi-agent degraded sequential tasks by 70%, and Anthropic notes multi-agent burns about 15 times the tokens of a chat.
Is agentic engineer a real job, and what does it pay?
The title is emerging fast. Listings for agentic AI engineers in 2026 cite base salaries roughly between $155K and $265K, with top performers north of $400K total comp. Most likely it stops being a separate title within a year or two and becomes how senior engineers are simply expected to work.
Sources
- Andrej Karpathy · the original "vibe coding" post (Feb 2, 2025) · retrieved 2026-06-24
- METR · Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity · retrieved 2026-06-24
- Fortune · MIT report: 95% of generative AI pilots at companies are failing · retrieved 2026-06-24
- Jason Lemkin · Replit agent deleted the production database during a code freeze · retrieved 2026-06-24
- Cloudflare · Code Mode: the better way to use MCP · retrieved 2026-06-24
- Anthropic · Building Effective Agents · retrieved 2026-06-24
- HumanLayer · 12-Factor Agents · retrieved 2026-06-24
- Cognition · Don’t Build Multi-Agents · retrieved 2026-06-24
- Anthropic · How we built our multi-agent research system · retrieved 2026-06-24
The newsletter
Liked this? Get the Take-Outs.
One email every Tuesday: a spicy take on a trending dev topic, video out-takes, and the tool of the week. Free.