Skip to content

Commit 10310ea

Browse files
committed
refactor(chat): reorganize chat-related classes into subpackages
Moved chat-related classes (e.g., `ChatRole`, `ChatActionType`, `ChatContext`) into `cc.unitmesh.devti.gui.chat.message` and UI components into `cc.unitmesh.devti.gui.chat.ui`. Updated imports across the codebase
1 parent ddd14d9 commit 10310ea

File tree

55 files changed

+73
-69
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+73
-69
lines changed

core/src/233/main/kotlin/com/intellij/temporary/gui/block/TextBlockView.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright 2000-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
22
package com.intellij.temporary.gui.block
33

4-
import cc.unitmesh.devti.gui.chat.ChatRole
4+
import cc.unitmesh.devti.gui.chat.message.ChatRole
55
import cc.unitmesh.devti.util.parser.convertMarkdownToHtml
66
import com.intellij.ide.BrowserUtil
77
import com.intellij.openapi.util.text.StringUtil

core/src/main/kotlin/cc/unitmesh/devti/actions/chat/AutoTestInMenuAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
package cc.unitmesh.devti.actions.chat
33

44
import cc.unitmesh.devti.AutoDevBundle
5-
import cc.unitmesh.devti.gui.chat.ChatActionType
5+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
66
import cc.unitmesh.devti.intentions.action.task.TestCodeGenTask
77
import cc.unitmesh.devti.intentions.action.test.TestCodeGenRequest
88
import com.intellij.openapi.actionSystem.*

core/src/main/kotlin/cc/unitmesh/devti/actions/chat/ChatWithThisAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package cc.unitmesh.devti.actions.chat
22

33
import cc.unitmesh.devti.actions.chat.base.ChatCheckForUpdateAction
4-
import cc.unitmesh.devti.gui.chat.ChatActionType
4+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
55
import cc.unitmesh.devti.gui.sendToChatWindow
66
import cc.unitmesh.devti.settings.LanguageChangedCallback.presentationText
77
import com.intellij.openapi.actionSystem.AnActionEvent

core/src/main/kotlin/cc/unitmesh/devti/actions/chat/CodeCompleteChatAction.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package cc.unitmesh.devti.actions.chat
22

33
import cc.unitmesh.devti.gui.AutoDevToolWindowFactory
4-
import cc.unitmesh.devti.gui.chat.ChatActionType
4+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
55
import cc.unitmesh.devti.gui.chat.ChatCodingPanel
66
import cc.unitmesh.devti.gui.chat.ChatCodingService
7-
import cc.unitmesh.devti.gui.chat.ChatContext
7+
import cc.unitmesh.devti.gui.chat.message.ChatContext
88
import cc.unitmesh.devti.provider.ContextPrompter
99
import cc.unitmesh.devti.settings.LanguageChangedCallback.presentationText
1010
import com.intellij.openapi.actionSystem.ActionUpdateThread

core/src/main/kotlin/cc/unitmesh/devti/actions/chat/ExplainThisAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package cc.unitmesh.devti.actions.chat
22

33
import cc.unitmesh.devti.actions.chat.base.ChatCheckForUpdateAction
4-
import cc.unitmesh.devti.gui.chat.ChatActionType
4+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
55
import cc.unitmesh.devti.settings.LanguageChangedCallback.presentationText
66

