Up to ~25, and they're not exactly "children", but I do have a coordinator agent that can selectively intrude on their sessions. I use `aoe` to spawn and communicate between worktree-isolated sessions:
I think Foremerge would be extremely useful in your setup especially with 25 agents running in parallel. While aoe manages the physical layout and terminal communication (ie. spawning sessions, executing commands, wrappting tmux etc.), Foremerge would act as your logical synchronization layer that prevents the agents from stepping on each others toes. They should complement each other really well. do you know what causes the coordinator agent to intrude right now? is it both plans being on the blackboard or is it being triggered by diffs or failing merges?