How to Manage AI Coding Agents Without Micromanaging Them
Managing AI coding agents is a leadership problem before it is a technical one. The teams getting the most out of agents today are not the ones with the cleverest prompts; they are the ones who learned to delegate well. And delegation, as any founder who has ever built a team knows, has two failure modes: the manager who hovers over every keystroke, and the manager who disappears and hopes for the best.
The same is true when your “team” is a fleet of AI agents. Get the management style right and you ship faster with your name confidently on the result. Get it wrong and you either grind everything to a halt or wake up to a product nobody understands.
Our approach to building software with agents started from a single premise: human-in-the-loop, meaning a person reviews and approves the important decisions, always. That premise still holds. But the way we stay in the loop has changed, and it maps almost perfectly onto a management maturity curve. This post is about that curve: how to move from micromanaging your agents to genuinely overseeing them, and why that shift makes you more accountable, not less.
Three ways to manage a team you don’t fully control
Borrow a framing from the world of autonomous systems, where the question of how much control a human should keep over a machine that can act on its own has been debated for well over a decade. It settled into three postures, and every one of them has a management equivalent you already recognize.
Human in the loop: the micromanager. Nothing happens without your explicit approval. The agent proposes one small step, you say yes, it takes the step, it stops, it asks again. This is where most people start, and it feels responsible. It is also exhausting and, past a certain point, counterproductive. If you have ever hit “enter” a hundred times to babysit a task the agent could have finished on its own, you have been the micromanager. Worse is the version where you spoon-feed instructions: “open this file, change that line, run this test.” An agent handed a checklist that granular stops thinking and just executes, the same way a talented person does when you refuse to let them own anything. You get compliance, not judgment.
Human out of the loop: the absent manager. The opposite reflex, and the more dangerous one. Wire the agents up to your alerts and tickets, let them fix, merge, and deploy on their own, and stop reading the output. The industry has a name for this fantasy, “lights-off” development, and it has already produced cautionary tales. When code merges unread for long enough, nobody on the team holds a fresh mental model of the system, and the first non-routine failure becomes a multi-week archaeology project. This is not hypothetical: after a run of outages, Amazon reportedly tightened its code-review controls, reinstating senior review that automation had quietly eroded. The absent manager doesn’t save time. They defer it, with interest.
Human on the loop: the accountable overseer. The mature posture, and the one worth building toward. The agents do the work and make the routine calls; you supervise the system rather than each action. You set the standards, you watch the dashboard, you spot-check and audit, and you step in where being wrong would actually hurt. You are not approving every step, but you are unmistakably accountable for the outcome. This is the manager a good engineer wants to work for: trusted to do the job, backed by someone who will catch the important things and own the result.
The whole art of managing AI agents is getting from the first posture to the third without falling into the second.
Why “on the loop” is the goal
Here is the uncomfortable part that makes oversight non-negotiable: agents now produce code far faster than any human can read it. Writing became cheap almost overnight; understanding did not. One analysis of 22,000 developers found median code-review time climbing over 400% as AI-generated changes piled up faster than reviewers could keep pace, and the share of pull requests merged with zero human review rose sharply. Nobody decided to stop reviewing. The volume simply outran the old habits.
That is exactly why staying in the loop on every line stops working: you become the bottleneck, so the temptation is to drop out of the loop entirely. Neither is acceptable. The resolution, as Addy Osmani argues, is to change what you look at, not whether you look.
An overseer spends their limited attention where a mistake is expensive, and lets the cheap, routine, reversible work flow. Concretely, that means keeping three things firmly in human hands:
- The question of whether this is even the right thing to build. An agent can tell you the code is correct. It cannot tell you the feature was worth building, or that it quietly ignored a requirement nobody wrote down. That judgment is yours, and it is the most valuable part of the job.
- The high-stakes gates. Authentication, payments, data migrations, anything you can’t easily undo. Here you slow down and read carefully, not out of guilt, but in proportion to the cost of being wrong.
- The final sign-off. Someone owns the merge. A model can’t be paged at 3 a.m. and it can’t be held responsible; an AI review is a useful sensor, never the verdict. A “looks good” with no human behind it is just borrowed confidence: the system’s certainty becomes yours, and no one actually understood the change.
Everything else (formatting, boilerplate, obvious bugs, the tenth near-identical CRUD endpoint) can run with a lighter touch. Calibrating that dial by impact rather than anxiety is the single most important skill of managing agents well.
What being “on the loop” actually looks like
If oversight isn’t approving every step, what is it? In practice, it’s four habits.
You build the environment, not the output. A good manager sets people up to succeed: clear goals, guardrails, a definition of done. With agents it’s the same move made explicit. You hand over context and constraints (the problem, the appetite, the no-gos) instead of a step-by-step script, and you let the agent find the path. Automated checks (linters, tests, CI) become the guardrails that catch drift the instant it happens, so you don’t have to. The work shifts from writing every line to designing a place where agents reliably do good work, and then reviewing what comes out.
You match oversight to blast radius. A copy change on a marketing page and a change to how money moves are not the same risk, so they don’t get the same scrutiny. Deciding in advance how much review each class of work needs, by how much it would cost to be wrong, is what lets you grant more autonomy without taking on more risk.
You keep the checkpoints small and frequent. One giant review at the end is a review nobody can actually do; attention runs out and people rubber-stamp. Many small gates (approve the spec, approve the plan, approve the change) keep each decision small enough to engage with honestly. It’s the difference between a manager who reviews the quarterly deliverable in one sitting and one who has short, frequent check-ins.
You stay close enough to still have an opinion. The subtle risk of great tooling is cognitive surrender: quietly ceasing to form a view and just taking what the agent hands you. The overseer reads enough, samples enough, and asks enough questions to keep their own judgment sharp. As engineer and author Addy Osmani puts it, build the loop “like someone who intends to stay the engineer, not just the person who presses go.”
How we manage agents at Sancrisoft
This is the philosophy baked into Conduct, our agentic engineering methodology, and into everything we ship for clients. Conduct runs the full software lifecycle as a structured three-phase process, Spec, Build, and Verify, with a human approval gate at every transition. Agents build at velocity; senior engineers direct every technical decision and verify every step; nothing ships unverified. That’s not friction we haven’t gotten around to removing. It’s the point. It’s what our anchor means: Powered by Agents, Verified by Humans. Three phases, one accountable team.
The payoff is real, not theoretical. We built a production payroll system in 28 working days this way: agents doing the heavy lifting, senior engineers on the loop at every gate. It’s the same approach that let us turn a solo developer into the equivalent of a full engineering team. In both cases the leverage came from the same place: humans spending their attention on judgment and direction, agents absorbing the tedious connective work in between.
The direction of travel is toward more agent autonomy, not less: agents that pick up a queue of pull requests, triage them, review them against our standards, and only escalate the ones that genuinely need a human. But even at the far end of that curve, the human never disappears. They move up a level. In the loop becomes on the loop. The person pressing “enter” becomes the person accountable for the result.
Key takeaways
- Managing agents is delegation, not prompting. The winning skill is knowing what to hand off and what to keep.
- There are three postures, and the middle one is the trap. In the loop (micromanager) doesn’t scale; out of the loop (absent manager) defers risk into future incidents; on the loop (accountable overseer) is the goal.
- Change what you review, not whether you review. Agents out-write human reading speed, so spend attention by blast radius: hard gates on the expensive, irreversible work; a light touch on the routine.
- Keep three things human: whether it’s the right thing to build, the high-stakes decisions, and the final sign-off. A human owns the merge.
- Autonomy grows; accountability doesn’t move. More capable agents raise your altitude; they don’t remove you from the org chart.
Building software you can put your name on
The founders and teams who win with AI aren’t the ones who handed everything to the machine, and they aren’t the ones still hovering over every line. They’re the ones who learned to manage a new kind of team: to be on the loop, not in it and not out of it.
That’s the model we’ve built Conduct around, and it’s how we deliver for clients from our team in your time zone. If you’re figuring out how to put AI agents to work without losing control of your product, or your accountability for it, let’s talk. Engineers to engineers, no pitch: we’ll walk through where oversight belongs in your workflow and where it’s safe to let the agents run.
Sancrisoft is a nearshore AI development partner for U.S. companies. Powered by Agents, Verified by Humans.
Written by Juan & Claude.