Base Single Action Agent class.
BaseSingleActionAgent()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.
Construct an agent from an LLM and tools.
Return dictionary representation of agent.
Save the agent.
Return logging kwargs for tool run.