engine outputs tree of agents