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?
optionalhttp?:AgentHttpExposure
Defined in: AgentQueueBuilder/types.ts:291
models
models:
Models
Defined in: AgentQueueBuilder/types.ts:286
response?
optionalresponse?:object
Defined in: AgentQueueBuilder/types.ts:292
jobId
jobId:
object
jobId.source
source:
"queue-job-id"
mode
mode:
AgentResponseMode
options?
optionaloptions?:AgentResponseModeOptions
runId
runId:
object
runId.prefix
prefix:
"run:"
runId.source
source:
"queue-job-id"
runtimeRevision
runtimeRevision:
string
Defined in: AgentQueueBuilder/types.ts:285
sandbox?
optionalsandbox?: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?
optionalsuccessEventName?:string
Defined in: AgentQueueBuilder/types.ts:299
usedSkills
usedSkills: readonly
object[]
Defined in: AgentQueueBuilder/types.ts:302
