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
