Skip to content

PURISTA API


PURISTA API / @purista/core / AgentQueueBuilderTypes

Type Alias: AgentQueueBuilderTypes<PayloadSchema, ParameterSchema, OutputSchema, Resources, Models, CommandTools, AgentTools, Execution, Metrics>

AgentQueueBuilderTypes<PayloadSchema, ParameterSchema, OutputSchema, Resources, Models, CommandTools, AgentTools, Execution, Metrics> = object

Defined in: AgentQueueBuilder/types.ts:361

Type Parameters

PayloadSchema

PayloadSchema extends Schema = Schema

ParameterSchema

ParameterSchema extends Schema = Schema

OutputSchema

OutputSchema extends Schema = Schema

Resources

Resources extends Record<string, unknown> = Record<string, unknown>

Models

Models extends Record<string, AgentModelBinding> = Record<never, never>

CommandTools

CommandTools extends Record<string, AllowedCommandToolDefinition> = Record<never, never>

AgentTools

AgentTools extends Record<string, AllowedAgentDefinition> = Record<never, never>

Execution

Execution extends AgentExecutionKind | undefined = undefined

Metrics

Metrics extends PuristaMetricDefinitions = EmptyObject

Properties

AgentTools

AgentTools: AgentTools

Defined in: AgentQueueBuilder/types.ts:378


CommandTools

CommandTools: CommandTools

Defined in: AgentQueueBuilder/types.ts:377


Execution

Execution: Execution

Defined in: AgentQueueBuilder/types.ts:379


Metrics

Metrics: Metrics

Defined in: AgentQueueBuilder/types.ts:380


Models

Models: Models

Defined in: AgentQueueBuilder/types.ts:376


OutputSchema

OutputSchema: OutputSchema

Defined in: AgentQueueBuilder/types.ts:374


ParameterSchema

ParameterSchema: ParameterSchema

Defined in: AgentQueueBuilder/types.ts:373


PayloadSchema

PayloadSchema: PayloadSchema

Defined in: AgentQueueBuilder/types.ts:372


Resources

Resources: Resources

Defined in: AgentQueueBuilder/types.ts:375