diff options
Diffstat (limited to 'src/config/mod.rs')
| -rw-r--r-- | src/config/mod.rs | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/src/config/mod.rs b/src/config/mod.rs index 6370f3a..3ea7648 100644 --- a/src/config/mod.rs +++ b/src/config/mod.rs @@ -1503,28 +1503,6 @@ impl Config { } } - pub fn set_agent_variable(&mut self, data: &str) -> Result<()> { - let parts: Vec<&str> = data.split_whitespace().collect(); - if parts.len() != 2 { - bail!("Usage: .variable <key> <value>"); - } - match self.agent.as_mut() { - Some(agent) => { - if let Some(session) = self.session.as_ref() { - session.guard_empty()?; - } - let key = parts[0]; - let value = parts[1]; - agent.set_variable(key, value)?; - if let Some(session) = self.session.as_mut() { - session.sync_agent(agent); - } - } - None => bail!("No agent"), - }; - Ok(()) - } - pub fn exit_agent(&mut self) -> Result<()> { self.exit_session()?; if self.agent.take().is_some() { @@ -1741,14 +1719,6 @@ impl Config { Some(agent) => map_completion_values(agent.conversation_staters().to_vec()), None => vec![], }, - ".variable" => match &self.agent { - Some(agent) => agent - .defined_variables() - .iter() - .map(|v| (v.name.clone(), Some(v.description.clone()))) - .collect(), - None => vec![], - }, ".set" => { let mut values = vec