PURISTA API / @purista/core / AgentModelBinding
Type Alias: AgentModelBinding<Capabilities, Model>
AgentModelBinding<
Capabilities,Model> =object
Defined in: AgentQueueBuilder/types.ts:41
Declares a model alias required by an attached PURISTA agent.
The provider is supplied at service instantiation time; this declaration is the compile-time and startup contract for handlers and harness setup.
Example
ts
builder.addModel('primary', {
model: 'gpt-4.1-mini',
capabilities: ['object', 'tool_use'],
defaults: { temperature: 0.2 },
})Type Parameters
Capabilities
Capabilities extends readonly AgentModelCapability[] = readonly AgentModelCapability[]
Model
Model extends string = string
Properties
capabilities
capabilities:
Capabilities
Defined in: AgentQueueBuilder/types.ts:46
defaults?
optionaldefaults?:ModelDefaults
Defined in: AgentQueueBuilder/types.ts:47
model
model:
Model
Defined in: AgentQueueBuilder/types.ts:45
