I attach the sandbox
with my script and tree if you want to try out.
When in running-mode just change the isReady-field on the ReadyObject-component script attached TheAgent and TheObject in the inspector to fiddle around with the behavior. To change between the node-mode and subtree mode you will need to change a variable in the graph blackboard