summaryrefslogtreecommitdiffstats
path: root/src/config/agent.rs
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2025-01-18 07:41:22 +0800
committerGitHub <noreply@github.com>2025-01-18 07:41:22 +0800
commitd37d99c63dafaa606ece5aa3b36ad9c5e58e5cbb (patch)
treec7b268dd6654d640529e2bbd6b17d668e4f619c5 /src/config/agent.rs
parentca714b2d7b2ef1327b97be9015b39e3dce5f9a2c (diff)
downloadaichat-d37d99c63dafaa606ece5aa3b36ad9c5e58e5cbb.tar.gz
feat: no longer support `.variable` repl command (#1092)
Diffstat (limited to 'src/config/agent.rs')
-rw-r--r--src/config/agent.rs21
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
}