PURISTA API / @purista/ai / KnowledgeHelpers
Type Alias: KnowledgeHelpers<KnowledgeAliases>
KnowledgeHelpers<
KnowledgeAliases> =object&{ [Alias in KnowledgeAliases]: KnowledgeAliasAccessor }
Defined in: packages/ai/src/runtime/context.ts:434
High-level knowledge helper API exposed to agent handlers.
Supports both generic calls (context.knowledge.query('faq', ...)) and alias-first calls (context.knowledge.faq.query(...)).
Type Declaration
delete()
delete(
adapterName,id,input?):Promise<void>
Parameters
adapterName
string
id
string
input?
Omit<KnowledgeDeleteRequest, "id" | "scope" | "options">
Returns
Promise<void>
query()
query(
adapterName,query,input?):Promise<KnowledgeDocument[]>
Parameters
adapterName
string
query
string
input?
Returns
Promise<KnowledgeDocument[]>
upsert()
upsert(
adapterName,document,input?):Promise<void>
Parameters
adapterName
string
document
input?
Omit<KnowledgeUpsertRequest, "scope" | "options" | "document">
Returns
Promise<void>
Type Parameters
KnowledgeAliases
KnowledgeAliases extends string = never
