One of the things I usually do before reviewing every line of code myself is have a separate agent review it. I also spend a lot more tokens on planning than I do on implementation. I will have my agents help me groom tickets in a way that will explode them into a whole series of much smaller tickets that the agents themselves can handle as far as planning and implementation in small little bits and and then review is based on much more distinct pieces that are easier to digest as a reviewer.
I find a lot of things that make me better and make me more effective at agentic development are also things that would make me better or more effective at leading a team of very junior engineers. Spend more time making the instructions clear. Spend more time breaking tasks into smaller tasks and linking them together properly.
If you spend a little bit more time on project management, you can spend much less time arguing with your agents.