Skip to main content

AgentConfigurationProps

Agent Runtimes


Agent Runtimes / config/AgentConfiguration / AgentConfigurationProps

Interface: AgentConfigurationProps

Defined in: src/config/AgentConfiguration.tsx:541

Properties

agentLibrary

agentLibrary: AgentLibrary

Defined in: src/config/AgentConfiguration.tsx:542


agentName

agentName: string

Defined in: src/config/AgentConfiguration.tsx:547


agents

agents: readonly ExampleAgent[]

Defined in: src/config/AgentConfiguration.tsx:555


allowDirectToolCalls?

optional allowDirectToolCalls?: boolean

Defined in: src/config/AgentConfiguration.tsx:560


availableSkills?

optional availableSkills?: SkillOption[]

Defined in: src/config/AgentConfiguration.tsx:563


baseUrl

baseUrl: string

Defined in: src/config/AgentConfiguration.tsx:546


cloudLibraryError?

optional cloudLibraryError?: string | null

Defined in: src/config/AgentConfiguration.tsx:572

Optional cloud library fetch error message.


cloudLibraryLoading?

optional cloudLibraryLoading?: boolean

Defined in: src/config/AgentConfiguration.tsx:570

Loading state for cloud library specs.


cloudLibrarySpecs?

optional cloudLibrarySpecs?: LibraryAgentspec[]

Defined in: src/config/AgentConfiguration.tsx:568

Cloud-discovered specs fetched from a remote runtime catalog.


createError?

optional createError?: string | null

Defined in: src/config/AgentConfiguration.tsx:558


description

description: string

Defined in: src/config/AgentConfiguration.tsx:548


enableCodemode?

optional enableCodemode?: boolean

Defined in: src/config/AgentConfiguration.tsx:559


enableToolReranker?

optional enableToolReranker?: boolean

Defined in: src/config/AgentConfiguration.tsx:561


extensions

extensions: Extension[]

Defined in: src/config/AgentConfiguration.tsx:544


goal

goal: string

Defined in: src/config/AgentConfiguration.tsx:549


identityProviders?

optional identityProviders?: object

Defined in: src/config/AgentConfiguration.tsx:580

custom?

optional custom?: object

custom.clientId

clientId: string

custom.scopes?

optional scopes?: string[]

github?

optional github?: object

github.clientId

clientId: string

github.scopes?

optional scopes?: string[]

google?

optional google?: object

google.clientId

clientId: string

google.scopes?

optional scopes?: string[]

kaggle?

optional kaggle?: object

kaggle.clientId

clientId: string

kaggle.scopes?

optional scopes?: string[]

linkedin?

optional linkedin?: object

linkedin.clientId

clientId: string

linkedin.scopes?

optional scopes?: string[]

notion?

optional notion?: object

notion.clientId

clientId: string

notion.scopes?

optional scopes?: string[]

slack?

optional slack?: object

slack.clientId

clientId: string

slack.scopes?

optional scopes?: string[]


isCreatingAgent?

optional isCreatingAgent?: boolean

Defined in: src/config/AgentConfiguration.tsx:557


launchBaseUrl?

optional launchBaseUrl?: string

Defined in: src/config/AgentConfiguration.tsx:578

Effective service URL that will be used when launching.


launchStatus?

optional launchStatus?: string

Defined in: src/config/AgentConfiguration.tsx:576

Current launch/runtime status label.


launchTarget?

optional launchTarget?: "local" | "cloud"

Defined in: src/config/AgentConfiguration.tsx:574

Current runtime target mode label.


managed?

optional managed?: boolean

Defined in: src/config/AgentConfiguration.tsx:615

Managed lifecycle mode


model

model: string

Defined in: src/config/AgentConfiguration.tsx:550


onAgentLibraryChange

onAgentLibraryChange: (library) => void

Defined in: src/config/AgentConfiguration.tsx:588

Parameters

library

AgentLibrary

Returns

void


onAgentNameChange

onAgentNameChange: (name) => void

Defined in: src/config/AgentConfiguration.tsx:593

Parameters

name

string

Returns

void


onAgentSelect

onAgentSelect: (agentId) => void

Defined in: src/config/AgentConfiguration.tsx:601

Parameters

agentId

string

Returns

void


onAllowDirectToolCallsChange?

optional onAllowDirectToolCallsChange?: (enabled) => void

Defined in: src/config/AgentConfiguration.tsx:604

Parameters

enabled

boolean

Returns

void


onBaseUrlChange

onBaseUrlChange: (url) => void

Defined in: src/config/AgentConfiguration.tsx:592

Parameters

url

string

Returns

void


onConnect

onConnect: () => void

Defined in: src/config/AgentConfiguration.tsx:602

Returns

void


onDescriptionChange

onDescriptionChange: (description) => void

