File tree Expand file tree Collapse file tree 16 files changed +41
-49
lines changed Expand file tree Collapse file tree 16 files changed +41
-49
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,6 @@ dependencies {
1919 implementation(project(" :plugin-amazonq:shared:jetbrains-community" ))
2020 // everything references codewhisperer, which is not ideal
2121 implementation(project(" :plugin-amazonq:codewhisperer:jetbrains-community" ))
22- implementation(libs.nimbus.jose.jwt)
2322
2423 compileOnly(project(" :plugin-core:jetbrains-community" ))
2524
Original file line number Diff line number Diff line change 88 <projectListeners >
99 <listener class =" software.aws.toolkits.jetbrains.services.amazonq.toolwindow.AmazonQToolWindowListener"
1010 topic =" com.intellij.openapi.wm.ex.ToolWindowManagerListener" />
11- <listener class =" software.aws.toolkits.jetbrains.services.cwc.editor.context .project.ProjectContextEditorListener"
11+ <listener class =" software.aws.toolkits.jetbrains.services.amazonq .project.ProjectContextEditorListener"
1212 topic =" com.intellij.openapi.fileEditor.FileEditorManagerListener" />
1313 </projectListeners >
1414
Original file line number Diff line number Diff line change @@ -15,10 +15,10 @@ import kotlinx.coroutines.time.withTimeout
1515import software.aws.toolkits.core.utils.getLogger
1616import software.aws.toolkits.core.utils.warn
1717import software.aws.toolkits.jetbrains.core.gettingstarted.emitUserState
18+ import software.aws.toolkits.jetbrains.services.amazonq.project.ProjectContextController
1819import software.aws.toolkits.jetbrains.services.amazonq.toolwindow.AmazonQToolWindow
1920import software.aws.toolkits.jetbrains.services.amazonq.toolwindow.AmazonQToolWindowFactory
2021import software.aws.toolkits.jetbrains.services.codewhisperer.explorer.CodeWhispererExplorerActionManager
21- import software.aws.toolkits.jetbrains.services.cwc.editor.context.project.ProjectContextController
2222import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
2323import java.lang.management.ManagementFactory
2424import java.time.Duration
Original file line number Diff line number Diff line change @@ -5,9 +5,9 @@ package software.aws.toolkits.jetbrains.services.cwc.clients.chat.model
55
66import com.fasterxml.jackson.annotation.JsonProperty
77import software.amazon.awssdk.services.codewhispererstreaming.model.UserIntent
8+ import software.aws.toolkits.jetbrains.services.amazonq.project.RelevantDocument
89import software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererCustomization
910import software.aws.toolkits.jetbrains.services.cwc.editor.context.ActiveFileContext
10- import software.aws.toolkits.jetbrains.services.cwc.editor.context.project.RelevantDocument
1111
1212enum class TriggerType {
1313 Click ,
Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ import software.aws.toolkits.jetbrains.core.AwsClientManager
4040import software.aws.toolkits.jetbrains.core.coroutines.getCoroutineBgContext
4141import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnectionManager
4242import software.aws.toolkits.jetbrains.core.credentials.pinning.QConnection
43+ import software.aws.toolkits.jetbrains.services.amazonq.project.RelevantDocument
4344import software.aws.toolkits.jetbrains.services.cwc.ChatConstants
4445import software.aws.toolkits.jetbrains.services.cwc.clients.chat.ChatSession
4546import software.aws.toolkits.jetbrains.services.cwc.clients.chat.exceptions.ChatApiException
@@ -51,7 +52,6 @@ import software.aws.toolkits.jetbrains.services.cwc.clients.chat.model.Reference
5152import software.aws.toolkits.jetbrains.services.cwc.clients.chat.model.SuggestedFollowUp
5253import software.aws.toolkits.jetbrains.services.cwc.clients.chat.model.Suggestion
5354import software.aws.toolkits.jetbrains.services.cwc.editor.context.ActiveFileContext
54- import software.aws.toolkits.jetbrains.services.cwc.editor.context.project.RelevantDocument
5555
5656class ChatSessionV1 (
5757 private val project : Project ,
Original file line number Diff line number Diff line change @@ -43,6 +43,8 @@ import software.aws.toolkits.jetbrains.services.amazonq.auth.AuthNeededState
4343import software.aws.toolkits.jetbrains.services.amazonq.messages.MessagePublisher
4444import software.aws.toolkits.jetbrains.services.amazonq.onboarding.OnboardingPageInteraction
4545import software.aws.toolkits.jetbrains.services.amazonq.onboarding.OnboardingPageInteractionType
46+ import software.aws.toolkits.jetbrains.services.amazonq.project.ProjectContextController
47+ import software.aws.toolkits.jetbrains.services.amazonq.project.RelevantDocument
4648import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererConfigurable
4749import software.aws.toolkits.jetbrains.services.codewhisperer.telemetry.CodeWhispererUserModificationTracker
4850import software.aws.toolkits.jetbrains.services.cwc.InboundAppMessagesHandler
@@ -64,8 +66,6 @@ import software.aws.toolkits.jetbrains.services.cwc.controller.chat.userIntent.U
6466import software.aws.toolkits.jetbrains.services.cwc.editor.context.ActiveFileContext
6567import software.aws.toolkits.jetbrains.services.cwc.editor.context.ActiveFileContextExtractor
6668import software.aws.toolkits.jetbrains.services.cwc.editor.context.ExtractionTriggerType
67- import software.aws.toolkits.jetbrains.services.cwc.editor.context.project.ProjectContextController
68- import software.aws.toolkits.jetbrains.services.cwc.editor.context.project.RelevantDocument
6969import software.aws.toolkits.jetbrains.services.cwc.messages.AuthNeededException
7070import software.aws.toolkits.jetbrains.services.cwc.messages.ChatMessage
7171import software.aws.toolkits.jetbrains.services.cwc.messages.ChatMessageType
Original file line number Diff line number Diff line change @@ -414,27 +414,6 @@ class TelemetryHelper(private val context: AmazonQAppInitContext, private val se
414414 fun recordTelemetryChatRunCommand (type : CwsprChatCommandType , name : String? = null, startUrl : String? = null) {
415415 AmazonqTelemetry .runCommand(cwsprChatCommandType = type, cwsprChatCommandName = name, credentialStartUrl = startUrl)
416416 }
417-
418- fun recordIndexWorkspace (
419- duration : Double ,
420- fileCount : Int = 0,
421- fileSize : Int = 0,
422- isSuccess : Boolean ,
423- memoryUsage : Int? = 0,
424- cpuUsage : Int? = 0,
425- startUrl : String? = null,
426- ) {
427- AmazonqTelemetry .indexWorkspace(
428- project = null ,
429- duration = duration,
430- amazonqIndexFileCount = fileCount.toLong(),
431- amazonqIndexFileSizeInMB = fileSize.toLong(),
432- success = isSuccess,
433- amazonqIndexMemoryUsageInMB = memoryUsage?.toLong(),
434- amazonqIndexCpuUsagePercentage = cpuUsage?.toLong(),
435- credentialStartUrl = startUrl
436- )
437- }
438417 }
439418}
440419
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ import org.assertj.core.api.Assertions.assertThat
99import org.junit.Before
1010import org.junit.Rule
1111import org.junit.Test
12- import software.aws.toolkits.jetbrains.services.cwc.editor.context .project.EncoderServer
12+ import software.aws.toolkits.jetbrains.services.amazonq .project.EncoderServer
1313import software.aws.toolkits.jetbrains.utils.rules.CodeInsightTestFixtureRule
1414import software.aws.toolkits.jetbrains.utils.rules.JavaCodeInsightTestFixtureRule
1515import java.math.BigInteger
Original file line number Diff line number Diff line change @@ -13,8 +13,8 @@ import org.mockito.kotlin.mock
1313import org.mockito.kotlin.times
1414import org.mockito.kotlin.verify
1515import org.mockito.kotlin.whenever
16- import software.aws.toolkits.jetbrains.services.cwc.editor.context .project.EncoderServer
17- import software.aws.toolkits.jetbrains.services.cwc.editor.context .project.ProjectContextProvider
16+ import software.aws.toolkits.jetbrains.services.amazonq .project.EncoderServer
17+ import software.aws.toolkits.jetbrains.services.amazonq .project.ProjectContextProvider
1818import software.aws.toolkits.jetbrains.utils.rules.CodeInsightTestFixtureRule
1919import software.aws.toolkits.jetbrains.utils.rules.JavaCodeInsightTestFixtureRule
2020import java.net.ConnectException
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ dependencies {
2020
2121 // CodeWhispererTelemetryService uses a CircularFifoQueue
2222 implementation(libs.commons.collections)
23+ implementation(libs.nimbus.jose.jwt)
2324
2425 testFixturesApi(testFixtures(project(" :plugin-core:jetbrains-community" )))
2526}
You can’t perform that action at this time.
0 commit comments