Deep Research Response • AI Agent SDK

DeepResearchResponse: Complete response from a Deep Research query.

DeepResearchResponse

Defined in the Deep Research Agent module.

AI Agent

Complete response from a Deep Research query.

Attributes: report: The final research report text citations: List of citations with source metadata reasoning_steps: List of reasoning steps taken web_searches: List of web search queries executed code_executions: List of code execution steps mcp_calls: List of MCP tool calls file_searches: List of file search calls (Gemini) provider: The provider used (openai, gemini, litellm) interaction_id: Interaction ID (Gemini) or Response ID (OpenAI) raw_response: The raw API response object

Properties

ResponseField str

No description available.

ResponseField List[Citation]

No description available.

ResponseField List[ReasoningStep]

No description available.

ResponseField List[WebSearchCall]

No description available.

ResponseField List[CodeExecutionStep]

No description available.

ResponseField List[MCPCall]

No description available.

ResponseField List[FileSearchCall]

No description available.

ResponseField str

No description available.

ResponseField Optional[str]

No description available.

ResponseField Optional

No description available.

Methods

Source

View on GitHub

praisonaiagents/agent/deep_research_agent.py at line 102