Preparing search index...
The search index is not available
Theia TypeDoc
Theia TypeDoc
ai-chat
ChatAgent
Interface ChatAgent
A chat agent is a specialized agent with a common interface for its invocation.
interface
ChatAgent
{
iconClass
?:
string
;
locations
:
ChatAgentLocation
[]
;
invoke
(
request
,
chatAgentService
?
)
:
Promise
<
void
>
;
}
Hierarchy
Agent
ChatAgent
Implemented by
CommandChatAgent
CustomChatAgent
O1ChatAgent
OrchestratorChatAgent
UniversalChatAgent
Index
Properties
icon
Class?
locations
Methods
invoke
Properties
Optional
icon
Class
icon
Class
?:
string
locations
locations
:
ChatAgentLocation
[]
Methods
invoke
invoke
(
request
,
chatAgentService
?
)
:
Promise
<
void
>
Parameters
request
:
ChatRequestModelImpl
Optional
chatAgentService
:
ChatAgentService
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
icon
Class
locations
invoke
Theia TypeDoc
Loading...
A chat agent is a specialized agent with a common interface for its invocation.