summaryrefslogtreecommitdiffstats
path: root/src/config/session.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/config/session.rs')
-rw-r--r--src/config/session.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/config/session.rs b/src/config/session.rs
index 644255f..e135c58 100644
--- a/src/config/session.rs
+++ b/src/config/session.rs
@@ -20,6 +20,7 @@ pub struct Session {
model_id: String,
temperature: Option<f64>,
messages: Vec<Message>,
+ #[serde(default)]
data_urls: HashMap<String, String>,
#[serde(skip)]
pub name: String,
@@ -248,6 +249,7 @@ impl Session {
role: MessageRole::Assistant,
content: MessageContent::Text(output.to_string()),
});
+ self.role = None;
self.dirty = true;
Ok(())
}