RunnableMultiActionAgent()Save the agent.
Agent powered by Runnables.
Runnable to call to get agent actions.
Whether to stream from the runnable or not.
If True then underlying LLM is invoked in a streaming fashion to make it possible
to get access to the individual LLM tokens when using stream_log with the
AgentExecutor. If False then LLM is invoked in a non-streaming fashion and
individual LLM tokens will not be available in stream_log.
Return values of the agent.
Return the input keys.
Based on past history and current inputs, decide what to do.
Async based on past history and current inputs, decide what to do.