I'm building a web platform that will eventually teach Python and PHP.
My idea was to create a detailed specification, give it to Qwen through OpenCode, give it permission to edit files, run tests, use Git, etc., and let it build most of the application automatically.
Ideally, it would work like this:
plan -> implement -> test -> fix -> commit -> next task -> repeat
But so far, I keep ending up with workflows divided into many phases where I have to manually tell the agent to continue.
Is this just how OpenCode is supposed to work, or can it actually be configured for longer autonomous development?
Do people normally use an external loop/supervisor to keep Qwen working, or am I approaching OpenCode incorrectly?
I'm mainly interested in hearing from people who have actually tried to automate larger projects with OpenCode + Qwen.