summaryrefslogtreecommitdiffstats
path: root/src/config/agent.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/config/agent.rs')
-rw-r--r--src/config/agent.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/config/agent.rs b/src/config/agent.rs
index 9a7e67c..c80a271 100644
--- a/src/config/agent.rs
+++ b/src/config/agent.rs
@@ -94,13 +94,11 @@ impl Agent {
None
};
- let shared_variables = agent_config.variables.clone();
-
Ok(Self {
name: name.to_string(),
config: agent_config,
definition,
- shared_variables,
+ shared_variables: Default::default(),
session_variables: None,
functions,
rag,
@@ -229,6 +227,10 @@ impl Agent {
}
}
+ pub fn config_variables(&self) -> &IndexMap<String, String> {
+ &self.config.variables
+ }
+
pub fn shared_variables(&self) -> &IndexMap<String, String> {
&self.shared_variables
}