From e6e49e1bc6a6395f3d174a36c31489298a7b89f1 Mon Sep 17 00:00:00 2001 From: Sarthak Deshpande Date: Wed, 13 Nov 2024 14:53:17 +0530 Subject: [PATCH] PR-437-Fixed bug to allow system instructions after first turn --- .../providers/inline/agents/meta_reference/agent_instance.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llama_stack/providers/inline/agents/meta_reference/agent_instance.py b/llama_stack/providers/inline/agents/meta_reference/agent_instance.py index 2b3d0dbc4..0c15b1b5e 100644 --- a/llama_stack/providers/inline/agents/meta_reference/agent_instance.py +++ b/llama_stack/providers/inline/agents/meta_reference/agent_instance.py @@ -156,7 +156,7 @@ class ChatAgent(ShieldRunnerMixin): turns = await self.storage.get_session_turns(request.session_id) messages = [] - if len(turns) == 0 and self.agent_config.instructions != "": + if self.agent_config.instructions != "": messages.append(SystemMessage(content=self.agent_config.instructions)) for i, turn in enumerate(turns):