Theia API Documentation v1.69.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/ai-chat-ui
chat-response-renderer/toolcall-part-renderer
ToolCallPartRenderer
Class ToolCallPartRenderer
Implements
ChatResponsePartRenderer
<
ToolCallChatResponseContent
>
Index
Constructors
constructor
Properties
context
Menu
Renderer
hover
Service
opener
Service
tool
Confirmation
Manager
tool
Invocation
Registry
Methods
can
Handle
get
Arguments
Label
get
Tool
Confirmation
Settings
render
render
Result
show
Args
Tooltip
Constructors
constructor
new
ToolCallPartRenderer
()
:
ToolCallPartRenderer
Returns
ToolCallPartRenderer
Properties
Protected
context
Menu
Renderer
contextMenuRenderer
:
ContextMenuRenderer
Protected
hover
Service
hoverService
:
HoverService
Protected
opener
Service
openerService
:
OpenerService
Protected
tool
Confirmation
Manager
toolConfirmationManager
:
ToolConfirmationManager
Protected
tool
Invocation
Registry
toolInvocationRegistry
:
ToolInvocationRegistry
Methods
can
Handle
canHandle
(
response
:
ChatResponseContent
)
:
number
Parameters
response
:
ChatResponseContent
Returns
number
Protected
get
Arguments
Label
getArgumentsLabel
(
toolName
:
undefined
|
string
,
args
:
undefined
|
string
,
)
:
string
Parameters
toolName
:
undefined
|
string
args
:
undefined
|
string
Returns
string
Protected
get
Tool
Confirmation
Settings
getToolConfirmationSettings
(
responseId
:
string
,
chatId
:
string
,
toolRequest
?:
ToolRequest
<
ToolInvocationContext
>
,
)
:
ToolConfirmationMode
Parameters
responseId
:
string
chatId
:
string
Optional
toolRequest
:
ToolRequest
<
ToolInvocationContext
>
Returns
ToolConfirmationMode
render
render
(
response
:
ToolCallChatResponseContent
,
parentNode
:
ResponseNode
,
)
:
ReactNode
Parameters
response
:
ToolCallChatResponseContent
parentNode
:
ResponseNode
Returns
ReactNode
Protected
render
Result
renderResult
(
response
:
ToolCallChatResponseContent
)
:
ReactNode
Parameters
response
:
ToolCallChatResponseContent
Returns
ReactNode
Protected
show
Args
Tooltip
showArgsTooltip
(
response
:
ToolCallChatResponseContent
,
target
:
undefined
|
HTMLElement
,
)
:
void
Parameters
response
:
ToolCallChatResponseContent
target
:
undefined
|
HTMLElement
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
context
Menu
Renderer
hover
Service
opener
Service
tool
Confirmation
Manager
tool
Invocation
Registry
Methods
can
Handle
get
Arguments
Label
get
Tool
Confirmation
Settings
render
render
Result
show
Args
Tooltip
Eclipse Theia Website
GitHub
Theia API Documentation v1.69.0
Loading...