diff options
Diffstat (limited to 'src/config/session.rs')
| -rw-r--r-- | src/config/session.rs | 2 |
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(()) } |
