Skip to content

PURISTA API


PURISTA API / @purista/core / AgentManifest

Type Alias: AgentManifest<Models>

AgentManifest<Models> = object

Defined in: AgentQueueBuilder/types.ts:280

Type Parameters

Models

Models extends Record<string, AgentModelBinding> = Record<string, AgentModelBinding>

Properties

agentName

agentName: string

Defined in: AgentQueueBuilder/types.ts:283


allowedAgents

allowedAgents: readonly AllowedAgentDefinition[]

Defined in: AgentQueueBuilder/types.ts:301


allowedCommands

allowedCommands: readonly AllowedCommandToolDefinition[]

Defined in: AgentQueueBuilder/types.ts:300


builtInTools

builtInTools: readonly BuiltinToolName[] | false | true

Defined in: AgentQueueBuilder/types.ts:303


description

description: string

Defined in: AgentQueueBuilder/types.ts:284


execution

execution: Required<Pick<AgentExecutionPolicy, "maxAttempts" | "maxParallelHandlers">> & Omit<AgentExecutionPolicy, "maxAttempts" | "maxParallelHandlers">

Defined in: AgentQueueBuilder/types.ts:288


http?

optional http?: AgentHttpExposure

Defined in: AgentQueueBuilder/types.ts:291


models

models: Models

Defined in: AgentQueueBuilder/types.ts:286


response?

optional response?: object

Defined in: AgentQueueBuilder/types.ts:292

jobId

jobId: object

jobId.source

source: "queue-job-id"

mode

mode: AgentResponseMode

options?

optional options?: AgentResponseModeOptions

runId

runId: object

runId.prefix

prefix: "run:"

runId.source

source: "queue-job-id"


runtimeRevision

runtimeRevision: string

Defined in: AgentQueueBuilder/types.ts:285


sandbox?

optional sandbox?: AgentSandboxPolicy

Defined in: AgentQueueBuilder/types.ts:290


serviceName

serviceName: string

Defined in: AgentQueueBuilder/types.ts:281


serviceVersion

serviceVersion: string

Defined in: AgentQueueBuilder/types.ts:282


session

session: AgentSessionPolicy

Defined in: AgentQueueBuilder/types.ts:287


streamingMode

streamingMode: "stream" | "aggregate"

Defined in: AgentQueueBuilder/types.ts:298


successEventName?

optional successEventName?: string

Defined in: AgentQueueBuilder/types.ts:299


usedSkills

usedSkills: readonly object[]

Defined in: AgentQueueBuilder/types.ts:302