PURISTA API / @purista/ai / AgentManifest
Type Alias: AgentManifest
AgentManifest =
object
Defined in: packages/ai/src/types/AgentManifest.ts:73
Properties
agentName
agentName:
string
Defined in: packages/ai/src/types/AgentManifest.ts:74
agentVersion
agentVersion:
string
Defined in: packages/ai/src/types/AgentManifest.ts:75
allowedAgents?
optionalallowedAgents:AllowedAgentDefinition[]
Defined in: packages/ai/src/types/AgentManifest.ts:85
allowedTools
allowedTools:
AllowedToolDefinition[]
Defined in: packages/ai/src/types/AgentManifest.ts:84
contextSchema?
optionalcontextSchema:Schema
Defined in: packages/ai/src/types/AgentManifest.ts:90
description?
optionaldescription:string
Defined in: packages/ai/src/types/AgentManifest.ts:76
eventBridge
eventBridge:
string
Defined in: packages/ai/src/types/AgentManifest.ts:77
httpExposure?
optionalhttpExposure:AgentHttpExposure
Defined in: packages/ai/src/types/AgentManifest.ts:91
knowledge?
optionalknowledge:KnowledgeAdapterConfig[]
Defined in: packages/ai/src/types/AgentManifest.ts:81
metadata?
optionalmetadata:Record<string,unknown>
Defined in: packages/ai/src/types/AgentManifest.ts:92
modelResource?
optionalmodelResource:object
Defined in: packages/ai/src/types/AgentManifest.ts:79
resourceName
resourceName:
string
variant?
optionalvariant:string
models?
optionalmodels:AgentModelBinding[]
Defined in: packages/ai/src/types/AgentManifest.ts:78
outputSchema?
optionaloutputSchema:Schema
Defined in: packages/ai/src/types/AgentManifest.ts:89
parameterSchema?
optionalparameterSchema:Schema
Defined in: packages/ai/src/types/AgentManifest.ts:88
payloadSchema?
optionalpayloadSchema:Schema
Defined in: packages/ai/src/types/AgentManifest.ts:87
resources?
optionalresources:Record<string, {resourceName:string; }>
Defined in: packages/ai/src/types/AgentManifest.ts:86
retryPolicy?
optionalretryPolicy:RetryPolicy
Defined in: packages/ai/src/types/AgentManifest.ts:82
session?
optionalsession:AgentSessionConfig
Defined in: packages/ai/src/types/AgentManifest.ts:80
telemetry?
optionaltelemetry:object
Defined in: packages/ai/src/types/AgentManifest.ts:83
attributes?
optionalattributes:Record<string,string|number|boolean>
