agents.memory.search.quick_search.models

Data models for Quick Search Agent.

Classes

Config

Configuration for Quick Search Agent.

QuickSearchRequest

Request model for quick search operations.

QuickSearchResponse

Response model for quick search operations.

Module Contents

class agents.memory.search.quick_search.models.Config(/, **data)

Bases: pydantic.BaseModel

Configuration for Quick Search 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.quick_search.models.QuickSearchRequest(/, **data)

Bases: pydantic.BaseModel

Request model for quick 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.search.quick_search.models.QuickSearchResponse(/, **data)

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

Response model for quick search operations.

Extends the base SearchResponse with quick 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.