diff options
Diffstat (limited to 'src/config/agent.rs')
| -rw-r--r-- | src/config/agent.rs | 8 |
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 } |
