What's the problem this feature will solve?
Makes it simpler to modify the graph at runtime, don't need to remember to initialise nodes to include list of agents.
Describe the solution you'd like
I have attempted to make this possible.
Additional context
I have never contributed to a project before so when you reject this be diplomatic please.