Repeat until the child succeeds

Until Success restarts its child whenever the child returns Failure. It returns Success only after the child succeeds.

Use it when temporary failure should cause another attempt. Include a Wait in the failed path when an immediate child could otherwise retry continuously within the tree’s update loop. Until Success has no built-in attempt limit, so use a custom retry Decorator or an explicit counter when the operation must eventually give up.

Used in common behaviors