From d078b60f8f9795455067bf1c98ea593f71815c0d Mon Sep 17 00:00:00 2001 From: T-BENZIN Date: Sun, 16 Mar 2025 16:19:18 +0500 Subject: [PATCH] ~ Fixed the initial assistant response with tool calls not being appended --- reginaldCog/reginald.py | 5 +++++ 1 file changed, 5 insertions(+) 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: