Plans the next action or finish state of the agent based on the provided steps, inputs, and optional callback manager.
The steps to consider in planning.
The inputs to consider in planning.
Optional callbackManager: CallbackManagerOptional CallbackManager to use in planning.
A Promise that resolves to an AgentAction or AgentFinish object representing the planned action or finish state.
Prepare the agent for output, if needed
Return response when agent has been stopped due to max iterations
Optional _callbackManager: CallbackManagerStatic createStatic fromLLMAndCreates an XMLAgent from a BaseLanguageModel and a list of tools.
The BaseLanguageModel to use.
The tools to be used by the agent.
Optional args: XMLAgentInput & Pick<AgentArgs, "callbacks">Optional arguments for creating the agent.
An instance of XMLAgent.
Generated using TypeDoc
Class that represents an agent that uses XML tags.