Skip to content

PURISTA API


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?

optional allowedAgents: AllowedAgentDefinition[]

Defined in: packages/ai/src/types/AgentManifest.ts:85


allowedTools

allowedTools: AllowedToolDefinition[]

Defined in: packages/ai/src/types/AgentManifest.ts:84


contextSchema?

optional contextSchema: Schema

Defined in: packages/ai/src/types/AgentManifest.ts:90


description?

optional description: string

Defined in: packages/ai/src/types/AgentManifest.ts:76


eventBridge

eventBridge: string

Defined in: packages/ai/src/types/AgentManifest.ts:77


httpExposure?

optional httpExposure: AgentHttpExposure

Defined in: packages/ai/src/types/AgentManifest.ts:91


knowledge?

optional knowledge: KnowledgeAdapterConfig[]

Defined in: packages/ai/src/types/AgentManifest.ts:81


metadata?

optional metadata: Record<string, unknown>

Defined in: packages/ai/src/types/AgentManifest.ts:92


modelResource?

optional modelResource: object

Defined in: packages/ai/src/types/AgentManifest.ts:79

resourceName

resourceName: string

variant?

optional variant: string


models?

optional models: AgentModelBinding[]

Defined in: packages/ai/src/types/AgentManifest.ts:78


outputSchema?

optional outputSchema: Schema

Defined in: packages/ai/src/types/AgentManifest.ts:89


parameterSchema?

optional parameterSchema: Schema

Defined in: packages/ai/src/types/AgentManifest.ts:88


payloadSchema?

optional payloadSchema: Schema

Defined in: packages/ai/src/types/AgentManifest.ts:87


resources?

optional resources: Record<string, { resourceName: string; }>

Defined in: packages/ai/src/types/AgentManifest.ts:86


retryPolicy?

optional retryPolicy: RetryPolicy

Defined in: packages/ai/src/types/AgentManifest.ts:82


session?

optional session: AgentSessionConfig

Defined in: packages/ai/src/types/AgentManifest.ts:80


telemetry?

optional telemetry: object

Defined in: packages/ai/src/types/AgentManifest.ts:83

attributes?

optional attributes: Record<string, string | number | boolean>