agents.memory.search.deep_research.models¶
Data models for Deep Research Agent.
Classes¶
Configuration for Deep Research Agent. |
|
Request model for deep research operations. |
|
Response model for deep research operations. |
|
Model for individual research queries performed. |
|
Model for a section of the research report. |
|
Model for research source with detailed metadata. |
Module Contents¶
- class agents.memory.search.deep_research.models.Config(/, **data)¶
Bases:
pydantic.BaseModel
Configuration for Deep Research Agent.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- Parameters:
data (Any)
- class agents.memory.search.deep_research.models.DeepResearchRequest(/, **data)¶
Bases:
pydantic.BaseModel
Request model for deep research operations.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- Parameters:
data (Any)
- class Config¶
Pydantic configuration.
- class agents.memory.search.deep_research.models.DeepResearchResponse(/, **data)¶
Bases:
haive.agents.memory.search.base.SearchResponse
Response model for deep research operations.
Extends the base SearchResponse with deep research specific fields.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- Parameters:
data (Any)
- class Config¶
Pydantic configuration.
- class agents.memory.search.deep_research.models.ResearchQuery(/, **data)¶
Bases:
pydantic.BaseModel
Model for individual research queries performed.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- Parameters:
data (Any)
- class agents.memory.search.deep_research.models.ResearchSection(/, **data)¶
Bases:
pydantic.BaseModel
Model for a section of the research report.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- Parameters:
data (Any)
- class agents.memory.search.deep_research.models.ResearchSource(/, **data)¶
Bases:
pydantic.BaseModel
Model for research source with detailed metadata.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- Parameters:
data (Any)