Why not one agent for everything?
This might be pointless, but the main reason is least privilege. Some agents don’t need access to GitHub, deployments, or my calendar. Why increase the blast radius and potential for mistakes if I can avoid it? Just like humans…?
How to decompose a task into how many agents is something I think about all the time.