buildingArchitecture

Audience: Developers

Architecture Overview

Core concepts

Deep Research

Deep research involves problem decomposition, multi-source information gathering, analysis, synthesis, and evidence-grounded responses.

Orchestration

The orchestrator manages multiple providers, routes requests, and provides a unified interface for extensibility.

Providers

Providers implement the deep-research interface (via Orchestrator Adapter), handle provider-specific logic, and return standardized results.


Where to go next

  • Core components — Single reference for every core component and its role (router, factory, orchestrator, adapters, task service, streaming, registries, etc.).

  • Architecture diagram — How components are layered and how request/task/stream flow works.

  • Core design principles — Pipelines, modularity, composability, and patterns (how the pieces fit together).

Last updated