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 {
19
19
implementation(project(" :plugin-amazonq:shared:jetbrains-community" ))
20
20
// everything references codewhisperer, which is not ideal
21
21
implementation(project(" :plugin-amazonq:codewhisperer:jetbrains-community" ))
22
- implementation(libs.nimbus.jose.jwt)
23
22
24
23
compileOnly(project(" :plugin-core:jetbrains-community" ))
25
24
Original file line number Diff line number Diff line change 8
8
<projectListeners >
9
9
<listener class =" software.aws.toolkits.jetbrains.services.amazonq.toolwindow.AmazonQToolWindowListener"
10
10
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"
12
12
topic =" com.intellij.openapi.fileEditor.FileEditorManagerListener" />
13
13
</projectListeners >
14
14
Original file line number Diff line number Diff line change @@ -15,10 +15,10 @@ import kotlinx.coroutines.time.withTimeout
15
15
import software.aws.toolkits.core.utils.getLogger
16
16
import software.aws.toolkits.core.utils.warn
17
17
import software.aws.toolkits.jetbrains.core.gettingstarted.emitUserState
18
+ import software.aws.toolkits.jetbrains.services.amazonq.project.ProjectContextController
18
19
import software.aws.toolkits.jetbrains.services.amazonq.toolwindow.AmazonQToolWindow
19
20
import software.aws.toolkits.jetbrains.services.amazonq.toolwindow.AmazonQToolWindowFactory
20
21
import software.aws.toolkits.jetbrains.services.codewhisperer.explorer.CodeWhispererExplorerActionManager
21
- import software.aws.toolkits.jetbrains.services.cwc.editor.context.project.ProjectContextController
22
22
import software.aws.toolkits.jetbrains.settings.CodeWhispererSettings
23
23
import java.lang.management.ManagementFactory
24
24
import 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
5
5
6
6
import com.fasterxml.jackson.annotation.JsonProperty
7
7
import software.amazon.awssdk.services.codewhispererstreaming.model.UserIntent
8
+ import software.aws.toolkits.jetbrains.services.amazonq.project.RelevantDocument
8
9
import software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererCustomization
9
10
import software.aws.toolkits.jetbrains.services.cwc.editor.context.ActiveFileContext
10
- import software.aws.toolkits.jetbrains.services.cwc.editor.context.project.RelevantDocument
11
11
12
12
enum class TriggerType {
13
13
Click ,
Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ import software.aws.toolkits.jetbrains.core.AwsClientManager
40
40
import software.aws.toolkits.jetbrains.core.coroutines.getCoroutineBgContext
41
41
import software.aws.toolkits.jetbrains.core.credentials.ToolkitConnectionManager
42
42
import software.aws.toolkits.jetbrains.core.credentials.pinning.QConnection
43
+ import software.aws.toolkits.jetbrains.services.amazonq.project.RelevantDocument
43
44
import software.aws.toolkits.jetbrains.services.cwc.ChatConstants
44
45
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.ChatSession
45
46
import 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
51
52
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.model.SuggestedFollowUp
52
53
import software.aws.toolkits.jetbrains.services.cwc.clients.chat.model.Suggestion
53
54
import software.aws.toolkits.jetbrains.services.cwc.editor.context.ActiveFileContext
54
- import software.aws.toolkits.jetbrains.services.cwc.editor.context.project.RelevantDocument
55
55
56
56
class ChatSessionV1 (
57
57
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
43
43
import software.aws.toolkits.jetbrains.services.amazonq.messages.MessagePublisher
44
44
import software.aws.toolkits.jetbrains.services.amazonq.onboarding.OnboardingPageInteraction
45
45
import 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
46
48
import software.aws.toolkits.jetbrains.services.codewhisperer.settings.CodeWhispererConfigurable
47
49
import software.aws.toolkits.jetbrains.services.codewhisperer.telemetry.CodeWhispererUserModificationTracker
48
50
import software.aws.toolkits.jetbrains.services.cwc.InboundAppMessagesHandler
@@ -64,8 +66,6 @@ import software.aws.toolkits.jetbrains.services.cwc.controller.chat.userIntent.U
64
66
import software.aws.toolkits.jetbrains.services.cwc.editor.context.ActiveFileContext
65
67
import software.aws.toolkits.jetbrains.services.cwc.editor.context.ActiveFileContextExtractor
66
68
import 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
69
69
import software.aws.toolkits.jetbrains.services.cwc.messages.AuthNeededException
70
70
import software.aws.toolkits.jetbrains.services.cwc.messages.ChatMessage
71
71
import 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
414
414
fun recordTelemetryChatRunCommand (type : CwsprChatCommandType , name : String? = null, startUrl : String? = null) {
415
415
AmazonqTelemetry .runCommand(cwsprChatCommandType = type, cwsprChatCommandName = name, credentialStartUrl = startUrl)
416
416
}
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
- }
438
417
}
439
418
}
440
419
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ import org.assertj.core.api.Assertions.assertThat
9
9
import org.junit.Before
10
10
import org.junit.Rule
11
11
import 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
13
13
import software.aws.toolkits.jetbrains.utils.rules.CodeInsightTestFixtureRule
14
14
import software.aws.toolkits.jetbrains.utils.rules.JavaCodeInsightTestFixtureRule
15
15
import java.math.BigInteger
Original file line number Diff line number Diff line change @@ -13,8 +13,8 @@ import org.mockito.kotlin.mock
13
13
import org.mockito.kotlin.times
14
14
import org.mockito.kotlin.verify
15
15
import 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
18
18
import software.aws.toolkits.jetbrains.utils.rules.CodeInsightTestFixtureRule
19
19
import software.aws.toolkits.jetbrains.utils.rules.JavaCodeInsightTestFixtureRule
20
20
import java.net.ConnectException
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ dependencies {
20
20
21
21
// CodeWhispererTelemetryService uses a CircularFifoQueue
22
22
implementation(libs.commons.collections)
23
+ implementation(libs.nimbus.jose.jwt)
23
24
24
25
testFixturesApi(testFixtures(project(" :plugin-core:jetbrains-community" )))
25
26
}
You can’t perform that action at this time.
0 commit comments