Base Multi Action Agent class.
BaseMultiActionAgent()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.