Thanks, that’s an interesting idea and on the surface probably not too difficult for us to implement, where it gets interesting is if you let that hierarchy continue for sub-tasks etc, whilst also accommodating tasks that might always run (e.g. webhook reporting tasks).
I think there is a point though where you start to need a workflow engine as opposed to a simple sequential task execution agent (which is what we currently have), in part so you can fully visualize the flow and what did/did not complete etc.
I can see workflow optionally happening at some point in the future but I’m thinking it should probably be a handoff to a dedicated workflow product like n8n, with some kind of integration so we can report if it as completed or not.