From 83cf83f1d23ab3d736e98665d2879cbe3cacb4da Mon Sep 17 00:00:00 2001 From: Phodal Huang Date: Thu, 18 Apr 2024 12:57:54 +0800 Subject: [PATCH] chore: init for runnerbar action --- .../main/resources/META-INF/autodev-core.xml | 8 ++++ .../devti/actions/run/RunPanelFixAction.kt | 40 +++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 src/main/kotlin/cc/unitmesh/devti/actions/run/RunPanelFixAction.kt diff --git a/src/233/main/resources/META-INF/autodev-core.xml b/src/233/main/resources/META-INF/autodev-core.xml index 19c9c43585..e60ec8c718 100644 --- a/src/233/main/resources/META-INF/autodev-core.xml +++ b/src/233/main/resources/META-INF/autodev-core.xml @@ -294,6 +294,14 @@ + + + + + + + + + sb.append(line) + null + } + + val content = sb.toString() + if (content.isNotEmpty()) { + sendToChatWindow(project, getActionType()) { panel, service -> + service.handlePromptAndResponse(panel, object : ContextPrompter() { + override fun displayPrompt(): String = content + override fun requestPrompt(): String = content + }, null, true) + } + } else { + AutoDevNotifications.error(project, "Cannot extract text from run panel."); + } + } +}