Skip to content

Commit 7e8c416

Browse files
committed
Merge branch 'refactor-telemetry' of github.com:chungjac/aws-toolkit-jetbrains into refactor-telemetry
2 parents e7751b3 + ebb908a commit 7e8c416

File tree

5 files changed

+16
-5
lines changed

5 files changed

+16
-5
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type" : "bugfix",
3+
"description" : "Fix incorrect text shown while updating documentation in /doc"
4+
}

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqCodeTest/controller/CodeTestChatController.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import kotlinx.coroutines.future.await
2222
import kotlinx.coroutines.launch
2323
import kotlinx.coroutines.withContext
2424
import migration.software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererModelConfigurator
25+
import software.amazon.awssdk.services.codewhispererruntime.model.IdeCategory
2526
import software.amazon.awssdk.services.codewhispererruntime.model.Position
2627
import software.amazon.awssdk.services.codewhispererruntime.model.Range
2728
import software.amazon.awssdk.services.codewhispererruntime.model.Reference
@@ -571,6 +572,7 @@ class CodeTestChatController(
571572
session.testGenerationJob,
572573
session.testGenerationJobGroupName,
573574
session.programmingLanguage,
575+
IdeCategory.JETBRAINS,
574576
session.numberOfUnitTestCasesGenerated,
575577
session.numberOfUnitTestCasesGenerated,
576578
session.linesOfCodeGenerated,
@@ -766,6 +768,7 @@ class CodeTestChatController(
766768
session.testGenerationJob,
767769
session.testGenerationJobGroupName,
768770
session.programmingLanguage,
771+
IdeCategory.JETBRAINS,
769772
session.numberOfUnitTestCasesGenerated,
770773
0,
771774
session.linesOfCodeGenerated,

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqDoc/controller/DocController.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ fun getIconForStep(targetStep: DocGenerationStep, currentStep: DocGenerationStep
110110
else -> checkIcons["wait"]
111111
}
112112

113-
fun docGenerationProgressMessage(currentStep: DocGenerationStep, mode: Mode): String {
113+
fun docGenerationProgressMessage(currentStep: DocGenerationStep, mode: Mode?): String {
114114
val isCreationMode = mode == Mode.CREATE
115115
val baseLine = if (isCreationMode) message("amazonqDoc.progress_message.creating") else message("amazonqDoc.progress_message.updating")
116116

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqDoc/session/DocGenerationState.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ class DocGenerationState(
6464
message = action.msg,
6565
intent = Intent.DOC
6666
)
67-
68-
val codeGenerationResult = generateCode(codeGenerationId = response.codeGenerationId(), token)
67+
val mode = if (action.msg == message("amazonqDoc.session.create")) Mode.CREATE else null
68+
val codeGenerationResult = generateCode(codeGenerationId = response.codeGenerationId(), mode, token)
6969
numberOfReferencesGenerated = codeGenerationResult.references.size
7070
numberOfFilesGenerated = codeGenerationResult.newFiles.size
7171
codeGenerationRemainingIterationCount = codeGenerationResult.codeGenerationRemainingIterationCount
@@ -138,7 +138,7 @@ fun getFileSummaryPercentage(input: String): Double {
138138
return percentage
139139
}
140140

141-
private suspend fun DocGenerationState.generateCode(codeGenerationId: String, token: CancellationTokenSource?): CodeGenerationResult {
141+
private suspend fun DocGenerationState.generateCode(codeGenerationId: String, mode: Mode?, token: CancellationTokenSource?): CodeGenerationResult {
142142
val pollCount = 180
143143
val requestDelay = 10000L
144144

@@ -214,7 +214,7 @@ private suspend fun DocGenerationState.generateCode(codeGenerationId: String, to
214214
} else {
215215
DocGenerationStep.GENERATING_ARTIFACTS
216216
},
217-
mode = Mode.CREATE
217+
mode
218218
)
219219
)
220220
}

plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/credentials/CodeWhispererClientAdaptor.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import software.amazon.awssdk.services.codewhispererruntime.model.GenerateComple
2727
import software.amazon.awssdk.services.codewhispererruntime.model.GetCodeFixJobRequest
2828
import software.amazon.awssdk.services.codewhispererruntime.model.GetCodeFixJobResponse
2929
import software.amazon.awssdk.services.codewhispererruntime.model.GetTestGenerationResponse
30+
import software.amazon.awssdk.services.codewhispererruntime.model.IdeCategory
3031
import software.amazon.awssdk.services.codewhispererruntime.model.InlineChatUserDecision
3132
import software.amazon.awssdk.services.codewhispererruntime.model.ListAvailableCustomizationsRequest
3233
import software.amazon.awssdk.services.codewhispererruntime.model.ListFeatureEvaluationsResponse
@@ -199,6 +200,7 @@ interface CodeWhispererClientAdaptor : Disposable {
199200
jobId: String,
200201
groupName: String,
201202
language: CodeWhispererProgrammingLanguage?,
203+
ideCategory: IdeCategory?,
202204
numberOfUnitTestCasesGenerated: Int?,
203205
numberOfUnitTestCasesAccepted: Int?,
204206
linesOfCodeGenerated: Int?,
@@ -668,6 +670,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW
668670
jobId: String,
669671
groupName: String,
670672
language: CodeWhispererProgrammingLanguage?,
673+
ideCategory: IdeCategory?,
671674
numberOfUnitTestCasesGenerated: Int?,
672675
numberOfUnitTestCasesAccepted: Int?,
673676
linesOfCodeGenerated: Int?,
@@ -682,6 +685,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW
682685
}
683686
it.jobId(jobId)
684687
it.groupName(groupName)
688+
it.ideCategory(ideCategory)
685689
it.numberOfUnitTestCasesGenerated(numberOfUnitTestCasesGenerated)
686690
it.numberOfUnitTestCasesAccepted(numberOfUnitTestCasesAccepted)
687691
it.linesOfCodeGenerated(linesOfCodeGenerated)

0 commit comments

Comments
 (0)