diff options
Diffstat (limited to 'src/config/agent.rs')
| -rw-r--r-- | src/config/agent.rs | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/config/agent.rs b/src/config/agent.rs index 533e7a9..591bc9d 100644 --- a/src/config/agent.rs +++ b/src/config/agent.rs @@ -272,27 +272,6 @@ impl Agent { self.session_variables = Some(session_variables); } - pub fn set_variable(&mut self, key: &str, value: &str) -> Result<()> { - let variables = match self.session_variables.as_mut() { - Some(v) => v, - None => &mut self.shared_variables, - }; - let Some(old_value) = variables.get(key) else { - bail!("Unknown variable '{key}'") - }; - if old_value == value { - return Ok(()); - } - variables.insert(key.to_string(), value.to_string()); - if self.session_variables.is_some() { - self.update_session_dynamic_instructions(None)?; - } else { - self.update_shared_dynamic_instructions(true)?; - } - - Ok(()) - } - pub fn defined_variables(&self) -> &[AgentVariable] { &self.definition.variables } |
