From 4c18e91165269970747bd2734b9b5db013ade2c2 Mon Sep 17 00:00:00 2001 From: sigoden Date: Tue, 30 Jul 2024 06:20:30 +0800 Subject: refactor: agent instructions (#764) - replace `__TOOLS__` with `{{__tools__}}` - after `.clear messages`, update system message of agent session - show interpolated instructions in agent info --- src/config/session.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/config/session.rs') diff --git a/src/config/session.rs b/src/config/session.rs index fe94aee..eccffa9 100644 --- a/src/config/session.rs +++ b/src/config/session.rs @@ -249,6 +249,10 @@ impl Session { self.dirty = true; } + pub fn update_role_prompt(&mut self, prompt: &str) { + self.role_prompt = prompt.to_string(); + } + pub fn clear_role(&mut self) { self.role_name.clear(); self.role_prompt.clear(); -- cgit v1.2.3