PURISTA API / @purista/ai / AgentDefinition
Type Alias: AgentDefinition<KnowledgeAliases>
AgentDefinition<
KnowledgeAliases> =object
Defined in: packages/ai/src/types/AgentDefinition.ts:59
Type Parameters
KnowledgeAliases
KnowledgeAliases extends string = never
Properties
info
info:
AgentInfo
Defined in: packages/ai/src/types/AgentDefinition.ts:60
manifest
manifest:
AgentManifest
Defined in: packages/ai/src/types/AgentDefinition.ts:61
schemas
schemas:
object
Defined in: packages/ai/src/types/AgentDefinition.ts:62
context?
optionalcontext:Schema
output?
optionaloutput:Schema
parameter?
optionalparameter:Schema
payload?
optionalpayload:Schema
Methods
getInstance()
getInstance(
eventBridge, ...options):Promise<AgentRuntimeInstance>
Defined in: packages/ai/src/types/AgentDefinition.ts:69
Parameters
eventBridge
options
...[KnowledgeAliases] extends [never] ? [AgentInstanceOptions<KnowledgeAliases<KnowledgeAliases>>] : [AgentInstanceOptions<KnowledgeAliases>]
Returns
Promise<AgentRuntimeInstance>
getManifest()
getManifest():
AgentManifest
Defined in: packages/ai/src/types/AgentDefinition.ts:68
