diff options
| author | sigoden <sigoden@gmail.com> | 2023-11-27 15:39:55 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-11-27 15:39:55 +0800 |
| commit | 2508d56598a37844e369ab623ceb5bc7b2c78d38 (patch) | |
| tree | 744986163dcfe09aade1ef61ef63ad21279666cc /src/config/session.rs | |
| parent | 25e545474fcbd69dfb2a283981178491717cc6b5 (diff) | |
| download | aichat-2508d56598a37844e369ab623ceb5bc7b2c78d38.tar.gz | |
feat: state-aware completer (#251)
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(()) } |
