diff --git a/README.md b/README.md
index cda6bdaa..bb31a703 100644
--- a/README.md
+++ b/README.md
@@ -76,18 +76,18 @@ Maven:
com.simiacryptus
skyenet-webui
- 1.0.18
+ 1.0.19
```
Gradle:
```groovy
-implementation group: 'com.simiacryptus', name: 'skyenet', version: '1.0.18'
+implementation group: 'com.simiacryptus', name: 'skyenet', version: '1.0.19'
```
```kotlin
-implementation("com.simiacryptus:skyenet:1.0.18")
+implementation("com.simiacryptus:skyenet:1.0.19")
```
### 🌟 To Use
diff --git a/gradle.properties b/gradle.properties
index 10a05366..0a13cc83 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,6 +1,6 @@
# Gradle Releases -> https://github.com/gradle/gradle/releases
libraryGroup = com.simiacryptus.skyenet
-libraryVersion = 1.0.18
+libraryVersion = 1.0.19
gradleVersion = 7.6.1
# Opt-out flag for bundling Kotlin standard library -> https://plugins.jetbrains.com/docs/intellij/kotlin.html#kotlin-standard-library
diff --git a/webui/src/main/kotlin/com/simiacryptus/skyenet/body/BasicChatSession.kt b/webui/src/main/kotlin/com/simiacryptus/skyenet/body/BasicChatSession.kt
index e0ae256c..e890039d 100644
--- a/webui/src/main/kotlin/com/simiacryptus/skyenet/body/BasicChatSession.kt
+++ b/webui/src/main/kotlin/com/simiacryptus/skyenet/body/BasicChatSession.kt
@@ -24,4 +24,4 @@ open class BasicChatSession(
|Ask questions to keep the conversation going.
|Say goodbye when the conversation is over.
""".trimMargin(),
-) : ChatSession(parent, model, sessionId, visiblePrompt, hiddenPrompt, systemPrompt)
\ No newline at end of file
+) : ChatSession(parent, sessionId, model, visiblePrompt, hiddenPrompt, systemPrompt)
\ No newline at end of file
diff --git a/webui/src/main/kotlin/com/simiacryptus/skyenet/body/ChatSession.kt b/webui/src/main/kotlin/com/simiacryptus/skyenet/body/ChatSession.kt
index cb84af54..7d3ae788 100644
--- a/webui/src/main/kotlin/com/simiacryptus/skyenet/body/ChatSession.kt
+++ b/webui/src/main/kotlin/com/simiacryptus/skyenet/body/ChatSession.kt
@@ -4,11 +4,11 @@ import com.simiacryptus.openai.OpenAIClient
abstract class ChatSession(
val parent: SkyenetSessionServerBase,
- val model: OpenAIClient.Model = OpenAIClient.Models.GPT35Turbo,
sessionId: String,
- val visiblePrompt: String,
- val hiddenPrompt: String,
- val systemPrompt: String,
+ var model: OpenAIClient.Model = OpenAIClient.Models.GPT35Turbo,
+ var visiblePrompt: String,
+ var hiddenPrompt: String,
+ var systemPrompt: String,
) : PersistentSessionBase(sessionId, parent.sessionDataStorage) {
init {
diff --git a/webui/src/main/kotlin/com/simiacryptus/skyenet/body/ChatSessionFlexmark.kt b/webui/src/main/kotlin/com/simiacryptus/skyenet/body/ChatSessionFlexmark.kt
index 736b099d..8ef854ea 100644
--- a/webui/src/main/kotlin/com/simiacryptus/skyenet/body/ChatSessionFlexmark.kt
+++ b/webui/src/main/kotlin/com/simiacryptus/skyenet/body/ChatSessionFlexmark.kt
@@ -15,8 +15,8 @@ open class ChatSessionFlexmark(
systemPrompt: String,
) : ChatSession(
parent,
- model,
sessionId,
+ model,
visiblePrompt,
hiddenPrompt,
systemPrompt
diff --git a/webui/src/main/kotlin/com/simiacryptus/skyenet/body/InterviewSession.kt b/webui/src/main/kotlin/com/simiacryptus/skyenet/body/InterviewSession.kt
index 6f356cb2..2f87d071 100644
--- a/webui/src/main/kotlin/com/simiacryptus/skyenet/body/InterviewSession.kt
+++ b/webui/src/main/kotlin/com/simiacryptus/skyenet/body/InterviewSession.kt
@@ -45,7 +45,7 @@ open class InterviewSession(
|Ask for clarification when needed.
|At the end of each assistant chat message, print the currently-accumulated JSON of the data using ```json``` blocks.
""".trimMargin(),
-) : ChatSession(parent, model, sessionId, visiblePrompt, hiddenPrompt, systemPrompt) {
+) : ChatSession(parent, sessionId, model, visiblePrompt, hiddenPrompt, systemPrompt) {
open fun onFinished(data: T) {}
open fun onUpdate(data: T) {}