Skip to content

PURISTA API


PURISTA API / @purista/ai / AgentManifest

Type Alias: AgentManifest

AgentManifest = object

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

Properties

agentName

agentName: string

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


agentVersion

agentVersion: string

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


allowedTools

allowedTools: AllowedToolDefinition[]

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


contextSchema?

optional contextSchema: Schema

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


description?

optional description: string

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


eventBridge

eventBridge: string

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


httpExposure?

optional httpExposure: AgentHttpExposure

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


knowledge?

optional knowledge: KnowledgeAdapterConfig[]

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


metadata?

optional metadata: Record<string, unknown>

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


modelResource?

optional modelResource: object

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

resourceName

resourceName: string

variant?

optional variant: string


models?

optional models: AgentModelBinding[]

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


outputSchema?

optional outputSchema: Schema

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


parameterSchema?

optional parameterSchema: Schema

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


payloadSchema?

optional payloadSchema: Schema

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


resources?

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

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


retryPolicy?

optional retryPolicy: RetryPolicy

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


session?

optional session: AgentSessionConfig

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


telemetry?

optional telemetry: object

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

attributes?

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