As a contrast, aider [0] has always been focused on a "local/interactive" ai coding model. It lets you "pair program" with GPT-4, within your existing git repo code base.
You can give GPT fairly short, informal instructions and you see GPT's code edits stream back in real time. If you see that it has misunderstood, you can interrupt or undo the edit and offer more direction. This feels potentially more efficient than very carefully specifying the task up front, pre-writing the tests, firing off a long agentic job ... and then finding out 20 minutes later that your instructions weren't clear enough.
Have you considered a more interactive approach?