AgentDefinitionRequest
Request to create or update an agent definition.
Shape: object
| Property | Required | Type | Description | Rules |
|---|---|---|---|---|
name |
yes | string |
Agent name. Unique within the catalog. | — |
displayName |
no | string |
Name shown in the UI. | — |
description |
no | string |
Short description. | — |
instructions |
no | string |
System instructions. | — |
instructionsByCulture |
no | object |
Culture-keyed instructions. See IReadOnlyDictionary<string, string>? AgentDefinition.InstructionsByCulture. | — |
model |
yes | ModelBinding |
Model binding: provider, model, and sampling settings. | — |
toolNames |
no | array of string |
Names of tools to use. Tools are defined only in code; only the name of an already registered tool may be given here. | — |
skillNames |
no | array of string |
Names of skills that can be loaded at runtime. | — |
callableAgentNames |
no | array of string |
Names of other agents this agent may call. | — |
harness |
no | null oneOf HarnessSettings |
— | — |
compaction |
no | null oneOf CompactionSettings |
— | — |
memory |
no | null oneOf MemorySettings |
— | — |