AgentConfig
Agent Runtimes / types/config / AgentConfig
Interface: AgentConfig
Defined in: src/types/config.ts:37
Configuration for creating an agent on a runtime.
Properties
agentLibrary?
optionalagentLibrary?:AgentLibrary
Defined in: src/types/config.ts:47
Agent library (defaults to pydantic-ai).
agentSpecId?
optionalagentSpecId?:string
Defined in: src/types/config.ts:51
Optional agent spec ID for server-side spec-based creation.
createPayload?
optionalcreatePayload?:Record<string,unknown>
Defined in: src/types/config.ts:65
Additional raw request fields merged into POST /api/v1/agents payload.
description?
optionaldescription?:string
Defined in: src/types/config.ts:41
Agent description.
enableCodemode?
optionalenableCodemode?:boolean
Defined in: src/types/config.ts:59
Enable codemode if supported by the selected spec/runtime.
enableSkills?
optionalenableSkills?:boolean
Defined in: src/types/config.ts:55
Enable skills for this agent.
inferenceProvider?
optionalinferenceProvider?:string
Defined in: src/types/config.ts:57
Optional inference provider override (e.g. local, datalayer).
jupyterSandbox?
optionaljupyterSandbox?:string
Defined in: src/types/config.ts:63
Optional Jupyter sandbox URL for jupyter-backed sandbox mode.
model?
optionalmodel?:string
Defined in: src/types/config.ts:43
AI model to use.
name?
optionalname?:string
Defined in: src/types/config.ts:39
Agent name/ID (defaults to runtime pod name).
protocol?
optionalprotocol?:Protocol
Defined in: src/types/config.ts:49
Transport protocol (defaults to ag-ui).
sandboxVariant?
optionalsandboxVariant?:string
Defined in: src/types/config.ts:61
Optional sandbox variant (e.g. eval, jupyter, kaggle).
systemPrompt?
optionalsystemPrompt?:string
Defined in: src/types/config.ts:45
System prompt for the agent.
tools?
optionaltools?:unknown[]
Defined in: src/types/config.ts:53
Optional custom tools payload.