Skip to main content
Deep Research gives agents the ability to autonomously search the web, read sources, extract knowledge, and synthesize findings across multiple research waves.

Enable Deep Research

Custom Configuration

Depth Presets

How It Works

  1. Wave 1: Generate search queries from the user’s question.
  2. Search: Execute queries via the configured search provider.
  3. Read: Fetch and parse source pages concurrently.
  4. Extract: Use a compression model to extract Compact Knowledge Units (CKUs).
  5. Evaluate: Score relevance, detect contradictions, identify gaps.
  6. Repeat: Generate follow-up queries and research further (waves 2+).
  7. Inject: Final CKUs are injected into the agent’s system prompt.

Configuration Reference

str
default:"standard"
Research depth: "quick", "standard", or "deep".
str
default:"duckduckgo"
Search backend: "duckduckgo", "google", or "serpapi".
int
default:"15"
Maximum unique sources across all waves.
int
default:"3"
Maximum research waves.
bool
default:"true"
Include source citations in the research context.
str
default:"always"
When to research: "always", "auto" (model decides), "tool" (explicit call).

Imports