Skip to content
Tracon

AgentDefinitionRequest

← All HTTP schemas

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.
subAgents no null oneOf SubAgentSettings
mcpResourceUris no array of string MCP resources added to the run context, each of the form "{server}:{uri}". See AgentDefinition.McpResourceUris.
harness no null oneOf HarnessSettings
compaction no null oneOf CompactionSettings
memory no null oneOf MemorySettings
metadata no object Free-form, application-specific metadata. See AgentDefinition.Metadata.
parameters no array of AgentParameter The parameter schema. See IReadOnlyList<AgentParameter> AgentDefinition.Parameters.
sharedInstructionsName no string The referenced shared instructions block. See AgentDefinition.SharedInstructionsName.