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
strNo description available.
List[Citation]No description available.
List[ReasoningStep]No description available.
List[WebSearchCall]No description available.
List[CodeExecutionStep]No description available.
List[MCPCall]No description available.
List[FileSearchCall]No description available.
strNo description available.
Optional[str]No description available.
OptionalNo description available.
Methods
Extract the text that a citation refers to.
get_all_sources()Get a list of all unique sources cited.
Source
View on GitHubpraisonaiagents/agent/deep_research_agent.py at line 102