Skip to content

PURISTA API


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