Skip to content

Commit 9327da6

Browse files
authored
1.3.4 (#140)
* 1.3.4 * 1.3.4 * 1.3.4 * wip * Update TaskRunnerAction.kt * Update DiffChatAction.kt
1 parent 5e879eb commit 9327da6

32 files changed

+738
-492
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.53"
29+
val skyenet_version = "1.0.55"
3030
val remoterobot_version = "0.11.21"
3131
dependencies {
3232

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.3
3+
pluginVersion=1.3.4
44

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

src/main/kotlin/com/github/simiacryptus/aicoder/actions/code/CommentsAction.kt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.github.simiacryptus.aicoder.actions.code
22

33
import com.github.simiacryptus.aicoder.actions.SelectionAction
44
import com.github.simiacryptus.aicoder.config.AppSettingsState
5+
import com.github.simiacryptus.aicoder.config.AppSettingsState.Companion.chatModel
56
import com.github.simiacryptus.aicoder.util.ComputerLanguage
67
import com.intellij.openapi.project.Project
78
import com.simiacryptus.jopenai.proxy.ChatProxy
@@ -18,11 +19,11 @@ class CommentsAction : SelectionAction<String>() {
1819

1920
override fun processSelection(state: SelectionState, config: String?): String {
2021
return ChatProxy(
21-
clazz = CommentsAction_VirtualAPI::class.java,
22-
api = api,
23-
temperature = AppSettingsState.instance.temperature,
24-
model = AppSettingsState.instance.defaultChatModel(),
25-
deserializerRetries = 5
22+
clazz = CommentsAction_VirtualAPI::class.java,
23+
api = api,
24+
temperature = AppSettingsState.instance.temperature,
25+
model = AppSettingsState.instance.smartModel.chatModel(),
26+
deserializerRetries = 5
2627
).create().editCode(
2728
state.selectedText ?: "",
2829
"Add comments to each line explaining the code",

src/main/kotlin/com/github/simiacryptus/aicoder/actions/code/CustomEditAction.kt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.github.simiacryptus.aicoder.actions.code
22

33
import com.github.simiacryptus.aicoder.actions.SelectionAction
44
import com.github.simiacryptus.aicoder.config.AppSettingsState
5+
import com.github.simiacryptus.aicoder.config.AppSettingsState.Companion.chatModel
56
import com.github.simiacryptus.aicoder.util.UITools
67
import com.intellij.openapi.project.Project
78
import com.simiacryptus.jopenai.proxy.ChatProxy
@@ -25,10 +26,10 @@ open class CustomEditAction : SelectionAction<String>() {
2526

2627
val proxy: VirtualAPI get() {
2728
val chatProxy = ChatProxy(
28-
clazz = VirtualAPI::class.java,
29-
api = api,
30-
temperature = AppSettingsState.instance.temperature,
31-
model = AppSettingsState.instance.defaultChatModel(),
29+
clazz = VirtualAPI::class.java,
30+
api = api,
31+
temperature = AppSettingsState.instance.temperature,
32+
model = AppSettingsState.instance.smartModel.chatModel(),
3233
)
3334
chatProxy.addExample(
3435
VirtualAPI.EditedText(

src/main/kotlin/com/github/simiacryptus/aicoder/actions/code/DescribeAction.kt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.github.simiacryptus.aicoder.actions.code
22

33
import com.github.simiacryptus.aicoder.actions.SelectionAction
44
import com.github.simiacryptus.aicoder.config.AppSettingsState
5+
import com.github.simiacryptus.aicoder.config.AppSettingsState.Companion.chatModel
56
import com.github.simiacryptus.aicoder.util.IndentedText
67
import com.intellij.openapi.project.Project
78
import com.simiacryptus.jopenai.proxy.ChatProxy
@@ -24,11 +25,11 @@ class DescribeAction : SelectionAction<String>() {
2425

2526
private val proxy: DescribeAction_VirtualAPI
2627
get() = ChatProxy(
27-
clazz = DescribeAction_VirtualAPI::class.java,
28-
api = api,
29-
temperature = AppSettingsState.instance.temperature,
30-
model = AppSettingsState.instance.defaultChatModel(),
31-
deserializerRetries = 5
28+
clazz = DescribeAction_VirtualAPI::class.java,
29+
api = api,
30+
temperature = AppSettingsState.instance.temperature,
31+
model = AppSettingsState.instance.smartModel.chatModel(),
32+
deserializerRetries = 5
3233
).create()
3334

3435
override fun getConfig(project: Project?): String {

src/main/kotlin/com/github/simiacryptus/aicoder/actions/code/DocAction.kt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.github.simiacryptus.aicoder.actions.code
22

33
import com.github.simiacryptus.aicoder.actions.SelectionAction
44
import com.github.simiacryptus.aicoder.config.AppSettingsState
5+
import com.github.simiacryptus.aicoder.config.AppSettingsState.Companion.chatModel
56
import com.github.simiacryptus.aicoder.util.ComputerLanguage
67
import com.github.simiacryptus.aicoder.util.IndentedText
78
import com.github.simiacryptus.aicoder.util.psi.PsiUtil
@@ -26,11 +27,11 @@ class DocAction : SelectionAction<String>() {
2627

2728
private val proxy: DocAction_VirtualAPI by lazy {
2829
val chatProxy = ChatProxy(
29-
clazz = DocAction_VirtualAPI::class.java,
30-
api = api,
31-
model = AppSettingsState.instance.defaultChatModel(),
32-
temperature = AppSettingsState.instance.temperature,
33-
deserializerRetries = 5
30+
clazz = DocAction_VirtualAPI::class.java,
31+
api = api,
32+
model = AppSettingsState.instance.smartModel.chatModel(),
33+
temperature = AppSettingsState.instance.temperature,
34+
deserializerRetries = 5
3435
)
3536
chatProxy.addExample(
3637
DocAction_VirtualAPI.DocAction_ConvertedText().apply {

src/main/kotlin/com/github/simiacryptus/aicoder/actions/code/ImplementStubAction.kt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.github.simiacryptus.aicoder.actions.code
22

33
import com.github.simiacryptus.aicoder.actions.SelectionAction
44
import com.github.simiacryptus.aicoder.config.AppSettingsState
5+
import com.github.simiacryptus.aicoder.config.AppSettingsState.Companion.chatModel
56
import com.github.simiacryptus.aicoder.util.ComputerLanguage
67
import com.github.simiacryptus.aicoder.util.psi.PsiUtil
78
import com.intellij.openapi.project.Project
@@ -27,11 +28,11 @@ class ImplementStubAction : SelectionAction<String>() {
2728

2829
private fun getProxy(): VirtualAPI {
2930
return ChatProxy(
30-
clazz = VirtualAPI::class.java,
31-
api = api,
32-
model = AppSettingsState.instance.defaultChatModel(),
33-
temperature = AppSettingsState.instance.temperature,
34-
deserializerRetries = 5
31+
clazz = VirtualAPI::class.java,
32+
api = api,
33+
model = AppSettingsState.instance.smartModel.chatModel(),
34+
temperature = AppSettingsState.instance.temperature,
35+
deserializerRetries = 5
3536
).create()
3637
}
3738

src/main/kotlin/com/github/simiacryptus/aicoder/actions/code/InsertImplementationAction.kt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.github.simiacryptus.aicoder.actions.code
22

33
import com.github.simiacryptus.aicoder.actions.SelectionAction
44
import com.github.simiacryptus.aicoder.config.AppSettingsState
5+
import com.github.simiacryptus.aicoder.config.AppSettingsState.Companion.chatModel
56
import com.github.simiacryptus.aicoder.util.ComputerLanguage
67
import com.github.simiacryptus.aicoder.util.TextBlock
78
import com.github.simiacryptus.aicoder.util.UITools
@@ -29,11 +30,11 @@ class InsertImplementationAction : SelectionAction<String>() {
2930

3031
private fun getProxy(): VirtualAPI {
3132
return ChatProxy(
32-
clazz = VirtualAPI::class.java,
33-
api = api,
34-
model = AppSettingsState.instance.defaultChatModel(),
35-
temperature = AppSettingsState.instance.temperature,
36-
deserializerRetries = 5
33+
clazz = VirtualAPI::class.java,
34+
api = api,
35+
model = AppSettingsState.instance.smartModel.chatModel(),
36+
temperature = AppSettingsState.instance.temperature,
37+
deserializerRetries = 5
3738
).create()
3839
}
3940

src/main/kotlin/com/github/simiacryptus/aicoder/actions/code/PasteAction.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.github.simiacryptus.aicoder.actions.code
22

33
import com.github.simiacryptus.aicoder.actions.SelectionAction
44
import com.github.simiacryptus.aicoder.config.AppSettingsState
5+
import com.github.simiacryptus.aicoder.config.AppSettingsState.Companion.chatModel
56
import com.github.simiacryptus.aicoder.util.ComputerLanguage
67
import com.intellij.openapi.actionSystem.AnActionEvent
78
import com.intellij.openapi.project.Project
@@ -28,7 +29,7 @@ open class PasteAction : SelectionAction<String>(false) {
2829
return ChatProxy(
2930
VirtualAPI::class.java,
3031
api,
31-
AppSettingsState.instance.defaultChatModel(),
32+
AppSettingsState.instance.smartModel.chatModel(),
3233
AppSettingsState.instance.temperature,
3334
).create().convert(
3435
getClipboard().toString().trim(),

src/main/kotlin/com/github/simiacryptus/aicoder/actions/code/RenameVariablesAction.kt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.github.simiacryptus.aicoder.actions.code
22

33
import com.github.simiacryptus.aicoder.actions.SelectionAction
44
import com.github.simiacryptus.aicoder.config.AppSettingsState
5+
import com.github.simiacryptus.aicoder.config.AppSettingsState.Companion.chatModel
56
import com.github.simiacryptus.aicoder.util.ComputerLanguage
67
import com.github.simiacryptus.aicoder.util.UITools
78
import com.intellij.openapi.actionSystem.AnActionEvent
@@ -29,11 +30,11 @@ open class RenameVariablesAction : SelectionAction<String>() {
2930

3031
val proxy: RenameAPI get() {
3132
return ChatProxy(
32-
clazz = RenameAPI::class.java,
33-
api = api,
34-
model = AppSettingsState.instance.defaultChatModel(),
35-
temperature = AppSettingsState.instance.temperature,
36-
deserializerRetries = 5
33+
clazz = RenameAPI::class.java,
34+
api = api,
35+
model = AppSettingsState.instance.smartModel.chatModel(),
36+
temperature = AppSettingsState.instance.temperature,
37+
deserializerRetries = 5
3738
).create()
3839
}
3940

0 commit comments

Comments
 (0)