agents.memory_reorganized.search.pro_search.models

Data models for Pro Search Agent.

Classes

ContextualInsight

Model for contextual insights from search.

ProSearchRequest

Request model for pro search operations.

ProSearchResponse

Response model for pro search operations.

SearchRefinement

Model for search query refinements.

Module Contents

class agents.memory_reorganized.search.pro_search.models.ContextualInsight(/, **data)

Bases: pydantic.BaseModel

Model for contextual insights from search.

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_reorganized.search.pro_search.models.ProSearchRequest(/, **data)

Bases: pydantic.BaseModel

Request model for pro search 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_reorganized.search.pro_search.models.ProSearchResponse(/, **data)

Bases: haive.agents.memory.search.base.SearchResponse

Response model for pro search operations.

Extends the base SearchResponse with pro search 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_reorganized.search.pro_search.models.SearchRefinement(/, **data)

Bases: pydantic.BaseModel

Model for search query refinements.

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)