diff --git a/reginaldCog/reginald.py b/reginaldCog/reginald.py index 3b68467..b168b11 100644 --- a/reginaldCog/reginald.py +++ b/reginaldCog/reginald.py @@ -194,6 +194,11 @@ class ReginaldCog(PermissionsMixin, BlacklistMixin, MemoryMixin, commands.Cog): 'tool_choice': 'auto', } response = await client.chat.completions.create(**completion_args) + # Appending response with tool calls + messages.append({ + 'role': 'assistant', + 'content': response.choices[0].message.content, + }) # Checking for function calls tool_calls = response.choices[0].message.tool_calls if tool_calls: