From 82e8ff9e3b71b7052480174bf0ed81fd43aa1920 Mon Sep 17 00:00:00 2001 From: suyun Date: Mon, 29 Apr 2024 21:21:04 +0800 Subject: [PATCH 1/2] Fix parameter type in post_prompt function --- src/autogpt_plugins/api_tools/__init__.py | 2 +- src/autogpt_plugins/baidu_search/__init__.py | 2 +- src/autogpt_plugins/bing_search/__init__.py | 2 +- src/autogpt_plugins/bluesky/__init__.py | 6 +++--- src/autogpt_plugins/email/__init__.py | 18 +++++++++--------- src/autogpt_plugins/news_search/__init__.py | 2 +- src/autogpt_plugins/planner/__init__.py | 2 +- src/autogpt_plugins/random_values/__init__.py | 10 +++++----- src/autogpt_plugins/scenex/__init__.py | 2 +- src/autogpt_plugins/serpapi/__init__.py | 2 +- src/autogpt_plugins/twitter/__init__.py | 8 ++++---- .../wikipedia_search/__init__.py | 2 +- .../wolframalpha_search/__init__.py | 2 +- 13 files changed, 30 insertions(+), 30 deletions(-) diff --git a/src/autogpt_plugins/api_tools/__init__.py b/src/autogpt_plugins/api_tools/__init__.py index 8805dcbd..407384aa 100644 --- a/src/autogpt_plugins/api_tools/__init__.py +++ b/src/autogpt_plugins/api_tools/__init__.py @@ -210,7 +210,7 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( # type: ignore "api", "API Call", - {"host": "", "endpoint": "", "mthd": "", "params": "", "body": "", "hdrs": "", "timeout": ""}, + {"host": "string", "endpoint": "string", "mthd":"string", "params": "object", "body": "str", "hdrs": "object", "timeout": "integer"}, self.plugin_class.make_api_call ) return prompt diff --git a/src/autogpt_plugins/baidu_search/__init__.py b/src/autogpt_plugins/baidu_search/__init__.py index 3e4fcd52..d5ea8da1 100644 --- a/src/autogpt_plugins/baidu_search/__init__.py +++ b/src/autogpt_plugins/baidu_search/__init__.py @@ -37,7 +37,7 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( "Baidu Search", "baidu_search", - {"query": ""}, + {"query": "string"}, _baidu_search, ) else: diff --git a/src/autogpt_plugins/bing_search/__init__.py b/src/autogpt_plugins/bing_search/__init__.py index a0b903c8..4aac894a 100644 --- a/src/autogpt_plugins/bing_search/__init__.py +++ b/src/autogpt_plugins/bing_search/__init__.py @@ -37,7 +37,7 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( "Bing Search", "bing_search", - {"query": ""}, + {"query": "string"}, _bing_search, ) else: diff --git a/src/autogpt_plugins/bluesky/__init__.py b/src/autogpt_plugins/bluesky/__init__.py index 073b49cc..0c320499 100644 --- a/src/autogpt_plugins/bluesky/__init__.py +++ b/src/autogpt_plugins/bluesky/__init__.py @@ -41,12 +41,12 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( "post_to_bluesky", "Post to Bluesky", { - "text": ""}, post_message + "text": "string"}, post_message ) prompt.add_command( "get_bluesky_posts", "Get Blueskey Posts", { - "username": "", - "number_of_posts": ""}, get_latest_posts) + "username": "string", + "number_of_posts": "integer"}, get_latest_posts) return prompt diff --git a/src/autogpt_plugins/email/__init__.py b/src/autogpt_plugins/email/__init__.py index 31649f58..4d4506bd 100644 --- a/src/autogpt_plugins/email/__init__.py +++ b/src/autogpt_plugins/email/__init__.py @@ -36,27 +36,27 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: "Read Emails", "read_emails", { - "imap_folder": "", - "imap_search_command": "", - "limit": "", - "page": "", + "imap_folder": "string", + "imap_search_command": "string", + "limit": "string", + "page": "string", }, read_emails, ) prompt.add_command( "Send Email", "send_email", - {"to": "", "subject": "", "body": ""}, + {"to": "string", "subject": "string", "body": "string"}, send_email, ) prompt.add_command( "Send Email", "send_email_with_attachment", { - "to": "", - "subject": "", - "body": "", - "filename": "", + "to": "subject", + "subject": "string", + "body": "string", + "filename": "string", }, send_email_with_attachment, ) diff --git a/src/autogpt_plugins/news_search/__init__.py b/src/autogpt_plugins/news_search/__init__.py index a0f99f0e..2b028265 100644 --- a/src/autogpt_plugins/news_search/__init__.py +++ b/src/autogpt_plugins/news_search/__init__.py @@ -34,7 +34,7 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( "News Search", "news_search", - {"query": ""}, + {"query": "string"}, self.news_search.news_everything_search, ) else: diff --git a/src/autogpt_plugins/planner/__init__.py b/src/autogpt_plugins/planner/__init__.py index fad6192a..7409c78f 100644 --- a/src/autogpt_plugins/planner/__init__.py +++ b/src/autogpt_plugins/planner/__init__.py @@ -81,7 +81,7 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( "mark_task_completed", "Updates the status of a task and marks it as completed", - {"task_id": ""}, + {"task_id": "integer"}, update_task_status, ) diff --git a/src/autogpt_plugins/random_values/__init__.py b/src/autogpt_plugins/random_values/__init__.py index 503b7b68..0a4555c4 100644 --- a/src/autogpt_plugins/random_values/__init__.py +++ b/src/autogpt_plugins/random_values/__init__.py @@ -208,31 +208,31 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( # type: ignore "rnd_num", "Random Numbers", - {"min": "", "max": "", "cnt": ""}, + {"min": "integer", "max": "integer", "cnt": "integer"}, self.plugin_class.random_number, ) prompt.add_command( # type: ignore "uuids", "Make UUIDs", - {"cnt": ""}, + {"cnt": "integer"}, self.plugin_class.make_uuids ) prompt.add_command( # type: ignore "make_str", "Generate Strings", - {"len": "", "cnt": ""}, + {"len": "integer", "cnt": "integer"}, self.plugin_class.generate_string, ) prompt.add_command( # type: ignore "pwds", "Create Passwords", - {"len": "", "cnt": ""}, + {"len": "integer", "cnt": "integer"}, self.plugin_class.generate_password, ) prompt.add_command( # type: ignore "lorem_ipsum", "Create Lorem Sentences", - {"cnt": ""}, + {"cnt": "integer"}, self.plugin_class.generate_placeholder_text, ) return prompt diff --git a/src/autogpt_plugins/scenex/__init__.py b/src/autogpt_plugins/scenex/__init__.py index df84e0fb..b6b4adce 100644 --- a/src/autogpt_plugins/scenex/__init__.py +++ b/src/autogpt_plugins/scenex/__init__.py @@ -38,7 +38,7 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: self._description, "describe_image", { - "image": "", + "image": "string", }, self.scenexplain.describe_image, ) diff --git a/src/autogpt_plugins/serpapi/__init__.py b/src/autogpt_plugins/serpapi/__init__.py index 0a599409..4e405531 100644 --- a/src/autogpt_plugins/serpapi/__init__.py +++ b/src/autogpt_plugins/serpapi/__init__.py @@ -35,7 +35,7 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( "SerpApi Search", "serpapi_search", - {"query": ""}, + {"query": "string"}, serpapi_search, ) else: diff --git a/src/autogpt_plugins/twitter/__init__.py b/src/autogpt_plugins/twitter/__init__.py index b43888e8..b77ca038 100644 --- a/src/autogpt_plugins/twitter/__init__.py +++ b/src/autogpt_plugins/twitter/__init__.py @@ -243,12 +243,12 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: ) prompt.add_command( - "post_tweet", "Post Tweet", {"tweet_text": ""}, post_tweet + "post_tweet", "Post Tweet", {"tweet_text": "string"}, post_tweet ) prompt.add_command( "post_reply", "Post Twitter Reply", - {"tweet_text": "", "tweet_id": ""}, + {"tweet_text": "string", "tweet_id": "integer"}, post_reply, ) prompt.add_command("get_mentions", "Get Twitter Mentions", {}, get_mentions) @@ -256,8 +256,8 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: "search_twitter_user", "Search Twitter", { - "target_user": "", - "number_of_tweets": " PromptGenerator: prompt.add_command( "wikipedia_search", "Wikipedia search", - {"query": ""}, + {"query": "string"}, _wikipedia_search, ) return prompt diff --git a/src/autogpt_plugins/wolframalpha_search/__init__.py b/src/autogpt_plugins/wolframalpha_search/__init__.py index 55a4e847..1f2deb72 100644 --- a/src/autogpt_plugins/wolframalpha_search/__init__.py +++ b/src/autogpt_plugins/wolframalpha_search/__init__.py @@ -218,7 +218,7 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( "wolframalpha_search", self._description, - {"query": ""}, + {"query": "string"}, _wolframalpha_search, ) return prompt From 97a71f60074c5c6a11ee9beeb483aa4db5bd8989 Mon Sep 17 00:00:00 2001 From: suyun Date: Mon, 29 Apr 2024 21:21:04 +0800 Subject: [PATCH 2/2] Fix parameter type in post_prompt function --- src/autogpt_plugins/api_tools/__init__.py | 2 +- src/autogpt_plugins/baidu_search/__init__.py | 2 +- src/autogpt_plugins/bing_search/__init__.py | 2 +- src/autogpt_plugins/bluesky/__init__.py | 6 +++--- src/autogpt_plugins/email/__init__.py | 18 +++++++++--------- src/autogpt_plugins/news_search/__init__.py | 2 +- src/autogpt_plugins/planner/__init__.py | 2 +- src/autogpt_plugins/random_values/__init__.py | 10 +++++----- src/autogpt_plugins/scenex/__init__.py | 2 +- src/autogpt_plugins/serpapi/__init__.py | 2 +- src/autogpt_plugins/twitter/__init__.py | 8 ++++---- .../wikipedia_search/__init__.py | 2 +- .../wolframalpha_search/__init__.py | 2 +- 13 files changed, 30 insertions(+), 30 deletions(-) diff --git a/src/autogpt_plugins/api_tools/__init__.py b/src/autogpt_plugins/api_tools/__init__.py index 8805dcbd..407384aa 100644 --- a/src/autogpt_plugins/api_tools/__init__.py +++ b/src/autogpt_plugins/api_tools/__init__.py @@ -210,7 +210,7 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( # type: ignore "api", "API Call", - {"host": "", "endpoint": "", "mthd": "", "params": "", "body": "", "hdrs": "", "timeout": ""}, + {"host": "string", "endpoint": "string", "mthd":"string", "params": "object", "body": "str", "hdrs": "object", "timeout": "integer"}, self.plugin_class.make_api_call ) return prompt diff --git a/src/autogpt_plugins/baidu_search/__init__.py b/src/autogpt_plugins/baidu_search/__init__.py index 3e4fcd52..d5ea8da1 100644 --- a/src/autogpt_plugins/baidu_search/__init__.py +++ b/src/autogpt_plugins/baidu_search/__init__.py @@ -37,7 +37,7 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( "Baidu Search", "baidu_search", - {"query": ""}, + {"query": "string"}, _baidu_search, ) else: diff --git a/src/autogpt_plugins/bing_search/__init__.py b/src/autogpt_plugins/bing_search/__init__.py index a0b903c8..4aac894a 100644 --- a/src/autogpt_plugins/bing_search/__init__.py +++ b/src/autogpt_plugins/bing_search/__init__.py @@ -37,7 +37,7 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( "Bing Search", "bing_search", - {"query": ""}, + {"query": "string"}, _bing_search, ) else: diff --git a/src/autogpt_plugins/bluesky/__init__.py b/src/autogpt_plugins/bluesky/__init__.py index 073b49cc..0c320499 100644 --- a/src/autogpt_plugins/bluesky/__init__.py +++ b/src/autogpt_plugins/bluesky/__init__.py @@ -41,12 +41,12 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( "post_to_bluesky", "Post to Bluesky", { - "text": ""}, post_message + "text": "string"}, post_message ) prompt.add_command( "get_bluesky_posts", "Get Blueskey Posts", { - "username": "", - "number_of_posts": ""}, get_latest_posts) + "username": "string", + "number_of_posts": "integer"}, get_latest_posts) return prompt diff --git a/src/autogpt_plugins/email/__init__.py b/src/autogpt_plugins/email/__init__.py index 31649f58..8adab810 100644 --- a/src/autogpt_plugins/email/__init__.py +++ b/src/autogpt_plugins/email/__init__.py @@ -36,27 +36,27 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: "Read Emails", "read_emails", { - "imap_folder": "", - "imap_search_command": "", - "limit": "", - "page": "", + "imap_folder": "string", + "imap_search_command": "string", + "limit": "string", + "page": "string", }, read_emails, ) prompt.add_command( "Send Email", "send_email", - {"to": "", "subject": "", "body": ""}, + {"to": "string", "subject": "string", "body": "string"}, send_email, ) prompt.add_command( "Send Email", "send_email_with_attachment", { - "to": "", - "subject": "", - "body": "", - "filename": "", + "to": "string", + "subject": "string", + "body": "string", + "filename": "string", }, send_email_with_attachment, ) diff --git a/src/autogpt_plugins/news_search/__init__.py b/src/autogpt_plugins/news_search/__init__.py index a0f99f0e..2b028265 100644 --- a/src/autogpt_plugins/news_search/__init__.py +++ b/src/autogpt_plugins/news_search/__init__.py @@ -34,7 +34,7 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( "News Search", "news_search", - {"query": ""}, + {"query": "string"}, self.news_search.news_everything_search, ) else: diff --git a/src/autogpt_plugins/planner/__init__.py b/src/autogpt_plugins/planner/__init__.py index fad6192a..7409c78f 100644 --- a/src/autogpt_plugins/planner/__init__.py +++ b/src/autogpt_plugins/planner/__init__.py @@ -81,7 +81,7 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( "mark_task_completed", "Updates the status of a task and marks it as completed", - {"task_id": ""}, + {"task_id": "integer"}, update_task_status, ) diff --git a/src/autogpt_plugins/random_values/__init__.py b/src/autogpt_plugins/random_values/__init__.py index 503b7b68..0a4555c4 100644 --- a/src/autogpt_plugins/random_values/__init__.py +++ b/src/autogpt_plugins/random_values/__init__.py @@ -208,31 +208,31 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( # type: ignore "rnd_num", "Random Numbers", - {"min": "", "max": "", "cnt": ""}, + {"min": "integer", "max": "integer", "cnt": "integer"}, self.plugin_class.random_number, ) prompt.add_command( # type: ignore "uuids", "Make UUIDs", - {"cnt": ""}, + {"cnt": "integer"}, self.plugin_class.make_uuids ) prompt.add_command( # type: ignore "make_str", "Generate Strings", - {"len": "", "cnt": ""}, + {"len": "integer", "cnt": "integer"}, self.plugin_class.generate_string, ) prompt.add_command( # type: ignore "pwds", "Create Passwords", - {"len": "", "cnt": ""}, + {"len": "integer", "cnt": "integer"}, self.plugin_class.generate_password, ) prompt.add_command( # type: ignore "lorem_ipsum", "Create Lorem Sentences", - {"cnt": ""}, + {"cnt": "integer"}, self.plugin_class.generate_placeholder_text, ) return prompt diff --git a/src/autogpt_plugins/scenex/__init__.py b/src/autogpt_plugins/scenex/__init__.py index df84e0fb..b6b4adce 100644 --- a/src/autogpt_plugins/scenex/__init__.py +++ b/src/autogpt_plugins/scenex/__init__.py @@ -38,7 +38,7 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: self._description, "describe_image", { - "image": "", + "image": "string", }, self.scenexplain.describe_image, ) diff --git a/src/autogpt_plugins/serpapi/__init__.py b/src/autogpt_plugins/serpapi/__init__.py index 0a599409..4e405531 100644 --- a/src/autogpt_plugins/serpapi/__init__.py +++ b/src/autogpt_plugins/serpapi/__init__.py @@ -35,7 +35,7 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( "SerpApi Search", "serpapi_search", - {"query": ""}, + {"query": "string"}, serpapi_search, ) else: diff --git a/src/autogpt_plugins/twitter/__init__.py b/src/autogpt_plugins/twitter/__init__.py index b43888e8..b77ca038 100644 --- a/src/autogpt_plugins/twitter/__init__.py +++ b/src/autogpt_plugins/twitter/__init__.py @@ -243,12 +243,12 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: ) prompt.add_command( - "post_tweet", "Post Tweet", {"tweet_text": ""}, post_tweet + "post_tweet", "Post Tweet", {"tweet_text": "string"}, post_tweet ) prompt.add_command( "post_reply", "Post Twitter Reply", - {"tweet_text": "", "tweet_id": ""}, + {"tweet_text": "string", "tweet_id": "integer"}, post_reply, ) prompt.add_command("get_mentions", "Get Twitter Mentions", {}, get_mentions) @@ -256,8 +256,8 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: "search_twitter_user", "Search Twitter", { - "target_user": "", - "number_of_tweets": " PromptGenerator: prompt.add_command( "wikipedia_search", "Wikipedia search", - {"query": ""}, + {"query": "string"}, _wikipedia_search, ) return prompt diff --git a/src/autogpt_plugins/wolframalpha_search/__init__.py b/src/autogpt_plugins/wolframalpha_search/__init__.py index 55a4e847..1f2deb72 100644 --- a/src/autogpt_plugins/wolframalpha_search/__init__.py +++ b/src/autogpt_plugins/wolframalpha_search/__init__.py @@ -218,7 +218,7 @@ def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator: prompt.add_command( "wolframalpha_search", self._description, - {"query": ""}, + {"query": "string"}, _wolframalpha_search, ) return prompt