In-the-Loop to On-the-Loop: How I Stopped Micromanaging My AI Agent
I Was the Bottleneck For the first two months of this project, I used Claude Code with auto-approve turned off. Every file edit, every terminal command, every change... I reviewed it before it exec...

Source: DEV Community
I Was the Bottleneck For the first two months of this project, I used Claude Code with auto-approve turned off. Every file edit, every terminal command, every change... I reviewed it before it executed. I read every line. I made inline corrections. I gave real-time direction: "No, use the repository pattern here." "That's the wrong role check." "We use UserFactory::admin(), not User::factory()." I was pair programming with an AI agent. Except I was the worse kind of pair: the one who grabs the keyboard every 30 seconds. The results were good. The code was clean. But I was doing most of the thinking and half the typing. The agent was a fancy autocomplete with better suggestions. I wasn't getting the leverage I'd hoped for. The Realization I read an article about "on-the-loop" versus "in-the-loop" human-AI collaboration. The framing clicked immediately: In-the-loop: You're inside the agent's decision cycle. You approve every action. You're a required step in every operation. The agent ca