diff options
| author | sigoden <sigoden@gmail.com> | 2024-11-07 06:15:33 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-11-07 06:15:33 +0800 |
| commit | 503c282be5d5b445ccb2f0a68f50995ab27ad932 (patch) | |
| tree | 90c19fae0e8cfa43dc77f509ecc1fd44b1924c07 /src/config/agent.rs | |
| parent | cc74b36740833b69f527d0b395331b74257644b6 (diff) | |
| download | aichat-503c282be5d5b445ccb2f0a68f50995ab27ad932.tar.gz | |
refactor: init agent variables (#977)
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 } |
