diff options
| author | sigoden <sigoden@gmail.com> | 2025-01-18 07:41:22 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-18 07:41:22 +0800 |
| commit | d37d99c63dafaa606ece5aa3b36ad9c5e58e5cbb (patch) | |
| tree | c7b268dd6654d640529e2bbd6b17d668e4f619c5 /src/config/agent.rs | |
| parent | ca714b2d7b2ef1327b97be9015b39e3dce5f9a2c (diff) | |
| download | aichat-d37d99c63dafaa606ece5aa3b36ad9c5e58e5cbb.tar.gz | |
feat: no longer support `.variable` repl command (#1092)
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 } |
