From 00225e01b3d8f2d77ace76ded732db76dbae7047 Mon Sep 17 00:00:00 2001 From: BillSchumacher <34168009+BillSchumacher@users.noreply.github.com> Date: Sat, 15 Apr 2023 23:54:20 -0500 Subject: [PATCH] Fix another bad implementation detail. --- autogpt/agent/agent_manager.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/autogpt/agent/agent_manager.py b/autogpt/agent/agent_manager.py index 1ae69812..1c811f86 100644 --- a/autogpt/agent/agent_manager.py +++ b/autogpt/agent/agent_manager.py @@ -32,7 +32,8 @@ class AgentManager(metaclass=Singleton): for plugin in self.cfg.plugins: plugin_messages = plugin.pre_instruction(messages) if plugin_messages: - messages.extend(plugin_messages) + for plugin_message in plugin_messages: + messages.append({"role": "system", "content": plugin_message}) # Start GPT instance agent_reply = create_chat_completion( @@ -77,7 +78,8 @@ class AgentManager(metaclass=Singleton): for plugin in self.cfg.plugins: plugin_messages = plugin.pre_instruction(messages) if plugin_messages: - messages.extend(plugin_messages) + for plugin_message in plugin_messages: + messages.append({"role": "system", "content": plugin_message}) # Start GPT instance agent_reply = create_chat_completion(