This means that each function only cares about its own error, and how to generate it. And doesn’t require macros. Just thiserror.
I’m not very happy with gaming in 2025. I’m more a console gamer because the whole custom configuration to get the best FPS/visuals is distracting me from playing. I mean I’m the problem there. So I liked to stick to consoles with their easy setup. But with the PS4 Pro that changed. Now I had to choose again: Performance vs Visuals. My answer was always: I want both! I went back to a PC in 2020 and hated it. I spend an arm and leg for the parts and never had the feeling I got much out of the machine (that’s what you get if you try to build a workstation/gaming rig hybrid) So it’s mostly my fault why PC gaming sucks for me. But there is one huge reason why I went this route: Cost. I refuse to pay north of $3000 for a high end gaming rig to play games on it. Just that. I mean what else would a 3800/4800 do in my PC. And consoles? Well they’re heading the same way. I payed the 500 for the PS5 and also XBox Series X. Both together were cheaper as a GPU at the time. But the PS5 Pro feels like a ripoff. And I understand that I could built a more cost effective mid range PC that smokes these newer consoles. But my joy in gaming is not building the hardware or checking latest test on gamers nexus etc. I want to play games.
Aider's killer features are integration of automated lint/typecheck/test and fix loops with git checkpointing. If you're not setting up these features you aren't getting the full value proposition from it.
I can just disable `ask` tool for example to have it easily go full autonomous on certain tasks.
Have a look at https://github.com/aperoc/toolkami to see if it might be useful for you.