The action entity to be run.
Optional ContextOptional context object that provides runtime-specific information to the action. This context is separate from the action parameters and is not stored in the database.
Common use cases include:
The context flows from agents to actions, maintaining consistency throughout the execution hierarchy. Actions can use this context to adapt their behavior based on runtime conditions without modifying their core parameter structure.
Note: Avoid including sensitive data like passwords unless absolutely necessary, as context may be passed through multiple execution layers.
The user context for the action.
Optional, a list of filters that should be run before the action is executed.
Optional, the input and output parameters as defined in the metadata for the action.
Optional SkipOptional, if true, an ActionExecutionLogEntity will not be created for this action run.
Class that holds the parameters for an action to be run. This is passed to the Run method of an action.
Example