refactor: remove config::Role.first_sentense

pull/1/head
sigoden 2 years ago
parent 6178959454
commit 7057b9db19

@ -35,12 +35,10 @@ pub struct Role {
pub name: String, pub name: String,
/// Prompt text send to ai for setting up a role /// Prompt text send to ai for setting up a role
pub prompt: String, pub prompt: String,
/// First sentense will append to prompt
pub first_sentense: String,
} }
impl Role { impl Role {
pub fn generate(&self, text: &str) -> String { pub fn generate(&self, text: &str) -> String {
format!("{} {} {}", self.prompt, self.first_sentense, text) format!("{} {}", self.prompt, text)
} }
} }

@ -194,6 +194,7 @@ fn run_repl(
Some(name) => match config.roles.iter().find(|v| v.name == name) { Some(name) => match config.roles.iter().find(|v| v.name == name) {
Some(role_) => { Some(role_) => {
*role = Some(role_.clone()); *role = Some(role_.clone());
dump("", 1);
} }
None => dump("Unknown role.", 2), None => dump("Unknown role.", 2),
}, },

Loading…
Cancel
Save