From c561fe8925d56c1d2fdcbeff19a99c8669abd492 Mon Sep 17 00:00:00 2001 From: BillSchumacher <34168009+BillSchumacher@users.noreply.github.com> Date: Thu, 20 Apr 2023 02:19:20 -0500 Subject: [PATCH 1/3] Update app.py --- autogpt/app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autogpt/app.py b/autogpt/app.py index cf8e29a3..11238a05 100644 --- a/autogpt/app.py +++ b/autogpt/app.py @@ -125,7 +125,7 @@ def execute_command( else: for command in prompt.commands: if command_name == command["label"] or command_name == command["name"]: - return command["function"](*arguments.values()) + return command["function"](**arguments) return ( f"Unknown command '{command_name}'. Please refer to the 'COMMANDS'" " list for available commands and only respond in the specified JSON" From 744c94c96ad920fb6f6532d6a6f3406689b73306 Mon Sep 17 00:00:00 2001 From: BillSchumacher <34168009+BillSchumacher@users.noreply.github.com> Date: Thu, 20 Apr 2023 02:22:54 -0500 Subject: [PATCH 2/3] Lower label and command provided. --- autogpt/app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autogpt/app.py b/autogpt/app.py index 11238a05..5e037975 100644 --- a/autogpt/app.py +++ b/autogpt/app.py @@ -124,7 +124,7 @@ def execute_command( shutdown() else: for command in prompt.commands: - if command_name == command["label"] or command_name == command["name"]: + if command_name == command["label"].lower() or command_name == command["name"].lower(): return command["function"](**arguments) return ( f"Unknown command '{command_name}'. Please refer to the 'COMMANDS'" From ea26988a95f8d9853243dcd4cd0e413e52e24cbf Mon Sep 17 00:00:00 2001 From: Richard Beales Date: Sat, 22 Apr 2023 16:58:21 +0100 Subject: [PATCH 3/3] run black and isort on behalf of OP --- autogpt/app.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/autogpt/app.py b/autogpt/app.py index 5e037975..237feae2 100644 --- a/autogpt/app.py +++ b/autogpt/app.py @@ -124,7 +124,10 @@ def execute_command( shutdown() else: for command in prompt.commands: - if command_name == command["label"].lower() or command_name == command["name"].lower(): + if ( + command_name == command["label"].lower() + or command_name == command["name"].lower() + ): return command["function"](**arguments) return ( f"Unknown command '{command_name}'. Please refer to the 'COMMANDS'"