diff --git a/.changes/next-release/feature-a0ded7ea-63cd-4ed0-8ab7-6cbf31623acc.json b/.changes/next-release/feature-a0ded7ea-63cd-4ed0-8ab7-6cbf31623acc.json new file mode 100644 index 00000000000..0b8ba50cb01 --- /dev/null +++ b/.changes/next-release/feature-a0ded7ea-63cd-4ed0-8ab7-6cbf31623acc.json @@ -0,0 +1,4 @@ +{ + "type" : "feature", + "description" : "Provide more frequent updates about code changes made by agent" +} \ No newline at end of file diff --git a/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/session/CodeGenerationState.kt b/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/session/CodeGenerationState.kt index 7801085fd5c..4cccba2252d 100644 --- a/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/session/CodeGenerationState.kt +++ b/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/session/CodeGenerationState.kt @@ -140,8 +140,8 @@ private suspend fun CodeGenerationState.generateCode( messenger: MessagePublisher, token: CancellationTokenSource?, ): CodeGenerationResult { - val pollCount = 180 - val requestDelay = 10000L + val pollCount = 360 + val requestDelay = 5000L repeat(pollCount) { if (token?.token?.isCancellationRequested() == true) { diff --git a/plugins/amazonq/chat/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/session/CodeGenerationStateTest.kt b/plugins/amazonq/chat/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/session/CodeGenerationStateTest.kt index f52fd7c685c..e488d5e4731 100644 --- a/plugins/amazonq/chat/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/session/CodeGenerationStateTest.kt +++ b/plugins/amazonq/chat/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/session/CodeGenerationStateTest.kt @@ -163,7 +163,7 @@ class CodeGenerationStateTest : FeatureDevTestBase() { assertThat(actual.interaction.content).isEqualTo("") } - verify(exactly = 180) { featureDevService.getTaskAssistCodeGeneration(testConversationId, codeGenerationId) } + verify(exactly = 360) { featureDevService.getTaskAssistCodeGeneration(testConversationId, codeGenerationId) } coVerify(exactly = 0) { featureDevService.exportTaskAssistArchiveResult(testConversationId) } } }