InputToolbarProps
Agent Runtimes / chat/prompt/InputFooter / InputToolbarProps
Interface: InputToolbarProps
Defined in: src/chat/prompt/InputFooter.tsx:42
Properties
agentUsage?
optionalagentUsage?:ContextSnapshotData
Defined in: src/chat/prompt/InputFooter.tsx:59
apiBase?
optionalapiBase?:string
Defined in: src/chat/prompt/InputFooter.tsx:108
API base URL passed to MCP indicator
approvedMcpTools
approvedMcpTools:
Map<string,Set<string>>
Defined in: src/chat/prompt/InputFooter.tsx:93
Approved MCP tools per server (default: all tools approved)
approvedSkills
approvedSkills:
Set<string>
Defined in: src/chat/prompt/InputFooter.tsx:103
Approved skills set (default: all skills approved)
authToken?
optionalauthToken?:string
Defined in: src/chat/prompt/InputFooter.tsx:110
Auth token passed to MCP indicator
autoFocus
autoFocus:
boolean
Defined in: src/chat/prompt/InputFooter.tsx:50
availableTools
availableTools:
BuiltinTool[]
Defined in: src/chat/prompt/InputFooter.tsx:81
codemodeEnabled
codemodeEnabled:
boolean
Defined in: src/chat/prompt/InputFooter.tsx:65
connectionConfirmed
connectionConfirmed:
boolean
Defined in: src/chat/prompt/InputFooter.tsx:48
disableInputPrompt?
optionaldisableInputPrompt?:boolean
Defined in: src/chat/prompt/InputFooter.tsx:55
enabledMcpToolCount
enabledMcpToolCount:
number
Defined in: src/chat/prompt/InputFooter.tsx:85
enabledMcpTools
enabledMcpTools:
Map<string,Set<string>>
Defined in: src/chat/prompt/InputFooter.tsx:84
enabledSkills
enabledSkills:
Set<string>
Defined in: src/chat/prompt/InputFooter.tsx:99
focusTrigger?
optionalfocusTrigger?:number
Defined in: src/chat/prompt/InputFooter.tsx:51
hasConfigData
hasConfigData:
boolean
Defined in: src/chat/prompt/InputFooter.tsx:72
hasSkillsData
hasSkillsData:
boolean
Defined in: src/chat/prompt/InputFooter.tsx:73
input
input:
string
Defined in: src/chat/prompt/InputFooter.tsx:44
isA2AProtocol
isA2AProtocol:
boolean
Defined in: src/chat/prompt/InputFooter.tsx:71
isLoading
isLoading:
boolean
Defined in: src/chat/prompt/InputFooter.tsx:46
kernelStatus?
optionalkernelStatus?:Status
Defined in: src/chat/prompt/InputFooter.tsx:47
mcpServers
mcpServers:
MCPServerConfig[]
Defined in: src/chat/prompt/InputFooter.tsx:83
MCP servers to render (already filtered by selection)
mcpStatusData?
optionalmcpStatusData?:McpToolsetsStatusResponse|null
Defined in: src/chat/prompt/InputFooter.tsx:112
Pre-fetched MCP status from WebSocket — bypasses REST polling
models
models:
ModelConfig[]
Defined in: src/chat/prompt/InputFooter.tsx:76
onModelSelect
onModelSelect: (
modelId) =>void
Defined in: src/chat/prompt/InputFooter.tsx:78
Parameters
modelId
string
Returns
void
onSend
onSend: () =>
void
Defined in: src/chat/prompt/InputFooter.tsx:53
Returns
void
onStop
onStop: () =>
void
Defined in: src/chat/prompt/InputFooter.tsx:54
Returns
void
onToggleAllMcpServerTools
onToggleAllMcpServerTools: (
serverId,toolNames,enable) =>void
Defined in: src/chat/prompt/InputFooter.tsx:87
Parameters
serverId
string
toolNames
string[]
enable
boolean
Returns
void
onToggleAllSkills
onToggleAllSkills: (
skillIds,enable) =>void
Defined in: src/chat/prompt/InputFooter.tsx:101
Parameters
skillIds
string[]
enable
boolean
Returns
void
onToggleCodemode?
optionalonToggleCodemode?: (enabled) =>void|Promise<void>
Defined in: src/chat/prompt/InputFooter.tsx:70
Optional callback invoked when the user toggles codemode from the Tools menu. When omitted the toggle renders as read-only.
Parameters
enabled
boolean
Returns
void | Promise<void>
onToggleMcpTool
onToggleMcpTool: (
serverId,toolName) =>void
Defined in: src/chat/prompt/InputFooter.tsx:86
Parameters
serverId
string
toolName
string
Returns
void
onToggleMcpToolApproval
onToggleMcpToolApproval: (
serverId,toolName) =>void
Defined in: src/chat/prompt/InputFooter.tsx:94
Parameters
serverId
string
toolName
string
Returns
void
onToggleSkill
onToggleSkill: (
skillId) =>void
Defined in: src/chat/prompt/InputFooter.tsx:100
Parameters
skillId
string
Returns
void
onToggleSkillApproval
onToggleSkillApproval: (
skillId) =>void
Defined in: src/chat/prompt/InputFooter.tsx:104
Parameters
skillId
string
Returns
void
padding
padding:
number
Defined in: src/chat/prompt/InputFooter.tsx:52
placeholder?
optionalplaceholder?:string
Defined in: src/chat/prompt/InputFooter.tsx:49
selectedModel
selectedModel:
string
Defined in: src/chat/prompt/InputFooter.tsx:77
setInput
setInput: (
value) =>void
Defined in: src/chat/prompt/InputFooter.tsx:45
Parameters
value
string
Returns
void
showModelSelector
showModelSelector:
boolean
Defined in: src/chat/prompt/InputFooter.tsx:62
showSkillsMenu
showSkillsMenu:
boolean
Defined in: src/chat/prompt/InputFooter.tsx:64
showTokenUsage
showTokenUsage:
boolean
Defined in: src/chat/prompt/InputFooter.tsx:58
showToolsMenu
showToolsMenu:
boolean
Defined in: src/chat/prompt/InputFooter.tsx:63
skills
skills:
SkillInfo[]
Defined in: src/chat/prompt/InputFooter.tsx:97
skillsLoading
skillsLoading:
boolean
Defined in: src/chat/prompt/InputFooter.tsx:98