OptionalstopReturn the string type key uniquely identifying this class of agent.
Decide what to do, given some input.
Steps the LLM has taken so far, along with observations from each.
User inputs.
OptionalcallbackManager: anyCallback manager.
Optionalconfig: anyActions specifying what tools to use.
Prepare the agent for output, if needed
Return response when agent has been stopped due to max iterations
Optional_callbackManager: any
Return the string type key uniquely identifying multi or single action agents.