Skip to main content
Deep search is the long-running search mode inside search_call. It uses Perplexity’s deep research model path by default and allows a longer timeout than ordinary search.

Runtime Contract

The runtime sends the query as a single user message, applies SEARCH_DEEP_REASONING_EFFORT when set, and waits up to 120 seconds. The response is returned as compact text plus citations when available.

Configuration

When To Use

Use deep search when the agent needs a slower research pass with public sources: market checks, regulatory summaries, technical comparisons, or source collection before synthesis. Do not use deep search for private account data, authenticated user actions, or deterministic workflow state. Those belong to connectors, Backpack, scratchpad, conclave, or MAL steps.

Search vs Synthesis

Deep search gathers and summarizes public information. It is not the final authority for a workflow. In a MAL plan, the usual pattern is: