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
