AgentDetailsProps
Agent Runtimes / agents/AgentDetails / AgentDetailsProps
Interface: AgentDetailsProps
Defined in: agents/AgentDetails.tsx:40
Properties
agentId?
optionalagentId?:string
Defined in: agents/AgentDetails.tsx:54
Agent ID for context usage tracking
apiBase?
optionalapiBase?:string
Defined in: agents/AgentDetails.tsx:56
API base URL for fetching context data
codemodeStatusData?
optionalcodemodeStatusData?:CodemodeStatus|null
Defined in: agents/AgentDetails.tsx:78
Live codemode status from WS — bypasses REST polling when provided
emoji?
optionalemoji?:string
Defined in: agents/AgentDetails.tsx:46
Emoji from the agent spec (displayed instead of the default icon)
fullContextData?
optionalfullContextData?:FullContextResponse|null
Defined in: agents/AgentDetails.tsx:80
Live full context from WS — bypasses REST polling when provided
icon?
optionalicon?:ReactNode
Defined in: agents/AgentDetails.tsx:44
Custom icon node (e.g. an Octicon component) shown instead of the default icon
identityProviders?
optionalidentityProviders?:object
Defined in: agents/AgentDetails.tsx:58
Identity provider configurations
custom?
optionalcustom?:object
custom.clientId
clientId:
string
custom.config?
optionalconfig?:Partial<OAuthProviderConfig>
custom.scopes?
optionalscopes?:string[]
github?
optionalgithub?:object
github.clientId
clientId:
string
github.config?
optionalconfig?:Partial<OAuthProviderConfig>
github.scopes?
optionalscopes?:string[]
google?
optionalgoogle?:object
google.clientId
clientId:
string
google.config?
optionalconfig?:Partial<OAuthProviderConfig>
google.scopes?
optionalscopes?:string[]
kaggle?
optionalkaggle?:object
kaggle.clientId
clientId:
string
kaggle.config?
optionalconfig?:Partial<OAuthProviderConfig>
kaggle.scopes?
optionalscopes?:string[]
linkedin?
optionallinkedin?:object
linkedin.clientId
clientId:
string
linkedin.config?
optionalconfig?:Partial<OAuthProviderConfig>
linkedin.scopes?
optionalscopes?:string[]
notion?
optionalnotion?:object
notion.clientId
clientId:
string
notion.config?
optionalconfig?:Partial<OAuthProviderConfig>
notion.scopes?
optionalscopes?:string[]
slack?
optionalslack?:object
slack.clientId
clientId:
string
slack.config?
optionalconfig?:Partial<OAuthProviderConfig>
slack.scopes?
optionalscopes?:string[]
mcpStatusData?
optionalmcpStatusData?:MCPToolsetsStatus|null
Defined in: agents/AgentDetails.tsx:76
Live MCP status from WS — bypasses REST polling when provided
messageCount
messageCount:
number
Defined in: agents/AgentDetails.tsx:52
Number of messages in conversation
name?
optionalname?:string
Defined in: agents/AgentDetails.tsx:42
Agent name/title
onBack
onBack: () =>
void
Defined in: agents/AgentDetails.tsx:70
Callback to go back to chat view
Returns
void
onIdentityConnect?
optionalonIdentityConnect?: (identity) =>void
Defined in: agents/AgentDetails.tsx:66
Callback when identity connects
Parameters
identity
Returns
void
onIdentityDisconnect?
optionalonIdentityDisconnect?: (provider) =>void
Defined in: agents/AgentDetails.tsx:68
Callback when identity disconnects
Parameters
provider
Returns
void
protocol
protocol:
string
Defined in: agents/AgentDetails.tsx:48
Protocol being used
showBackHeader?
optionalshowBackHeader?:boolean
Defined in: agents/AgentDetails.tsx:72
Whether to show the header with back button (default: true)
showUsage?
optionalshowUsage?:boolean
Defined in: agents/AgentDetails.tsx:74
Whether to show context usage/history and context snapshot sections (default: true)
url
url:
string
Defined in: agents/AgentDetails.tsx:50
Endpoint URL