Skip to main content

AgentConfigurationProps

Agent Runtimes


Agent Runtimes / config/AgentConfiguration / AgentConfigurationProps

Interface: AgentConfigurationProps

Defined in: config/AgentConfiguration.tsx:483

Properties

agentLibrary

agentLibrary: AgentLibrary

Defined in: config/AgentConfiguration.tsx:484


agentName

agentName: string

Defined in: config/AgentConfiguration.tsx:489


agents

agents: readonly ExampleAgent[]

Defined in: config/AgentConfiguration.tsx:497


allowDirectToolCalls?

optional allowDirectToolCalls?: boolean

Defined in: config/AgentConfiguration.tsx:502


availableSkills?

optional availableSkills?: SkillOption[]

Defined in: config/AgentConfiguration.tsx:505


baseUrl

baseUrl: string

Defined in: config/AgentConfiguration.tsx:488


createError?

optional createError?: string | null

Defined in: config/AgentConfiguration.tsx:500


description

description: string

Defined in: config/AgentConfiguration.tsx:490


enableCodemode?

optional enableCodemode?: boolean

Defined in: config/AgentConfiguration.tsx:501


enableToolReranker?

optional enableToolReranker?: boolean

Defined in: config/AgentConfiguration.tsx:503


extensions

extensions: Extension[]

Defined in: config/AgentConfiguration.tsx:486


goal

goal: string

Defined in: config/AgentConfiguration.tsx:491


identityProviders?

optional identityProviders?: object

Defined in: config/AgentConfiguration.tsx:510

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: config/AgentConfiguration.tsx:499


managed?

optional managed?: boolean

Defined in: config/AgentConfiguration.tsx:545

Managed lifecycle mode


model

model: string

Defined in: config/AgentConfiguration.tsx:492


onAgentLibraryChange

onAgentLibraryChange: (library) => void

Defined in: config/AgentConfiguration.tsx:518

Parameters

library

AgentLibrary

Returns

void


onAgentNameChange

onAgentNameChange: (name) => void

Defined in: config/AgentConfiguration.tsx:523

Parameters

name

string

Returns

void


onAgentSelect

onAgentSelect: (agentId) => void

Defined in: config/AgentConfiguration.tsx:531

Parameters

agentId

string

Returns

void


onAllowDirectToolCallsChange?

optional onAllowDirectToolCallsChange?: (enabled) => void

Defined in: config/AgentConfiguration.tsx:534

Parameters

enabled

boolean

Returns

void


onBaseUrlChange

onBaseUrlChange: (url) => void

Defined in: config/AgentConfiguration.tsx:522

Parameters

url

string

Returns

void


onConnect

onConnect: () => void

Defined in: config/AgentConfiguration.tsx:532

Returns

void


onDescriptionChange

onDescriptionChange: (description) => void

Defined in: config/AgentConfiguration.tsx:524

Parameters

description

string

Returns

void


onEnableCodemodeChange?

optional onEnableCodemodeChange?: (enabled) => void

Defined in: config/AgentConfiguration.tsx:533

Parameters

enabled

boolean

Returns

void


onEnableToolRerankerChange?

optional onEnableToolRerankerChange?: (enabled) => void

Defined in: config/AgentConfiguration.tsx:535

Parameters

enabled

boolean

Returns

void


onExtensionsChange

onExtensionsChange: (extensions) => void

Defined in: config/AgentConfiguration.tsx:520

Parameters

extensions

Extension[]

Returns

void


onGoalChange

onGoalChange: (goal) => void

Defined in: config/AgentConfiguration.tsx:525

Parameters

goal

string

Returns

void


onIdentityConnect?

optional onIdentityConnect?: (identity) => void

Defined in: config/AgentConfiguration.tsx:516

Parameters

identity

Identity

Returns

void


onIdentityDisconnect?

optional onIdentityDisconnect?: (provider) => void

Defined in: config/AgentConfiguration.tsx:517

Parameters

provider

OAuthProvider

Returns

void


onManagedChange?

optional onManagedChange?: (enabled) => void

Defined in: config/AgentConfiguration.tsx:547

Callback when managed changes

Parameters

enabled

boolean

Returns

void


onModelChange

onModelChange: (model) => void

Defined in: config/AgentConfiguration.tsx:526

Parameters

model

string

Returns

void


onRichEditorChange?

optional onRichEditorChange?: (enabled) => void

Defined in: config/AgentConfiguration.tsx:543

Callback when rich editor changes

Parameters

enabled

boolean

Returns

void


onSandboxVariantChange

onSandboxVariantChange: (sandboxVariant) => void

Defined in: config/AgentConfiguration.tsx:530

Parameters

sandboxVariant

string

Returns

void


onSelectedMcpServersChange?

optional onSelectedMcpServersChange?: (servers) => void

Defined in: config/AgentConfiguration.tsx:539

Callback when MCP server selection changes

Parameters

servers

McpServerSelection[]

Returns

void


onSelectedSkillsChange?

optional onSelectedSkillsChange?: (skills) => void

Defined in: config/AgentConfiguration.tsx:537

Parameters

skills

string[]

Returns

void


onSystemPromptChange

onSystemPromptChange: (systemPrompt) => void

Defined in: config/AgentConfiguration.tsx:527

Parameters

systemPrompt

string

Returns

void


onSystemPromptCodemodeAddonsChange

onSystemPromptCodemodeAddonsChange: (addons) => void

Defined in: config/AgentConfiguration.tsx:528

Parameters

addons

string

Returns

void


onToolsChange

onToolsChange: (tools) => void

Defined in: config/AgentConfiguration.tsx:529

Parameters

tools

string[]

Returns

void


onTransportChange

onTransportChange: (protocol) => void

Defined in: config/AgentConfiguration.tsx:519

Parameters

protocol

Protocol

Returns

void


onUseJupyterSandboxChange?

optional onUseJupyterSandboxChange?: (enabled) => void

Defined in: config/AgentConfiguration.tsx:536

Parameters

enabled

boolean

Returns

void


onWsUrlChange

onWsUrlChange: (url) => void

Defined in: config/AgentConfiguration.tsx:521

Parameters

url

string

Returns

void


protocol

protocol: Protocol

Defined in: config/AgentConfiguration.tsx:485


richEditor?

optional richEditor?: boolean

Defined in: config/AgentConfiguration.tsx:541

Rich editor mode


sandboxVariant

sandboxVariant: string

Defined in: config/AgentConfiguration.tsx:496


selectedAgentId

selectedAgentId: string

Defined in: config/AgentConfiguration.tsx:498


selectedMcpServers?

optional selectedMcpServers?: McpServerSelection[]

Defined in: config/AgentConfiguration.tsx:508

Selected MCP servers


selectedSkills?

optional selectedSkills?: string[]

Defined in: config/AgentConfiguration.tsx:506


systemPrompt

systemPrompt: string

Defined in: config/AgentConfiguration.tsx:493


systemPromptCodemodeAddons

systemPromptCodemodeAddons: string

Defined in: config/AgentConfiguration.tsx:494


tools

tools: string[]

Defined in: config/AgentConfiguration.tsx:495


useJupyterSandbox?

optional useJupyterSandbox?: boolean

Defined in: config/AgentConfiguration.tsx:504


wsUrl

wsUrl: string

Defined in: config/AgentConfiguration.tsx:487