Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/ai-chat
common/chat-request-parser
ChatRequestParserImpl
Class ChatRequestParserImpl
Implements
ChatRequestParser
Index
Constructors
constructor
Methods
parse
Chat
Request
parse
Parts
Constructors
constructor
new
ChatRequestParserImpl
(
agentService
:
ChatAgentService
,
variableService
:
AIVariableService
,
toolInvocationRegistry
:
ToolInvocationRegistry
,
logger
:
ILogger
,
)
:
ChatRequestParserImpl
Parameters
agentService
:
ChatAgentService
variableService
:
AIVariableService
toolInvocationRegistry
:
ToolInvocationRegistry
logger
:
ILogger
Returns
ChatRequestParserImpl
Methods
parse
Chat
Request
parseChatRequest
(
request
:
ChatRequest
,
location
:
ChatAgentLocation
,
context
:
ChatContext
,
)
:
Promise
<
ParsedChatRequest
>
Parameters
request
:
ChatRequest
location
:
ChatAgentLocation
context
:
ChatContext
Returns
Promise
<
ParsedChatRequest
>
Protected
parse
Parts
parseParts
(
request
:
ChatRequest
,
location
:
ChatAgentLocation
,
)
:
{
parts
:
ParsedChatRequestPart
[]
;
toolRequests
:
Map
<
string
,
ToolRequest
>
;
variables
:
Map
<
string
,
AIVariable
>
;
}
Parameters
request
:
ChatRequest
location
:
ChatAgentLocation
Returns
{
parts
:
ParsedChatRequestPart
[]
;
toolRequests
:
Map
<
string
,
ToolRequest
>
;
variables
:
Map
<
string
,
AIVariable
>
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
parse
Chat
Request
parse
Parts
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...