diff options
| author | sigoden <sigoden@gmail.com> | 2024-02-22 11:39:22 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-22 11:39:22 +0800 |
| commit | 6c0204e6965bf13c3d883ea5fa65d52415acd530 (patch) | |
| tree | 84d0dfc33e8802c09eb75e084fc1615c3f70fb52 /src/config/mod.rs | |
| parent | 373b34ef5c501904856d8e6e1ca3db2db1dc4461 (diff) | |
| download | aichat-6c0204e6965bf13c3d883ea5fa65d52415acd530.tar.gz | |
refactor: change header of messages saved to markdown (#317)
Diffstat (limited to 'src/config/mod.rs')
| -rw-r--r-- | src/config/mod.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/config/mod.rs b/src/config/mod.rs index 71e47da..df74716 100644 --- a/src/config/mod.rs +++ b/src/config/mod.rs @@ -230,14 +230,15 @@ impl Config { return Ok(()); } let timestamp = now(); + let summary = input.summary(); let input_markdown = input.render(); let output = match self.role.as_ref() { None => { - format!("# CHAT:[{timestamp}]\n{input_markdown}\n--------\n{output}\n--------\n\n",) + format!("# CHAT: {summary} [{timestamp}]\n{input_markdown}\n--------\n{output}\n--------\n\n",) } Some(v) => { format!( - "# CHAT:[{timestamp}] ({})\n{input_markdown}\n--------\n{output}\n--------\n\n", + "# CHAT: {summary} [{timestamp}] ({})\n{input_markdown}\n--------\n{output}\n--------\n\n", v.name, ) } |
