in src/common/chat/gitlab_chat_api.ts [119:147]
mutation chat(
$question: String!
$resourceId: AiModelID
$currentFileContext: AiCurrentFileInput
$clientSubscriptionId: String
$platformOrigin: String!
$additionalContext: [AiAdditionalContextInput!]
$conversationType: AiConversationsThreadsConversationType
$threadId: AiConversationThreadID
) {
aiAction(
input: {
chat: {
resourceId: $resourceId
content: $question
currentFile: $currentFileContext
additionalContext: $additionalContext
}
clientSubscriptionId: $clientSubscriptionId
platformOrigin: $platformOrigin
conversationType: $conversationType
threadId: $threadId
}
) {
requestId
errors
threadId
}
}