Return a unique identifier for this class for serialization purposes.
Represents a request to execute an action by an agent.
The action consists of the name of the tool to execute and the input to pass to the tool. The log is used to pass along extra information about the action.
Additional information to log about the action.