AgentOrchestration Domain — langchain Architecture
Dynamic reasoning engines that choose actions and use external tools.
Entity Profile
Dependency Diagram
graph TD domain_AgentOrchestration["AgentOrchestration"] subdomain_AgentOrchestration_ToolInterface["ToolInterface"] domain_AgentOrchestration --> subdomain_AgentOrchestration_ToolInterface subdomain_AgentOrchestration_ActionLogic["ActionLogic"] domain_AgentOrchestration --> subdomain_AgentOrchestration_ActionLogic style domain_AgentOrchestration fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Subdomains
Source Files
- libs/langchain/langchain_classic/agents/agent_toolkits/spark/__init__.py
- libs/langchain/langchain_classic/agents/agent_toolkits/file_management/__init__.py
- libs/langchain/langchain_classic/agents/agent_toolkits/csv/__init__.py
- libs/langchain/langchain_classic/agents/__init__.py
- libs/langchain/langchain_classic/agents/agent_toolkits/python/__init__.py
- libs/core/langchain_core/tools/__init__.py
- libs/langchain/langchain_classic/agents/agent_toolkits/playwright/__init__.py
- libs/langchain/langchain_classic/agents/agent_toolkits/xorbits/__init__.py
- libs/langchain/langchain_classic/agents/agent_toolkits/__init__.py
- libs/langchain/langchain_classic/agents/agent_toolkits/pandas/__init__.py
- libs/langchain/langchain_classic/agents/react/agent.py
- libs/langchain/langchain_classic/agents/agent.py
- libs/langchain/langchain_classic/agents/agent_iterator.py
- libs/langchain/langchain_classic/agents/openai_functions_agent/agent_token_buffer_memory.py
- libs/langchain/langchain_classic/agents/agent_toolkits/azure_cognitive_services.py
- libs/langchain/langchain_classic/agents/conversational_chat/base.py
- libs/langchain/langchain_classic/agents/openai_assistant/base.py
- libs/langchain/langchain_classic/agents/agent_toolkits/json/base.py
- libs/langchain/langchain_classic/agents/chat/base.py
- libs/langchain/langchain_classic/agents/tool_calling_agent/base.py
- libs/langchain/langchain_classic/agents/xml/base.py
- libs/core/langchain_core/tools/base.py
- libs/langchain/langchain_classic/agents/self_ask_with_search/base.py
- libs/langchain/langchain_classic/agents/structured_chat/base.py
- libs/langchain/langchain_classic/agents/conversational/base.py
- libs/langchain/langchain_classic/agents/react/base.py
- libs/langchain/langchain_classic/agents/openai_functions_agent/base.py
- libs/langchain/langchain_classic/agents/mrkl/base.py
- libs/langchain/langchain_classic/agents/openai_tools/base.py
- libs/langchain/langchain_classic/agents/agent_toolkits/vectorstore/base.py
- libs/langchain/langchain_classic/agents/agent_toolkits/sql/base.py
- libs/langchain/langchain_classic/agents/agent_toolkits/spark_sql/base.py
- libs/langchain/langchain_classic/agents/agent_toolkits/powerbi/base.py
- libs/langchain/langchain_classic/agents/openai_functions_multi_agent/base.py
- libs/langchain/langchain_classic/agents/agent_toolkits/openapi/base.py
- libs/langchain/langchain_classic/agents/json_chat/base.py
- libs/langchain/langchain_classic/agents/agent_toolkits/powerbi/chat_base.py
- libs/core/langchain_core/tools/convert.py
- libs/langchain/langchain_classic/agents/initialize.py
- libs/langchain/langchain_classic/agents/output_parsers/json.py
- libs/langchain/langchain_classic/agents/load_tools.py
- libs/langchain/langchain_classic/agents/loading.py
- libs/langchain/langchain_classic/agents/format_scratchpad/log.py
- libs/langchain/langchain_classic/agents/format_scratchpad/log_to_messages.py
- libs/langchain/langchain_classic/agents/output_parsers/openai_functions.py
- libs/langchain/langchain_classic/agents/agent_toolkits/conversational_retrieval/openai_functions.py
- libs/langchain/langchain_classic/agents/format_scratchpad/openai_functions.py
- libs/langchain/langchain_classic/agents/output_parsers/openai_tools.py
- libs/langchain/langchain_classic/agents/structured_chat/output_parser.py
- libs/langchain/langchain_classic/agents/chat/output_parser.py
- libs/langchain/langchain_classic/agents/mrkl/output_parser.py
- libs/langchain/langchain_classic/agents/conversational/output_parser.py
- libs/langchain/langchain_classic/agents/conversational_chat/output_parser.py
- libs/langchain/langchain_classic/agents/react/output_parser.py
- libs/langchain/langchain_classic/agents/agent_toolkits/openapi/planner.py
- libs/langchain/langchain_classic/agents/agent_toolkits/openapi/planner_prompt.py
- libs/langchain/langchain_classic/agents/agent_toolkits/powerbi/prompt.py
- libs/langchain/langchain_classic/agents/agent_toolkits/spark_sql/prompt.py
- libs/langchain/langchain_classic/agents/agent_toolkits/sql/prompt.py
- libs/langchain/langchain_classic/agents/agent_toolkits/json/prompt.py
- libs/langchain/langchain_classic/agents/agent_toolkits/openapi/prompt.py
- libs/langchain/langchain_classic/agents/output_parsers/react_json_single_input.py
- libs/langchain/langchain_classic/agents/output_parsers/react_single_input.py
- libs/core/langchain_core/tools/render.py
- libs/core/langchain_core/tools/retriever.py
- libs/langchain/langchain_classic/agents/schema.py
- libs/langchain/langchain_classic/agents/output_parsers/self_ask.py
- libs/core/langchain_core/tools/simple.py
- libs/langchain/langchain_classic/agents/agent_toolkits/openapi/spec.py
- libs/core/langchain_core/tools/structured.py
- libs/langchain/langchain_classic/agents/agent_toolkits/nla/tool.py
- libs/langchain/langchain_classic/agents/agent_toolkits/github/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/nasa/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/ainetwork/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/jira/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/openapi/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/json/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/office365/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/file_management/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/gitlab/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/nla/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/sql/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/steam/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/multion/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/zapier/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/clickup/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/slack/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/spark_sql/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/powerbi/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/amadeus/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/gmail/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/vectorstore/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/playwright/toolkit.py
- libs/langchain/langchain_classic/agents/format_scratchpad/tools.py
- libs/langchain/langchain_classic/agents/tools.py
- libs/langchain/langchain_classic/agents/output_parsers/tools.py
- libs/langchain/langchain_classic/agents/utils.py
- libs/langchain/langchain_classic/agents/output_parsers/xml.py
- libs/langchain/langchain_classic/agents/format_scratchpad/xml.py
Source
- libs/langchain/langchain_classic/agents/agent_toolkits/spark/__init__.py
- libs/langchain/langchain_classic/agents/agent_toolkits/file_management/__init__.py
- libs/langchain/langchain_classic/agents/agent_toolkits/csv/__init__.py
- libs/langchain/langchain_classic/agents/__init__.py
- libs/langchain/langchain_classic/agents/agent_toolkits/python/__init__.py
- libs/core/langchain_core/tools/__init__.py
- libs/langchain/langchain_classic/agents/agent_toolkits/playwright/__init__.py
- libs/langchain/langchain_classic/agents/agent_toolkits/xorbits/__init__.py
- libs/langchain/langchain_classic/agents/agent_toolkits/__init__.py
- libs/langchain/langchain_classic/agents/agent_toolkits/pandas/__init__.py
- libs/langchain/langchain_classic/agents/react/agent.py
- libs/langchain/langchain_classic/agents/agent.py
- libs/langchain/langchain_classic/agents/agent_iterator.py
- libs/langchain/langchain_classic/agents/openai_functions_agent/agent_token_buffer_memory.py
- libs/langchain/langchain_classic/agents/agent_toolkits/azure_cognitive_services.py
- libs/langchain/langchain_classic/agents/conversational_chat/base.py
- libs/langchain/langchain_classic/agents/openai_assistant/base.py
- libs/langchain/langchain_classic/agents/agent_toolkits/json/base.py
- libs/langchain/langchain_classic/agents/chat/base.py
- libs/langchain/langchain_classic/agents/tool_calling_agent/base.py
- libs/langchain/langchain_classic/agents/xml/base.py
- libs/core/langchain_core/tools/base.py
- libs/langchain/langchain_classic/agents/self_ask_with_search/base.py
- libs/langchain/langchain_classic/agents/structured_chat/base.py
- libs/langchain/langchain_classic/agents/conversational/base.py
- libs/langchain/langchain_classic/agents/react/base.py
- libs/langchain/langchain_classic/agents/openai_functions_agent/base.py
- libs/langchain/langchain_classic/agents/mrkl/base.py
- libs/langchain/langchain_classic/agents/openai_tools/base.py
- libs/langchain/langchain_classic/agents/agent_toolkits/vectorstore/base.py
- libs/langchain/langchain_classic/agents/agent_toolkits/sql/base.py
- libs/langchain/langchain_classic/agents/agent_toolkits/spark_sql/base.py
- libs/langchain/langchain_classic/agents/agent_toolkits/powerbi/base.py
- libs/langchain/langchain_classic/agents/openai_functions_multi_agent/base.py
- libs/langchain/langchain_classic/agents/agent_toolkits/openapi/base.py
- libs/langchain/langchain_classic/agents/json_chat/base.py
- libs/langchain/langchain_classic/agents/agent_toolkits/powerbi/chat_base.py
- libs/core/langchain_core/tools/convert.py
- libs/langchain/langchain_classic/agents/initialize.py
- libs/langchain/langchain_classic/agents/output_parsers/json.py
- libs/langchain/langchain_classic/agents/load_tools.py
- libs/langchain/langchain_classic/agents/loading.py
- libs/langchain/langchain_classic/agents/format_scratchpad/log.py
- libs/langchain/langchain_classic/agents/format_scratchpad/log_to_messages.py
- libs/langchain/langchain_classic/agents/output_parsers/openai_functions.py
- libs/langchain/langchain_classic/agents/agent_toolkits/conversational_retrieval/openai_functions.py
- libs/langchain/langchain_classic/agents/format_scratchpad/openai_functions.py
- libs/langchain/langchain_classic/agents/output_parsers/openai_tools.py
- libs/langchain/langchain_classic/agents/structured_chat/output_parser.py
- libs/langchain/langchain_classic/agents/chat/output_parser.py
- libs/langchain/langchain_classic/agents/mrkl/output_parser.py
- libs/langchain/langchain_classic/agents/conversational/output_parser.py
- libs/langchain/langchain_classic/agents/conversational_chat/output_parser.py
- libs/langchain/langchain_classic/agents/react/output_parser.py
- libs/langchain/langchain_classic/agents/agent_toolkits/openapi/planner.py
- libs/langchain/langchain_classic/agents/agent_toolkits/openapi/planner_prompt.py
- libs/langchain/langchain_classic/agents/agent_toolkits/powerbi/prompt.py
- libs/langchain/langchain_classic/agents/agent_toolkits/spark_sql/prompt.py
- libs/langchain/langchain_classic/agents/agent_toolkits/sql/prompt.py
- libs/langchain/langchain_classic/agents/agent_toolkits/json/prompt.py
- libs/langchain/langchain_classic/agents/agent_toolkits/openapi/prompt.py
- libs/langchain/langchain_classic/agents/output_parsers/react_json_single_input.py
- libs/langchain/langchain_classic/agents/output_parsers/react_single_input.py
- libs/core/langchain_core/tools/render.py
- libs/core/langchain_core/tools/retriever.py
- libs/langchain/langchain_classic/agents/schema.py
- libs/langchain/langchain_classic/agents/output_parsers/self_ask.py
- libs/core/langchain_core/tools/simple.py
- libs/langchain/langchain_classic/agents/agent_toolkits/openapi/spec.py
- libs/core/langchain_core/tools/structured.py
- libs/langchain/langchain_classic/agents/agent_toolkits/nla/tool.py
- libs/langchain/langchain_classic/agents/agent_toolkits/github/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/nasa/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/ainetwork/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/jira/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/openapi/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/json/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/office365/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/file_management/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/gitlab/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/nla/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/sql/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/steam/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/multion/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/zapier/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/clickup/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/slack/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/spark_sql/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/powerbi/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/amadeus/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/gmail/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/vectorstore/toolkit.py
- libs/langchain/langchain_classic/agents/agent_toolkits/playwright/toolkit.py
- libs/langchain/langchain_classic/agents/format_scratchpad/tools.py
- libs/langchain/langchain_classic/agents/tools.py
- libs/langchain/langchain_classic/agents/output_parsers/tools.py
- libs/langchain/langchain_classic/agents/utils.py
- libs/langchain/langchain_classic/agents/output_parsers/xml.py
- libs/langchain/langchain_classic/agents/format_scratchpad/xml.py
Frequently Asked Questions
What is the AgentOrchestration domain?
The AgentOrchestration domain is an architectural grouping in the langchain codebase. Dynamic reasoning engines that choose actions and use external tools. It contains 99 source files.
What subdomains are in AgentOrchestration?
The AgentOrchestration domain contains 2 subdomain(s): ActionLogic, ToolInterface.
How many files are in AgentOrchestration?
The AgentOrchestration domain contains 99 source files.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free