Open robinmanuelthiel opened 8 months ago
One issue I see with that is parallelism. But I still think I would massively prefer multiple Pull Requests over 30 issues...
I agree, we can make the flow more fluent and branch out less. The idea with PRs is interesting, as they are Issues technically, so the branching out (devs) can happen on different PRs and still don't break the implementation logic. One way would be to create a PR for a group of subtasks, for example PR for adding the frontend and PR for adding the APIs.
Is a Project Manager and Software Engineer, I find the flow of opening dozens of GitHub Issues for the single tasks of the agent very unintuitive and confusing. Especially, as it does not reflect what humans would do. In addition, I think it's weird that the agents post the code they want to generate as comments to a GitHub issue instead of opening a Pull Request, where code can be properly discussed. Lastly, closing issues before the actual work on them is done also looks like a bad practice to me.
Here is, how an ideal flow would look like to me:
dev-agents
label, to trigger the AI workcoding-plan
), which triggers another Agent to plan the coding workstart-coding
), which triggers another Agent to start the coding workAm I missing anything, why the flow is not like this but happens across so many issues?
Am I misunderstanding anything, which makes my suggested flow not possible?