77
class ExplainThisAction() : ChatCheckForUpdateAction() {

core/src/main/kotlin/cc/unitmesh/devti/actions/chat/FixThisAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package cc.unitmesh.devti.actions.chat
22

33
import cc.unitmesh.devti.actions.chat.base.collectElementProblemAsSting
4-
import cc.unitmesh.devti.gui.chat.ChatActionType
4+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
55
import cc.unitmesh.devti.settings.LanguageChangedCallback.presentationText
66
import com.intellij.openapi.editor.Editor
77
import com.intellij.openapi.project.Project

core/src/main/kotlin/cc/unitmesh/devti/actions/chat/GenerateApiTestAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package cc.unitmesh.devti.actions.chat
22

33
import cc.unitmesh.devti.actions.chat.base.ChatCheckForUpdateAction
4-
import cc.unitmesh.devti.gui.chat.ChatActionType
4+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
55
import cc.unitmesh.devti.settings.LanguageChangedCallback.presentationText
66
import com.intellij.openapi.editor.Editor
77
import com.intellij.openapi.project.Project

core/src/main/kotlin/cc/unitmesh/devti/actions/chat/RefactorThisAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import cc.unitmesh.devti.AutoDevBundle
44
import cc.unitmesh.devti.actions.chat.base.ChatCheckForUpdateAction
55
import cc.unitmesh.devti.actions.chat.base.collectProblems
66
import cc.unitmesh.devti.actions.chat.base.commentPrefix
7-
import cc.unitmesh.devti.gui.chat.ChatActionType
7+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
88
import cc.unitmesh.devti.gui.chat.ChatCodingPanel
99
import cc.unitmesh.devti.provider.RefactoringTool
1010
import cc.unitmesh.devti.settings.LanguageChangedCallback.presentationText

core/src/main/kotlin/cc/unitmesh/devti/actions/chat/base/ChatBaseAction.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package cc.unitmesh.devti.actions.chat.base
22

3-
import cc.unitmesh.devti.gui.chat.ChatActionType
3+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
44
import cc.unitmesh.devti.gui.chat.ChatCodingPanel
5-
import cc.unitmesh.devti.gui.chat.ChatContext
5+
import cc.unitmesh.devti.gui.chat.message.ChatContext
66
import cc.unitmesh.devti.provider.ContextPrompter
77
import cc.unitmesh.devti.gui.sendToChatPanel
88
import com.intellij.lang.LanguageCommenters

core/src/main/kotlin/cc/unitmesh/devti/actions/console/FixThisAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package cc.unitmesh.devti.actions.console
22

33
import cc.unitmesh.devti.actions.chat.base.ChatBaseAction
4-
import cc.unitmesh.devti.gui.chat.ChatActionType
4+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
55
import cc.unitmesh.devti.gui.sendToChatWindow
66
import cc.unitmesh.devti.prompting.TextTemplatePrompt
77
import cc.unitmesh.devti.provider.ContextPrompter

core/src/main/kotlin/cc/unitmesh/devti/actions/run/RunPanelFixAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package cc.unitmesh.devti.actions.run
22

33
import cc.unitmesh.devti.AutoDevNotifications
4-
import cc.unitmesh.devti.gui.chat.ChatActionType
4+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
55
import cc.unitmesh.devti.gui.sendToChatWindow
66
import cc.unitmesh.devti.provider.ContextPrompter
77
import com.intellij.execution.ui.ConsoleView

core/src/main/kotlin/cc/unitmesh/devti/agent/CustomAgentChatProcessor.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import cc.unitmesh.devti.agent.model.CustomAgentConfig
55
import cc.unitmesh.devti.agent.model.CustomAgentResponseAction
66
import cc.unitmesh.devti.agent.model.CustomAgentState
77
import cc.unitmesh.devti.gui.chat.ChatCodingPanel
8-
import cc.unitmesh.devti.gui.chat.ChatRole
8+
import cc.unitmesh.devti.gui.chat.message.ChatRole
99
import cc.unitmesh.devti.llms.LLMProvider
1010
import cc.unitmesh.devti.provider.ContextPrompter
1111
import cc.unitmesh.devti.provider.devins.CustomAgentContext

core/src/main/kotlin/cc/unitmesh/devti/custom/CustomActionBaseIntention.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import cc.unitmesh.devti.AutoDevBundle
44
import cc.unitmesh.devti.custom.action.CustomIntentionConfig
55
import cc.unitmesh.devti.custom.action.CustomIntentionPrompt
66
import cc.unitmesh.devti.custom.variable.*
7-
import cc.unitmesh.devti.gui.chat.ChatActionType
7+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
88
import cc.unitmesh.devti.gui.sendToChatPanel
99
import cc.unitmesh.devti.intentions.action.base.ChatBaseIntention
1010
import cc.unitmesh.devti.provider.ContextPrompter

core/src/main/kotlin/cc/unitmesh/devti/custom/TeamPromptBaseIntention.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import cc.unitmesh.devti.AutoDevNotifications
55
import cc.unitmesh.devti.custom.team.TeamPromptAction
66
import cc.unitmesh.devti.custom.team.TeamPromptExecTask
77
import cc.unitmesh.devti.custom.compile.VariableTemplateCompiler
8-
import cc.unitmesh.devti.gui.chat.ChatActionType
8+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
99
import cc.unitmesh.devti.intentions.action.base.ChatBaseIntention
1010
import com.intellij.openapi.editor.Editor
1111
import com.intellij.openapi.progress.ProgressManager

core/src/main/kotlin/cc/unitmesh/devti/custom/compile/VariableTemplateCompiler.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package cc.unitmesh.devti.custom.compile
22

33
import cc.unitmesh.devti.custom.team.DefaultTeamContextProvider
4-
import cc.unitmesh.devti.gui.chat.ChatActionType
4+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
55
import cc.unitmesh.devti.provider.context.ChatContextProvider
66
import cc.unitmesh.devti.provider.context.ChatCreationContext
77
import cc.unitmesh.devti.provider.context.ChatOrigin

core/src/main/kotlin/cc/unitmesh/devti/custom/team/TeamPromptExecTask.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package cc.unitmesh.devti.custom.team
33
import cc.unitmesh.cf.core.llms.LlmMsg
44
import cc.unitmesh.devti.AutoDevBundle
55
import cc.unitmesh.devti.custom.tasks.FileGenerateTask
6-
import cc.unitmesh.devti.gui.chat.ChatActionType
6+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
77
import cc.unitmesh.devti.gui.sendToChatWindow
88
import cc.unitmesh.devti.intentions.action.task.BaseCompletionTask
99
import cc.unitmesh.devti.intentions.action.task.CodeCompletionRequest

core/src/main/kotlin/cc/unitmesh/devti/gui/AutoDevToolWindowFactory.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package cc.unitmesh.devti.gui
22

3-
import cc.unitmesh.devti.gui.chat.ChatActionType
3+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
44
import cc.unitmesh.devti.gui.chat.ChatCodingPanel
55
import cc.unitmesh.devti.gui.chat.ChatCodingService
66
import cc.unitmesh.devti.inline.ChatSketchView

core/src/main/kotlin/cc/unitmesh/devti/gui/SendToWindow.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package cc.unitmesh.devti.gui
22

3-
import cc.unitmesh.devti.gui.chat.ChatActionType
3+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
44
import cc.unitmesh.devti.gui.chat.ChatCodingPanel
55
import cc.unitmesh.devti.gui.chat.ChatCodingService
66
import cc.unitmesh.devti.provider.ContextPrompter
@@ -39,7 +39,7 @@ fun sendToChatPanel(project: Project, runnable: (ChatCodingPanel, ChatCodingServ
3939
sendToChatWindow(project, actionType, runnable)
4040
}
4141

42-
fun sendToChatPanel(project: Project, actionType: ChatActionType, runnable: (ChatCodingPanel, ChatCodingService) -> Unit) {
42+
fun sendToChatPanel(project: Project, actionType: ChatActionType, runnable: (ChatCodingPanel, ChatCodingService) -> Unit) {
4343
sendToChatWindow(project, actionType, runnable)
4444
}
4545

core/src/main/kotlin/cc/unitmesh/devti/gui/chat/ChatCodingPanel.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ import cc.unitmesh.devti.*
55
import cc.unitmesh.devti.agent.model.CustomAgentConfig
66
import cc.unitmesh.devti.agent.view.WebBlock
77
import cc.unitmesh.devti.agent.view.WebBlockView
8+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
9+
import cc.unitmesh.devti.gui.chat.message.ChatContext
10+
import cc.unitmesh.devti.gui.chat.message.ChatRole
11+
import cc.unitmesh.devti.gui.chat.ui.AutoDevInputListener
12+
import cc.unitmesh.devti.gui.chat.ui.AutoDevInputSection
13+
import cc.unitmesh.devti.gui.chat.ui.AutoDevInputTrigger
14+
import cc.unitmesh.devti.gui.chat.view.FrontendCodeView
15+
import cc.unitmesh.devti.gui.chat.view.MessageView
816
import cc.unitmesh.devti.gui.chat.welcome.WelcomePanel
917
import cc.unitmesh.devti.provider.ContextPrompter
1018
import cc.unitmesh.devti.provider.devins.LanguagePromptProcessor

core/src/main/kotlin/cc/unitmesh/devti/gui/chat/ChatCodingService.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import cc.unitmesh.devti.agent.CustomAgentChatProcessor
77
import cc.unitmesh.devti.agent.configurable.customAgentSetting
88
import cc.unitmesh.devti.agent.model.CustomAgentState
99
import cc.unitmesh.devti.custom.compile.CustomVariable
10+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
11+
import cc.unitmesh.devti.gui.chat.message.ChatContext
12+
import cc.unitmesh.devti.gui.chat.message.ChatRole
1013
import cc.unitmesh.devti.llms.LlmFactory
1114
import cc.unitmesh.devti.provider.ContextPrompter
1215
import com.intellij.openapi.application.ApplicationManager

core/src/main/kotlin/cc/unitmesh/devti/gui/chat/ChatActionType.kt renamed to core/src/main/kotlin/cc/unitmesh/devti/gui/chat/message/ChatActionType.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.gui.chat
1+
package cc.unitmesh.devti.gui.chat.message
22

33
import cc.unitmesh.devti.AutoDevBundle
44
import cc.unitmesh.devti.prompting.TextTemplatePrompt

core/src/main/kotlin/cc/unitmesh/devti/gui/chat/ChatContext.kt renamed to core/src/main/kotlin/cc/unitmesh/devti/gui/chat/message/ChatContext.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.gui.chat
1+
package cc.unitmesh.devti.gui.chat.message
22

33
data class ChatContext(
44
val postAction: ((response: String) -> Unit)? = null,

core/src/main/kotlin/cc/unitmesh/devti/gui/chat/ChatRole.kt renamed to core/src/main/kotlin/cc/unitmesh/devti/gui/chat/message/ChatRole.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.gui.chat
1+
package cc.unitmesh.devti.gui.chat.message
22

33
enum class ChatRole {
44
System,

core/src/main/kotlin/cc/unitmesh/devti/gui/chat/AutoDevInput.kt renamed to core/src/main/kotlin/cc/unitmesh/devti/gui/chat/ui/AutoDevInput.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.gui.chat
1+
package cc.unitmesh.devti.gui.chat.ui
22

33
import cc.unitmesh.devti.settings.LanguageChangedCallback.placeholder
44
import cc.unitmesh.devti.util.parser.CodeFence.Companion.findLanguage
@@ -31,7 +31,6 @@ import com.intellij.util.EventDispatcher
3131
import com.intellij.util.messages.MessageBusConnection
3232
import com.intellij.util.ui.JBUI
3333
import java.awt.Color
34-
import java.awt.event.InputEvent
3534
import java.awt.event.KeyEvent
3635
import java.util.*
3736
import javax.swing.KeyStroke

core/src/main/kotlin/cc/unitmesh/devti/gui/chat/AutoDevInputListener.kt renamed to core/src/main/kotlin/cc/unitmesh/devti/gui/chat/ui/AutoDevInputListener.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.gui.chat
1+
package cc.unitmesh.devti.gui.chat.ui
22

33
import com.intellij.openapi.editor.ex.EditorEx
44
import java.util.*

core/src/main/kotlin/cc/unitmesh/devti/gui/chat/AutoDevInputLookupManagerListener.kt renamed to core/src/main/kotlin/cc/unitmesh/devti/gui/chat/ui/AutoDevInputLookupManagerListener.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
package cc.unitmesh.devti.gui.chat
1+
package cc.unitmesh.devti.gui.chat.ui
22

3+
import cc.unitmesh.devti.gui.chat.AutoDevFileLookupElement
34
import com.intellij.codeInsight.lookup.Lookup
45
import com.intellij.codeInsight.lookup.LookupEvent
56
import com.intellij.codeInsight.lookup.LookupListener

core/src/main/kotlin/cc/unitmesh/devti/gui/chat/AutoDevInputSection.kt renamed to core/src/main/kotlin/cc/unitmesh/devti/gui/chat/ui/AutoDevInputSection.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
package cc.unitmesh.devti.gui.chat
1+
package cc.unitmesh.devti.gui.chat.ui
22

33
import cc.unitmesh.devti.AutoDevBundle
44
import cc.unitmesh.devti.AutoDevIcons
55
import cc.unitmesh.devti.agent.configurable.customAgentSetting
66
import cc.unitmesh.devti.agent.model.CustomAgentConfig
77
import cc.unitmesh.devti.agent.model.CustomAgentState
8-
import cc.unitmesh.devti.gui.chat.ui.RelatedFileListCellRenderer
98
import cc.unitmesh.devti.llms.tokenizer.Tokenizer
109
import cc.unitmesh.devti.llms.tokenizer.TokenizerFactory
1110
import cc.unitmesh.devti.provider.RelatedClassesProvider

core/src/main/kotlin/cc/unitmesh/devti/gui/chat/ui/RelatedFileListCellRenderer.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package cc.unitmesh.devti.gui.chat.ui
22

3-
import cc.unitmesh.devti.gui.chat.ModelWrapper
43
import com.intellij.icons.AllIcons
54
import com.intellij.util.ui.JBUI
65
import java.awt.BorderLayout

core/src/main/kotlin/cc/unitmesh/devti/gui/chat/FrontendCodeView.kt renamed to core/src/main/kotlin/cc/unitmesh/devti/gui/chat/view/FrontendCodeView.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.gui.chat
1+
package cc.unitmesh.devti.gui.chat.view
22

33
import cc.unitmesh.devti.agent.view.WebBlockView
44
import com.intellij.temporary.gui.block.CodeBlockView

core/src/main/kotlin/cc/unitmesh/devti/gui/chat/MessageView.kt renamed to core/src/main/kotlin/cc/unitmesh/devti/gui/chat/view/MessageView.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
package cc.unitmesh.devti.gui.chat
1+
package cc.unitmesh.devti.gui.chat.view
22

33

4+
import cc.unitmesh.devti.gui.chat.message.ChatRole
45
import com.intellij.openapi.actionSystem.DataProvider
56
import com.intellij.openapi.actionSystem.ex.ActionUtil
67
import com.intellij.openapi.actionSystem.impl.ActionToolbarImpl

core/src/main/kotlin/cc/unitmesh/devti/inline/ChatSketchView.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ package cc.unitmesh.devti.inline
22

33
import cc.unitmesh.devti.AutoDevBundle
44
import cc.unitmesh.devti.gui.chat.*
5-
import cc.unitmesh.devti.provider.ContextPrompter
5+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
6+
import cc.unitmesh.devti.gui.chat.ui.AutoDevInputListener
7+
import cc.unitmesh.devti.gui.chat.ui.AutoDevInputSection
8+
import cc.unitmesh.devti.gui.chat.ui.AutoDevInputTrigger
69
import cc.unitmesh.devti.provider.devins.LanguagePromptProcessor
710
import cc.unitmesh.devti.sketch.ExtensionLangSketch
811
import cc.unitmesh.devti.sketch.LangSketch
@@ -26,9 +29,7 @@ import com.intellij.ui.components.JBLabel
2629
import com.intellij.ui.components.JBScrollPane
2730
import com.intellij.ui.components.panels.VerticalLayout
2831
import com.intellij.ui.dsl.builder.panel
29-
import com.intellij.util.ui.JBEmptyBorder
3032
import com.intellij.util.ui.JBUI
31-
import com.intellij.util.ui.UIUtil
3233
import kotlinx.coroutines.flow.cancellable
3334
import kotlinx.coroutines.launch
3435
import java.awt.BorderLayout

core/src/main/kotlin/cc/unitmesh/devti/intentions/action/NewChatWithCodeBaseIntention.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package cc.unitmesh.devti.intentions.action
22

33
import cc.unitmesh.devti.AutoDevBundle
44
import com.intellij.temporary.getElementToAction
5-
import cc.unitmesh.devti.gui.chat.ChatActionType
5+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
66
import cc.unitmesh.devti.gui.sendToChatWindow
77
import cc.unitmesh.devti.intentions.action.base.ChatBaseIntention
88
import com.intellij.openapi.editor.Editor

core/src/main/kotlin/cc/unitmesh/devti/intentions/action/base/AbstractChatIntention.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package cc.unitmesh.devti.intentions.action.base
33
import cc.unitmesh.devti.AutoDevBundle
44
import com.intellij.temporary.calculateFrontendElementToExplain
55
import com.intellij.temporary.getElementToAction
6-
import cc.unitmesh.devti.gui.chat.ChatActionType
6+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
77
import cc.unitmesh.devti.provider.ContextPrompter
88
import cc.unitmesh.devti.gui.sendToChatPanel
99
import com.intellij.codeInsight.intention.IntentionAction

core/src/main/kotlin/cc/unitmesh/devti/intentions/action/base/ChatBaseIntention.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package cc.unitmesh.devti.intentions.action.base
33
import cc.unitmesh.devti.AutoDevBundle
44
import com.intellij.temporary.calculateFrontendElementToExplain
55
import com.intellij.temporary.getElementToAction
6-
import cc.unitmesh.devti.gui.chat.ChatActionType
6+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
77
import cc.unitmesh.devti.provider.ContextPrompter
88
import cc.unitmesh.devti.gui.sendToChatPanel
99
import com.intellij.codeInsight.intention.IntentionAction

core/src/main/kotlin/cc/unitmesh/devti/intentions/action/task/RelatedCodeCompletionTask.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package cc.unitmesh.devti.intentions.action.task
22

3-
import cc.unitmesh.devti.gui.chat.ChatActionType
3+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
44
import cc.unitmesh.devti.provider.ContextPrompter
55
import com.intellij.openapi.application.runReadAction
66

core/src/main/kotlin/cc/unitmesh/devti/intentions/action/task/TestCodeGenTask.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import cc.unitmesh.devti.agent.configurable.customAgentSetting
77
import cc.unitmesh.devti.agent.model.CustomAgentConfig
88
import cc.unitmesh.devti.context.modifier.CodeModifierProvider
99
import cc.unitmesh.devti.custom.CustomExtContext
10-
import cc.unitmesh.devti.gui.chat.ChatActionType
10+
import cc.unitmesh.devti.gui.chat.message.ChatActionType
1111
import cc.unitmesh.devti.intentions.action.test.TestCodeGenContext
1212
import cc.unitmesh.devti.intentions.action.test.TestCodeGenRequest
1313
import cc.unitmesh.devti.llms.LlmFactory
@@ -22,15 +22,13 @@ import com.intellij.lang.LanguageCommenters
2222
import com.intellij.openapi.application.*
2323
import com.intellij.openapi.command.WriteCommandAction
2424
import com.intellij.openapi.diagnostic.logger
25-
import com.intellij.openapi.editor.Editor
2625
import com.intellij.openapi.editor.ScrollType
2726
import com.intellij.openapi.fileEditor.FileEditor
2827
import com.intellij.openapi.fileEditor.FileEditorManager
2928
import com.intellij.openapi.progress.ProgressIndicator
3029
import com.intellij.openapi.progress.Task
3130
import com.intellij.openapi.project.DumbService
3231
import com.intellij.openapi.project.Project
33-
import com.intellij.openapi.vfs.VirtualFile
3432
import com.intellij.psi.PsiFile
3533
import com.intellij.psi.PsiNameIdentifierOwner
3634
import kotlinx.coroutines.flow.Flow

core/src/main/kotlin/cc/unitmesh/devti/llms/LLMProvider.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
package cc.unitmesh.devti.llms
22

3-
import cc.unitmesh.devti.gui.chat.ChatRole
4-
import com.intellij.execution.ui.ConsoleView
3+
import cc.unitmesh.devti.gui.chat.message.ChatRole
54
import kotlinx.coroutines.ExperimentalCoroutinesApi
65
import kotlinx.coroutines.channels.awaitClose
76
import kotlinx.coroutines.flow.Flow
87
import kotlinx.coroutines.flow.callbackFlow
9-
import kotlinx.coroutines.flow.cancellable
108

119
interface LLMProvider {
1210
val defaultTimeout: Long get() = 600

core/src/main/kotlin/cc/unitmesh/devti/llms/custom/CustomLLMProvider.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
package cc.unitmesh.devti.llms.custom
22

3-
import cc.unitmesh.devti.gui.chat.ChatRole
3+
import cc.unitmesh.devti.gui.chat.message.ChatRole
44
import cc.unitmesh.devti.llms.LLMProvider
55
import cc.unitmesh.devti.settings.AutoDevSettingsState
6-
import cc.unitmesh.devti.settings.ResponseType
76
import cc.unitmesh.devti.settings.coder.coderSetting
87
import com.intellij.openapi.components.Service
98
import com.intellij.openapi.diagnostic.logger

core/src/main/kotlin/cc/unitmesh/devti/llms/custom/CustomSSEProcessor.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import cc.unitmesh.devti.coder.recording.EmptyRecording
44
import cc.unitmesh.devti.coder.recording.JsonlRecording
55
import cc.unitmesh.devti.coder.recording.Recording
66
import cc.unitmesh.devti.coder.recording.RecordingInstruction
7-
import cc.unitmesh.devti.gui.chat.ChatRole
7+
import cc.unitmesh.devti.gui.chat.message.ChatRole
88
import cc.unitmesh.devti.settings.coder.coderSetting
99
import com.fasterxml.jackson.databind.ObjectMapper
1010
import com.intellij.openapi.components.service

0 commit comments

Comments
 (0)