Skip to content

PURISTA API


PURISTA API / @purista/ai / CreateAgentHandlerContextInput

Type Alias: CreateAgentHandlerContextInput<Payload, Parameter, Resources, Models, KnowledgeAliases, AgentInvokes>

CreateAgentHandlerContextInput<Payload, Parameter, Resources, Models, KnowledgeAliases, AgentInvokes> = object

Defined in: packages/ai/src/runtime/context.ts:685

Type Parameters

Payload

Payload

Parameter

Parameter

Resources

Resources extends Record<string, unknown>

Models

Models extends Record<string, ModelProvider>

KnowledgeAliases

KnowledgeAliases extends string = string

AgentInvokes

AgentInvokes extends AgentInvokeList = AgentInvokeList

Properties

conversationStore

conversationStore: ConversationStore

Defined in: packages/ai/src/runtime/context.ts:717


embeddings

embeddings: Record<string, { embed: (request) => Promise<ProviderEmbedResponse>; name: string; }>

Defined in: packages/ai/src/runtime/context.ts:722


eventBridge

eventBridge: EventBridge

Defined in: packages/ai/src/runtime/context.ts:714


knowledgeAdapters

knowledgeAdapters: Record<KnowledgeAliases, KnowledgeAdapter | undefined>

Defined in: packages/ai/src/runtime/context.ts:718


manifest

manifest: AgentManifest

Defined in: packages/ai/src/runtime/context.ts:732


models

models: Models

Defined in: packages/ai/src/runtime/context.ts:721


parameter

parameter: Parameter

Defined in: packages/ai/src/runtime/context.ts:716


payload

payload: Payload

Defined in: packages/ai/src/runtime/context.ts:715


protocol

protocol: ProtocolEmitter

Defined in: packages/ai/src/runtime/context.ts:719


rerankers

rerankers: Record<string, { name: string; rerank: <Document>(request) => Promise<ProviderRerankResponse<Document>>; }>

Defined in: packages/ai/src/runtime/context.ts:723


resources

resources: Resources

Defined in: packages/ai/src/runtime/context.ts:720


serviceContext

serviceContext: CommandFunctionContext<Payload, Parameter, Resources, InvokeList, StreamInvokeList, Record<string, Schema>, QueueInvokeList, AgentInvokes> | StreamFunctionContext<Payload, Parameter, Resources, InvokeList, StreamInvokeList, Record<string, Schema>, QueueInvokeList, AgentInvokes>

Defined in: packages/ai/src/runtime/context.ts:693