Defined in: src/config/AgentConfiguration.tsx:594

Parameters

description

string

Returns

void


onEnableCodemodeChange?

optional onEnableCodemodeChange?: (enabled) => void

Defined in: src/config/AgentConfiguration.tsx:603

Parameters

enabled

boolean

Returns

void


onEnableToolRerankerChange?

optional onEnableToolRerankerChange?: (enabled) => void

Defined in: src/config/AgentConfiguration.tsx:605

Parameters

enabled

boolean

Returns

void


onExtensionsChange

onExtensionsChange: (extensions) => void

Defined in: src/config/AgentConfiguration.tsx:590

Parameters

extensions

Extension[]

Returns

void


onGoalChange

onGoalChange: (goal) => void

Defined in: src/config/AgentConfiguration.tsx:595

Parameters

goal

string

Returns

void


onIdentityConnect?

optional onIdentityConnect?: (identity) => void

Defined in: src/config/AgentConfiguration.tsx:586

Parameters

identity

Identity

Returns

void


onIdentityDisconnect?

optional onIdentityDisconnect?: (provider) => void

Defined in: src/config/AgentConfiguration.tsx:587

Parameters

provider

OAuthProvider

Returns

void


onManagedChange?

optional onManagedChange?: (enabled) => void

Defined in: src/config/AgentConfiguration.tsx:617

Callback when managed changes

Parameters

enabled

boolean

Returns

void


onModelChange

onModelChange: (model) => void

Defined in: src/config/AgentConfiguration.tsx:596

Parameters

model

string

Returns

void


onRichEditorChange?

optional onRichEditorChange?: (enabled) => void

Defined in: src/config/AgentConfiguration.tsx:613

Callback when rich editor changes

Parameters

enabled

boolean

Returns

void


onSandboxVariantChange

onSandboxVariantChange: (sandboxVariant) => void

Defined in: src/config/AgentConfiguration.tsx:600

Parameters

sandboxVariant

string

Returns

void


onSelectedMcpServersChange?

optional onSelectedMcpServersChange?: (servers) => void

Defined in: src/config/AgentConfiguration.tsx:609

Callback when MCP server selection changes

Parameters

servers

McpServerSelection[]

Returns

void


onSelectedSkillsChange?

optional onSelectedSkillsChange?: (skills) => void

Defined in: src/config/AgentConfiguration.tsx:607

Parameters

skills

string[]

Returns

void


onSystemPromptChange

onSystemPromptChange: (systemPrompt) => void

Defined in: src/config/AgentConfiguration.tsx:597

Parameters

systemPrompt

string

Returns

void


onSystemPromptCodemodeAddonsChange

onSystemPromptCodemodeAddonsChange: (addons) => void

Defined in: src/config/AgentConfiguration.tsx:598

Parameters

addons

string

Returns

void


onToolsChange

onToolsChange: (tools) => void

Defined in: src/config/AgentConfiguration.tsx:599

Parameters

tools

string[]

Returns

void


onTransportChange

onTransportChange: (protocol) => void

Defined in: src/config/AgentConfiguration.tsx:589

Parameters

protocol

Protocol

Returns

void


onUseJupyterSandboxChange?

optional onUseJupyterSandboxChange?: (enabled) => void

Defined in: src/config/AgentConfiguration.tsx:606

Parameters

enabled

boolean

Returns

void


onWsUrlChange

onWsUrlChange: (url) => void

Defined in: src/config/AgentConfiguration.tsx:591

Parameters

url

string

Returns

void


protocol

protocol: Protocol

Defined in: src/config/AgentConfiguration.tsx:543


richEditor?

optional richEditor?: boolean

Defined in: src/config/AgentConfiguration.tsx:611

Rich editor mode


sandboxVariant

sandboxVariant: string

Defined in: src/config/AgentConfiguration.tsx:554


selectedAgentId

selectedAgentId: string

Defined in: src/config/AgentConfiguration.tsx:556


selectedMcpServers?

optional selectedMcpServers?: McpServerSelection[]

Defined in: src/config/AgentConfiguration.tsx:566

Selected MCP servers


selectedSkills?

optional selectedSkills?: string[]

Defined in: src/config/AgentConfiguration.tsx:564


systemPrompt

systemPrompt: string

Defined in: src/config/AgentConfiguration.tsx:551


systemPromptCodemodeAddons

systemPromptCodemodeAddons: string

Defined in: src/config/AgentConfiguration.tsx:552


tools

tools: string[]

Defined in: src/config/AgentConfiguration.tsx:553


useJupyterSandbox?

optional useJupyterSandbox?: boolean

Defined in: src/config/AgentConfiguration.tsx:562


wsUrl

wsUrl: string

Defined in: src/config/AgentConfiguration.tsx:545