For me the most important part is to do multiple jobs at once, so while the agent is doing anything I can work with another agent which needs input. For this to work, I must be able to have the complete context for a task in one place, to get a up to date when I switch back to a task.
That’s the tool I built helping me to achieve this https://github.com/stefanhoelzl/codehydra
Sirus (Qax) is 90% built with LLM coding agents (mix).
I should say that I'm deeply involved in the process - architecting and reviewing (and sometimes revising) to ensure the code is clean and aligned with my preferences.
one approach to ensuring purity of work is staging good changes before asking the agent to make new ones. that way, stashing/deleting poor quality work isn't too expensive and doesn't cost you the current progress.
For me the most important part is to do multiple jobs at once, so while the agent is doing anything I can work with another agent which needs input. For this to work, I must be able to have the complete context for a task in one place, to get a up to date when I switch back to a task. That’s the tool I built helping me to achieve this https://github.com/stefanhoelzl/codehydra
Sirus (Qax) is 90% built with LLM coding agents (mix).
I should say that I'm deeply involved in the process - architecting and reviewing (and sometimes revising) to ensure the code is clean and aligned with my preferences.
one approach to ensuring purity of work is staging good changes before asking the agent to make new ones. that way, stashing/deleting poor quality work isn't too expensive and doesn't cost you the current progress.
- https://sirus.veedo.ai
I use the bot for lookups: "numpy, one hot, eye", "python, partition sequence, which lib?", "bash, safe test unset variable for equality".
I use it for work, is that productive?