Skip to content

Add more decorators #78

Description

@kmolan
  1. Force Result (ForceSuccess / ForceFailure): Overrides a child's outcome (e.g., converts Failure to Success so optional tasks don't stop the tree).
  2. Timeout: Halts a child node and returns Failure if it stays in the Running state longer than a set time limit.
  3. Retry / Repeat: Loops execution. Retry(N) re-runs a node up to N times if it fails; Repeat(N) re-runs it N times if it succeeds.
  4. KeepRunningUntilFailure: Keeps returning Running while the child succeeds, stopping only on Failure.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Status
Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions