diff --git a/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview/Browser.kt b/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview/Browser.kt index 0bfd683b00b..e1d917f98a3 100644 --- a/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview/Browser.kt +++ b/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview/Browser.kt @@ -150,7 +150,7 @@ class Browser(parent: Disposable, private val webUri: URI, val project: Project) agenticMode: true, quickActionCommands: commands, disclaimerAcknowledged: ${MeetQSettings.getInstance().disclaimerAcknowledged}, - pairProgrammingAcknowledged: ${!MeetQSettings.getInstance().amazonQChatPairProgramming} + pairProgrammingAcknowledged: ${MeetQSettings.getInstance().pairProgrammingAcknowledged} }, hybridChatConnector, ${CodeWhispererFeatureConfigService.getInstance().getFeatureConfigJsonString()} diff --git a/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview/BrowserConnector.kt b/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview/BrowserConnector.kt index 0f322e0c68d..7edc9e14a7c 100644 --- a/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview/BrowserConnector.kt +++ b/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview/BrowserConnector.kt @@ -428,7 +428,7 @@ class BrowserConnector( CHAT_PROMPT_OPTION_ACKNOWLEDGED -> { val acknowledgedMessage = node.params?.get("messageId") if (acknowledgedMessage?.asText() == "programmerModeCardId") { - MeetQSettings.getInstance().amazonQChatPairProgramming = false + MeetQSettings.getInstance().pairProgrammingAcknowledged = true } } diff --git a/plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/settings/MeetQSettings.kt b/plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/settings/MeetQSettings.kt index e1824aa1d32..ef452d10f68 100644 --- a/plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/settings/MeetQSettings.kt +++ b/plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/settings/MeetQSettings.kt @@ -38,10 +38,10 @@ class MeetQSettings : PersistentStateComponent { state.disclaimerAcknowledged = value } - var amazonQChatPairProgramming: Boolean - get() = state.amazonQChatPairProgramming + var pairProgrammingAcknowledged: Boolean + get() = state.pairProgrammingAcknowledged set(value) { - state.amazonQChatPairProgramming = value + state.pairProgrammingAcknowledged = value } companion object { @@ -52,5 +52,5 @@ data class MeetQSettingsConfiguration( var shouldDisplayPage: Boolean = true, var reinvent2024OnboardingCount: Int = 0, var disclaimerAcknowledged: Boolean = false, - var amazonQChatPairProgramming: Boolean = false, + var pairProgrammingAcknowledged: Boolean = false, )