Agreed. My basic agent loop is this:
1. Organize my to do list: pull in context from email, slack, github, and linear and add linear issues for any missing things
2. Walk through the to do list in order of priority, tell me the current status, ask what to do
3. I delegate a sub-agent (using the OpenHands cloud api typically) to work on that task
4. Once I have many tasks going at once, check on the ones that finished in order, and take any action
I tried a more automated version of this where I skipped step "2", but eventually it resulted in a lot of slop, so I think the human decision step is still pretty useful.
Here’s your monthly reminder that you shouldn’t be prompting coding agents anymore.
You should be designing loops that prompt your agents.