# How to build deep research agents using Temporal and Braintrust

DevFeed: [How to build deep research agents using Temporal and Braintrust](<https://devfeed.tech/articles/how-to-build-deep-research-agents-using-temporal-and-braintrust-35865.md>)

Original publisher: [Read original article](<https://temporal.io/blog/how-to-build-deep-research-agents-using-temporal-and-braintrust>)

Author: Martin Bergman

Published: 2026-06-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Multi Agent Systems](<https://devfeed.tech/topics/multi-agent-systems.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Pydantic](<https://devfeed.tech/topics/pydantic.md>), [parallel](<https://devfeed.tech/topics/parallel.md>), [retry](<https://devfeed.tech/topics/retry.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [build](<https://devfeed.tech/tags/build.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [multi-agent](<https://devfeed.tech/tags/multi-agent.md>), [observability](<https://devfeed.tech/tags/observability.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [research](<https://devfeed.tech/tags/research.md>), [retry](<https://devfeed.tech/tags/retry.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

## AI overview

This tutorial explains a multi-agent deep research pipeline built with Temporal and Braintrust. It covers planning, query generation, parallel web search, report synthesis, and the use of Durable Execution, evals, and observability to handle timeouts, partial failures, and difficult debugging.

## Source excerpt

Deep research agents are fragile in production. Here's how Temporal and Braintrust make them resilient with Durable Execution, evals, and tracing.