Skip to main content

InputToolbarProps

Agent Runtimes


Agent Runtimes / chat/prompt/InputFooter / InputToolbarProps

Interface: InputToolbarProps

Defined in: chat/prompt/InputFooter.tsx:41

Properties

agentId?

optional agentId?: string

Defined in: chat/prompt/InputFooter.tsx:97

Agent ID passed to Sandbox indicator for agent-scoped status


agentUsage?

optional agentUsage?: ContextSnapshotData

Defined in: chat/prompt/InputFooter.tsx:55


apiBase?

optional apiBase?: string

Defined in: chat/prompt/InputFooter.tsx:93

API base URL passed to MCP / Sandbox indicators


authToken?

optional authToken?: string

Defined in: chat/prompt/InputFooter.tsx:95

Auth token passed to MCP / Sandbox indicators


autoFocus

autoFocus: boolean

Defined in: chat/prompt/InputFooter.tsx:47


availableTools

availableTools: BuiltinTool[]

Defined in: chat/prompt/InputFooter.tsx:72


codemodeEnabled

codemodeEnabled: boolean

Defined in: chat/prompt/InputFooter.tsx:61


enabledMcpToolCount

enabledMcpToolCount: number

Defined in: chat/prompt/InputFooter.tsx:76


enabledMcpTools

enabledMcpTools: Map<string, Set<string>>

Defined in: chat/prompt/InputFooter.tsx:75


enabledSkills

enabledSkills: Set<string>

Defined in: chat/prompt/InputFooter.tsx:87


focusTrigger?

optional focusTrigger?: number

Defined in: chat/prompt/InputFooter.tsx:48


hasConfigData

hasConfigData: boolean

Defined in: chat/prompt/InputFooter.tsx:63


hasSkillsData

hasSkillsData: boolean

Defined in: chat/prompt/InputFooter.tsx:64


input

input: string

Defined in: chat/prompt/InputFooter.tsx:43


isA2AProtocol

isA2AProtocol: boolean

Defined in: chat/prompt/InputFooter.tsx:62


isLoading

isLoading: boolean

Defined in: chat/prompt/InputFooter.tsx:45


mcpServers

mcpServers: MCPServerConfig[]

Defined in: chat/prompt/InputFooter.tsx:74

MCP servers to render (already filtered by selection)


mcpStatusData?

optional mcpStatusData?: McpToolsetsStatusResponse | null

Defined in: chat/prompt/InputFooter.tsx:99

Pre-fetched MCP status from WebSocket — bypasses REST polling


models

models: ModelConfig[]

Defined in: chat/prompt/InputFooter.tsx:67


onModelSelect

onModelSelect: (modelId) => void

Defined in: chat/prompt/InputFooter.tsx:69

Parameters

modelId

string

Returns

void


onSend

onSend: () => void

Defined in: chat/prompt/InputFooter.tsx:50

Returns

void


onStop

onStop: () => void

Defined in: chat/prompt/InputFooter.tsx:51

Returns

void


onToggleAllMcpServerTools

onToggleAllMcpServerTools: (serverId, toolNames, enable) => void

Defined in: chat/prompt/InputFooter.tsx:78

Parameters

serverId

string

toolNames

string[]

enable

boolean

Returns

void


onToggleAllSkills

onToggleAllSkills: (skillIds, enable) => void

Defined in: chat/prompt/InputFooter.tsx:89

Parameters

skillIds

string[]

enable

boolean

Returns

void


onToggleMcpTool

onToggleMcpTool: (serverId, toolName) => void

Defined in: chat/prompt/InputFooter.tsx:77

Parameters

serverId

string

toolName

string

Returns

void


onToggleSkill

onToggleSkill: (skillId) => void

Defined in: chat/prompt/InputFooter.tsx:88

Parameters

skillId

string

Returns

void


padding

padding: number

Defined in: chat/prompt/InputFooter.tsx:49


placeholder?

optional placeholder?: string

Defined in: chat/prompt/InputFooter.tsx:46


selectedModel

selectedModel: string

Defined in: chat/prompt/InputFooter.tsx:68


setInput

setInput: (value) => void

Defined in: chat/prompt/InputFooter.tsx:44

Parameters

value

string

Returns

void


showModelSelector

showModelSelector: boolean

Defined in: chat/prompt/InputFooter.tsx:58


showSkillsMenu

showSkillsMenu: boolean

Defined in: chat/prompt/InputFooter.tsx:60


showTokenUsage

showTokenUsage: boolean

Defined in: chat/prompt/InputFooter.tsx:54


showToolsMenu

showToolsMenu: boolean

Defined in: chat/prompt/InputFooter.tsx:59


skills

skills: SkillInfo[]

Defined in: chat/prompt/InputFooter.tsx:85


skillsLoading

skillsLoading: boolean

Defined in: chat/prompt/InputFooter.tsx:86