PURISTA API / @purista/ai / CreateAgentHandlerContextInput
Type Alias: CreateAgentHandlerContextInput<Payload, Parameter, Resources, Models, KnowledgeAliases>
CreateAgentHandlerContextInput<
Payload,Parameter,Resources,Models,KnowledgeAliases> =object
Defined in: packages/ai/src/runtime/context.ts:585
Type Parameters
Payload
Payload
Parameter
Parameter
Resources
Resources extends Record<string, unknown>
Models
Models extends Record<string, ModelProvider>
KnowledgeAliases
KnowledgeAliases extends string = string
Properties
embeddings
embeddings:
Record<string, {embed: (request) =>Promise<ProviderEmbedResponse>;name:string; }>
Defined in: packages/ai/src/runtime/context.ts:600
knowledgeAdapters
knowledgeAdapters:
Record<KnowledgeAliases,KnowledgeAdapter|undefined>
Defined in: packages/ai/src/runtime/context.ts:596
manifest
manifest:
AgentManifest
Defined in: packages/ai/src/runtime/context.ts:610
models
models:
Models
Defined in: packages/ai/src/runtime/context.ts:599
parameter
parameter:
Parameter
Defined in: packages/ai/src/runtime/context.ts:594
payload
payload:
Payload
Defined in: packages/ai/src/runtime/context.ts:593
protocol
protocol:
ProtocolEmitter
Defined in: packages/ai/src/runtime/context.ts:597
rerankers
rerankers:
Record<string, {name:string;rerank: <Document>(request) =>Promise<ProviderRerankResponse<Document>>; }>
Defined in: packages/ai/src/runtime/context.ts:601
resources
resources:
Resources
Defined in: packages/ai/src/runtime/context.ts:598
serviceContext
serviceContext:
CommandFunctionContext<Payload,Parameter> |StreamFunctionContext<Payload,Parameter>
Defined in: packages/ai/src/runtime/context.ts:592
sessionStore
sessionStore:
SessionStore
Defined in: packages/ai/src/runtime/context.ts:595
