Agent powered by Runnables.
RunnableAgent()Runnable to call to get agent action.
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.
Get allowed tools.
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.