Skip to content

Commit afb8c48

Browse files
authored
1.3.7 (#143)
* 1.3.7 * wip * Update TaskRunnerAction.kt * Update TaskRunnerAction.kt * Update DocumentationCompilerAction.kt
1 parent d4b73d9 commit afb8c48

File tree

16 files changed

+3966
-37
lines changed

16 files changed

+3966
-37
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ repositories {
2626
val kotlin_version = "1.9.21"
2727
val jetty_version = "11.0.18"
2828
val slf4j_version = "2.0.9"
29-
val skyenet_version = "1.0.57"
29+
val skyenet_version = "1.0.58"
3030
val remoterobot_version = "0.11.21"
3131
dependencies {
3232

File renamed without changes.

docs/action_documentation.md

Lines changed: 2124 additions & 0 deletions
Large diffs are not rendered by default.

docs/action_readme.md

Lines changed: 1654 additions & 0 deletions
Large diffs are not rendered by default.

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
pluginName=intellij-aicoder
22
pluginRepositoryUrl=https://github.com/SimiaCryptus/intellij-aicoder
3-
pluginVersion=1.3.6
3+
pluginVersion=1.3.7
44

55
jvmArgs=-Xmx8g
66
org.gradle.jvmargs=-Xmx8g

src/main/kotlin/com/github/simiacryptus/aicoder/actions/generic/AnalogueFileAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ class AnalogueFileAction : FileContextAction<AnalogueFileAction.Settings>() {
113113
|The file should be based on `${baseFile.path}` which contains the following code:
114114
|
115115
|```
116-
|${baseFile.code?.let { escapeHtml4(it).indent(" ") }}
116+
|${baseFile.code?.let { /*escapeHtml4*/it.indent(" ") }}
117117
|```
118118
""".trimMargin().toContentList(), null
119119
)

src/main/kotlin/com/github/simiacryptus/aicoder/actions/generic/AutoDevAction.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ import com.simiacryptus.skyenet.webui.application.ApplicationInterface
2727
import com.simiacryptus.skyenet.webui.application.ApplicationServer
2828
import com.simiacryptus.skyenet.webui.chat.ChatServer
2929
import com.simiacryptus.skyenet.webui.util.MarkdownUtil.renderMarkdown
30-
import org.apache.commons.text.StringEscapeUtils.escapeHtml4
3130
import org.slf4j.LoggerFactory
3231
import java.awt.Desktop
3332
import java.io.File
@@ -237,7 +236,7 @@ class AutoDevAction : BaseAction() {
237236
userMessage,
238237
filter.entries.joinToString("\n\n") {
239238
"# ${it.key}\n```${
240-
it.key.split('.').last()?.let { escapeHtml4(it).indent(" ") }
239+
it.key.split('.').last()?.let { /*escapeHtml4*/it.indent(" ") }
241240
}\n${it.value.indent(" ")}\n```"
242241
},
243242
architectureResponse.text,
@@ -263,7 +262,7 @@ class AutoDevAction : BaseAction() {
263262
ui = ui
264263
)
265264
}
266-
Retryable(ui, task, process).apply { addTab(ui, process(container!!)) }
265+
Retryable(ui, task, process).apply { set(label(size), process(container!!)) }
267266
})
268267
}
269268
} catch (e: Throwable) {

src/main/kotlin/com/github/simiacryptus/aicoder/actions/generic/DocumentationCompilerAction.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import com.intellij.openapi.ui.DialogWrapper
1313
import com.intellij.openapi.vfs.LocalFileSystem
1414
import com.intellij.ui.CheckBoxList
1515
import com.intellij.ui.components.JBScrollPane
16+
import com.intellij.ui.components.JBTextArea
1617
import com.intellij.ui.components.JBTextField
1718
import com.simiacryptus.jopenai.ApiModel
1819
import com.simiacryptus.jopenai.util.ClientUtil.toContentList
@@ -44,7 +45,7 @@ class DocumentationCompilerAction : FileContextAction<DocumentationCompilerActio
4445
val filesToProcess = CheckBoxList<Path>()
4546

4647
@Name("AI Instruction")
47-
val transformationMessage = JBTextField()
48+
val transformationMessage = JBTextArea(4, 40)
4849

4950
@Name("Output File")
5051
val outputFilename = JBTextField()

src/main/kotlin/com/github/simiacryptus/aicoder/actions/generic/LineFilterChatAction.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import com.simiacryptus.skyenet.webui.chat.ChatSocketManager
2020
import com.simiacryptus.skyenet.webui.session.SessionTask
2121
import com.simiacryptus.skyenet.webui.session.SocketManager
2222
import com.simiacryptus.skyenet.webui.util.MarkdownUtil.renderMarkdown
23-
import org.apache.commons.text.StringEscapeUtils.escapeHtml4
2423
import org.slf4j.LoggerFactory
2524
import java.awt.Desktop
2625
import java.io.File
@@ -46,7 +45,7 @@ class LineFilterChatAction : BaseAction() {
4645
|# `$filename`
4746
|
4847
|```$language
49-
|${code?.let { escapeHtml4(it).indent(" ") }}
48+
|${code?.let { /*escapeHtml4*/(it).indent(" ") }}
5049
|```
5150
""".trimMargin().trim(),
5251
systemPrompt = """
@@ -55,7 +54,7 @@ class LineFilterChatAction : BaseAction() {
5554
|You will be answering questions about the following code located in `$filename`:
5655
|
5756
|```$language
58-
|${codelines?.let { escapeHtml4(it).indent(" ") }}
57+
|${codelines?.let { /*escapeHtml4*/(it).indent(" ") }}
5958
|```
6059
|
6160
|Responses may use markdown formatting. Lines from the prompt can be included by using the line number in a response line (e.g. `\nLINE\n`).

0 commit comments

Comments
 (0)