What data keys are required for this action to be evaluated?
a set of data keys required for this action to be evaluated.
What functions are invoked by this action? This information can be used for optimization, caching, or to determine which function nodes in the graph are relevant for this action.
a set of function names invoked by this action.
What data keys will be changed when this action is executed, along with their expected types?
Optionalchecker: TypeCheckera record mapping data keys to their expected types.
Returns a string representation of an object.
Perform type checking using the given type checker on this object.
Optionalchecker: TypeCheckerthe type checker to use for validating the target.
the result of the type check, indicating whether the target is valid and any errors if it is not.
Execute the required action in the given context and return the effects of the execution.
the current working context containing data and constants.
the effects of executing the action, including any changes or exceptions.
A command action allows for external actions to be executed within the rule engine. This can be useful for rules that need to perform operations that are not natively supported by the engine, such as interacting with external systems or non-native software.