Skip to main content

LibraryAgentSpec

Agent Runtimes


Agent Runtimes / config/AgentConfiguration / LibraryAgentSpec

Interface: LibraryAgentSpec

Defined in: config/AgentConfiguration.tsx:42

Agent spec entry from the library endpoint.

Indexable

[key: string]: unknown

Properties

advanced?

optional advanced?: Record<string, unknown> | null

Defined in: config/AgentConfiguration.tsx:73


authorizationPolicy?

optional authorizationPolicy?: string | null

Defined in: config/AgentConfiguration.tsx:74


codemode?

optional codemode?: Record<string, unknown> | null

Defined in: config/AgentConfiguration.tsx:71


color?

optional color?: string | null

Defined in: config/AgentConfiguration.tsx:54


description

description: string

Defined in: config/AgentConfiguration.tsx:47


emoji?

optional emoji?: string | null

Defined in: config/AgentConfiguration.tsx:52


enabled

enabled: boolean

Defined in: config/AgentConfiguration.tsx:49


evals?

optional evals?: Record<string, unknown>[] | null

Defined in: config/AgentConfiguration.tsx:70


goal?

optional goal?: string | null

Defined in: config/AgentConfiguration.tsx:51


guardrails?

optional guardrails?: Record<string, unknown>[] | null

Defined in: config/AgentConfiguration.tsx:69


icon?

optional icon?: string | null

Defined in: config/AgentConfiguration.tsx:53


id

id: string

Defined in: config/AgentConfiguration.tsx:44


mcpServers

mcpServers: object[]

Defined in: config/AgentConfiguration.tsx:77

id

id: string

name

name: string


mcpServerTools?

optional mcpServerTools?: Record<string, unknown>[] | null

Defined in: config/AgentConfiguration.tsx:68


memory?

optional memory?: string | null

Defined in: config/AgentConfiguration.tsx:76


model?

optional model?: string | null

Defined in: config/AgentConfiguration.tsx:50


modelConfig?

optional modelConfig?: Record<string, unknown> | null

Defined in: config/AgentConfiguration.tsx:67


name

name: string

Defined in: config/AgentConfiguration.tsx:46


notifications?

optional notifications?: Record<string, unknown> | null

Defined in: config/AgentConfiguration.tsx:75


output?

optional output?: Record<string, unknown> | null

Defined in: config/AgentConfiguration.tsx:72


protocol?

optional protocol?: string | null

Defined in: config/AgentConfiguration.tsx:64


sandboxVariant?

optional sandboxVariant?: string | null

Defined in: config/AgentConfiguration.tsx:63


skills

skills: string[]

Defined in: config/AgentConfiguration.tsx:55


suggestions

suggestions: string[]

Defined in: config/AgentConfiguration.tsx:59


systemPrompt?

optional systemPrompt?: string | null

Defined in: config/AgentConfiguration.tsx:57


systemPromptCodemodeAddons?

optional systemPromptCodemodeAddons?: string | null

Defined in: config/AgentConfiguration.tsx:58


tags

tags: string[]

Defined in: config/AgentConfiguration.tsx:48


tools?

optional tools?: string[]

Defined in: config/AgentConfiguration.tsx:56


trigger?

optional trigger?: Record<string, unknown> | null

Defined in: config/AgentConfiguration.tsx:66


uiExtension?

optional uiExtension?: string | null

Defined in: config/AgentConfiguration.tsx:65


version?

optional version?: string

Defined in: config/AgentConfiguration.tsx:45


welcomeDocument?

optional welcomeDocument?: string | null

Defined in: config/AgentConfiguration.tsx:62


welcomeMessage?

optional welcomeMessage?: string | null

Defined in: config/AgentConfiguration.tsx:60


welcomeNotebook?

optional welcomeNotebook?: string | null

Defined in: config/AgentConfiguration.tsx:61