agents.agent.AgentOutputParser
Base class for parsing agent output into agent action/finish.
agents.agent.BaseMultiActionAgent
Base Multi Action Agent class.
agents.agent.BaseSingleActionAgent
Base Single Action Agent class.
agents.agent.ExceptionTool
Tool that just returns the query.
agents.agent.LLMSingleActionAgent
Base class for single action agents.
agents.tools.InvalidTool
Tool that is run when invalid tool name is encountered by agent.
agents.schema.AgentScratchPadChatPromptTemplate
Chat prompt template for the agent scratchpad.
agents.agent_types.AgentType(value[, names, ...])
Enumerator with the Agent types.
agents.xml.base.XMLAgent
Agent that uses XML tags.
agents.xml.base.XMLAgentOutputParser
Create a new model by parsing and validating input data from keyword arguments.
agents.conversational_chat.output_parser.ConvoOutputParser
Output parser for the conversational agent.
agents.conversational_chat.base.ConversationalChatAgent
An agent designed to hold a conversation in addition to using tools.
agents.structured_chat.output_parser.StructuredChatOutputParser
Output parser for the structured chat agent.
agents.structured_chat.output_parser.StructuredChatOutputParserWithRetries
Output parser with retries for the structured chat agent.
agents.structured_chat.base.StructuredChatAgent
Structured Chat Agent.
agents.self_ask_with_search.output_parser.SelfAskOutputParser
Output parser for the self-ask agent.
agents.self_ask_with_search.base.SelfAskWithSearchAgent
Agent for the self-ask-with-search paper.
agents.self_ask_with_search.base.SelfAskWithSearchChain
Chain that does self-ask with search.
agents.conversational.output_parser.ConvoOutputParser
Output parser for the conversational agent.
agents.conversational.base.ConversationalAgent
An agent that holds a conversation in addition to using tools.