Chat Agent.
ChatAgent()Return dictionary representation of agent.
Get allowed tools.
Given input, decided what to do.
Async given input, decided what to do.
Create the full inputs for the LLMChain from intermediate steps.
Validate that prompt matches format.
Return response when agent has been stopped due to max iterations.
Return logging kwargs for tool run.
Get allowed tools.
Given input, decided what to do.
Async given input, decided what to do.
Return response when agent has been stopped due to max iterations.
Return dictionary representation of agent.
Save the agent.
Return logging kwargs for tool run.