As a result of this I've switched almost entirely to using qwen-coder3 locally in FIM autocomplete mode, and that's been pretty fantastic. Since I'm still doing most of the programming myself I keep the codebase loaded up in my brain the way I'm used to but so much of the tedium of programming is accelerated by the mind-reading autocomplete with 300ms latency (to useful completion, not first token).
Agents are neat but fundamentally it's a hack on top of the best autocomplete you could imagine, I find using it to do the thing it actually does gives me by far the best UX.