AbstractAbstractinputReturn the string type key uniquely identifying multi or single action agents.
Return the string type key uniquely identifying this class of agent.
AbstractplanDecide 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
Abstract base class for multi-action agents in LangChain. Extends the BaseAgent class and provides additional functionality specific to multi-action agents.