Skip to content

PURISTA API


PURISTA API / @purista/ai / AgentHandler

Type Alias: AgentHandler()<Payload, Parameter, Resources, Models, KnowledgeAliases>

AgentHandler<Payload, Parameter, Resources, Models, KnowledgeAliases> = (context, payload, parameter) => Promise<AgentHandlerResult> | AgentHandlerResult

Defined in: packages/ai/src/builder/AgentBuilder.ts:36

Type Parameters

Payload

Payload = unknown

Parameter

Parameter = unknown

Resources

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

Models

Models extends Record<string, ModelProvider> = Record<string, ModelProvider>

KnowledgeAliases

KnowledgeAliases extends string = never

Parameters

context

AgentHandlerContext<Payload, Parameter, Resources, Models, KnowledgeAliases>

payload

Payload

parameter

Parameter

Returns

Promise<AgentHandlerResult> | AgentHandlerResult