summaryrefslogtreecommitdiffstats
path: root/src/config
diff options
context:
space:
mode:
Diffstat (limited to 'src/config')
-rw-r--r--src/config/agent.rs21
-rw-r--r--src/config/mod.rs30
2 files changed, 0 insertions, 51 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
}
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![
"temperature",