A question I have for those doing Agentic coding - what is the development process used? How are agents organised?
Top down with a "manager" agent telling "coding" agents what to do? I.e. mirroring the existing corporate interpretation of "agile"/scrum development.
I was thinking and seeing the title of this article, it would be interesting to setup a agent environment that mirrors a typical open source project involving a discussion forum (where features are thrown around) and a github issue/PR (where implementation details are discussed) and then have a set of agents that are "mergers" - acting as final review instances.
I assume that agents can be organised in any form at all, it's just a matter of setting up the system prompt and then letting them go for it. A discourse forum could be set up where agents track the feature requests of users of the software and then discuss how to implement it or how to workaround it.
The reason I ask is because one could then do a direct comparison of development processes, i.e. the open source model versus the corporate top-down process. It would interest me to see which process performance better in terms of maintainability, quality and feature richness.