From 9fe13eca1b77aa64af9d70619fe522457d7c56ed Mon Sep 17 00:00:00 2001 From: Thiago Verney Date: Thu, 31 Oct 2024 17:03:09 -0400 Subject: [PATCH 1/3] fix(dev): add state reassign to keep consistent across --- .../controller/FeatureDevControllerExtensions.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/controller/FeatureDevControllerExtensions.kt b/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/controller/FeatureDevControllerExtensions.kt index ccd52ed5fd0..949e1ca42ec 100644 --- a/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/controller/FeatureDevControllerExtensions.kt +++ b/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqFeatureDev/controller/FeatureDevControllerExtensions.kt @@ -50,7 +50,7 @@ suspend fun FeatureDevController.onCodeGeneration( message = message("amazonqFeatureDev.chat_message.requesting_changes"), messageType = FeatureDevMessageType.AnswerStream, ) - val state = session.sessionState + var state = session.sessionState var remainingIterations: Int? = state.codeGenerationRemainingIterationCount var totalIterations: Int? = state.codeGenerationTotalIterationCount @@ -64,6 +64,8 @@ suspend fun FeatureDevController.onCodeGeneration( session.send(message) // Trigger code generation + state = session.sessionState + var filePaths: List = emptyList() var deletedFiles: List = emptyList() var references: List = emptyList() From 53f89ce832aec84c55fd65242199a544a7446d22 Mon Sep 17 00:00:00 2001 From: Thiago Verney Date: Thu, 31 Oct 2024 17:04:49 -0400 Subject: [PATCH 2/3] chore(dev): added changelog --- .../bugfix-8abe8650-ac4a-40ea-9243-071fd3104029.json | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .changes/next-release/bugfix-8abe8650-ac4a-40ea-9243-071fd3104029.json diff --git a/.changes/next-release/bugfix-8abe8650-ac4a-40ea-9243-071fd3104029.json b/.changes/next-release/bugfix-8abe8650-ac4a-40ea-9243-071fd3104029.json new file mode 100644 index 00000000000..db34595fd74 --- /dev/null +++ b/.changes/next-release/bugfix-8abe8650-ac4a-40ea-9243-071fd3104029.json @@ -0,0 +1,4 @@ +{ + "type" : "bugfix", + "description" : "Amazon Q /dev: fix bug for first patch empty by reassign state" +} \ No newline at end of file From da090608bd1854ad1b42d5d51f36dec90ffcedce Mon Sep 17 00:00:00 2001 From: Thiago Verney Date: Thu, 31 Oct 2024 17:21:46 -0400 Subject: [PATCH 3/3] Update bugfix-8abe8650-ac4a-40ea-9243-071fd3104029.json Co-authored-by: manodnyab <66754471+manodnyab@users.noreply.github.com> --- .../bugfix-8abe8650-ac4a-40ea-9243-071fd3104029.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changes/next-release/bugfix-8abe8650-ac4a-40ea-9243-071fd3104029.json b/.changes/next-release/bugfix-8abe8650-ac4a-40ea-9243-071fd3104029.json index db34595fd74..ea1937bbd8c 100644 --- a/.changes/next-release/bugfix-8abe8650-ac4a-40ea-9243-071fd3104029.json +++ b/.changes/next-release/bugfix-8abe8650-ac4a-40ea-9243-071fd3104029.json @@ -1,4 +1,4 @@ { "type" : "bugfix", - "description" : "Amazon Q /dev: fix bug for first patch empty by reassign state" + "description" : "Amazon Q /dev: Fix additional retry attempt required on entering a prompt" } \ No newline at end of file