Skip to main content
The Orchestrator is the central intelligence layer of the Corti Agentic Framework. It serves as the primary interface between users and the multi-agent system, coordinating the flow of conversations and tasks.
Diagram showing guardrails in the agentic framework

What the Orchestrator Does

The Orchestrator reasons about incoming requests and determines how to fulfill them by coordinating with specialized Experts. Its core responsibilities include:
  • Reasoning and planning: Analyzes user requests and determines the necessary steps to complete them
  • Expert selection: Decides which Expert(s) to call, in what order, and with what data
  • Task decomposition: Breaks complex requests into discrete tasks that can be handled by individual Experts
  • Response generation: Aggregates results from Experts and typically generates the final response to the user
  • Context management: Has full access to the context, while Experts typically only have scoped access to relevant portions
  • Safety enforcement: Enforces guardrails, type validation, and policy-driven constraints to ensure safe operation in clinical environments
The Orchestrator does not perform specialized work itself—instead, it delegates to appropriate Experts and coordinates their activities to accomplish complex workflows.
For more information about how the Orchestrator fits into the overall architecture, see Architecture. To understand how context and memory work, see Context & Memory.
Please contact us if you need more information about the Orchestrator in the Corti Agentic Framework.