agents.memory_reorganized.search.labs.models

Data models for Labs Agent.

Classes

AssetType

Types of assets that can be created.

InteractiveApp

Model for interactive applications created in Labs.

LabsRequest

Request model for Labs operations.

LabsResponse

Response model for Labs operations.

ProjectAsset

Model for project assets created during workflow.

WorkflowStep

Model for individual workflow steps.

Module Contents

class agents.memory_reorganized.search.labs.models.AssetType

Bases: str, enum.Enum

Types of assets that can be created.

Initialize self. See help(type(self)) for accurate signature.

class agents.memory_reorganized.search.labs.models.InteractiveApp(/, **data)

Bases: pydantic.BaseModel

Model for interactive applications created in Labs.

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.labs.models.LabsRequest(/, **data)

Bases: pydantic.BaseModel

Request model for Labs 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.labs.models.LabsResponse(/, **data)

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

Response model for Labs operations.

Extends the base SearchResponse with Labs-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.labs.models.ProjectAsset(/, **data)

Bases: pydantic.BaseModel

Model for project assets created during workflow.

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.labs.models.WorkflowStep(/, **data)

Bases: pydantic.BaseModel

Model for individual workflow steps.

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)