From a88113de33c8764c015e800aa09b29acbfd10f42 Mon Sep 17 00:00:00 2001 From: Eugene Zolenko Date: Mon, 17 Apr 2023 23:02:07 -0600 Subject: [PATCH 01/14] Fix for execute_shell_popen using WORKING_DIRECTORY Looks like things got changed to WORKSPACE_PATH recently? --- autogpt/commands/execute_code.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/autogpt/commands/execute_code.py b/autogpt/commands/execute_code.py index a524081e..95ba6122 100644 --- a/autogpt/commands/execute_code.py +++ b/autogpt/commands/execute_code.py @@ -125,10 +125,9 @@ def execute_shell_popen(command_line) -> str: str: Description of the fact that the process started and its id """ current_dir = os.getcwd() - - if WORKING_DIRECTORY not in current_dir: # Change dir into workspace if necessary - work_dir = os.path.join(os.getcwd(), WORKING_DIRECTORY) - os.chdir(work_dir) + # Change dir into workspace if necessary + if str(WORKSPACE_PATH) not in current_dir: + os.chdir(WORKSPACE_PATH) print(f"Executing command '{command_line}' in working directory '{os.getcwd()}'") From 7286ef3a5241a3806bd6c5b52f58c508842d9d3f Mon Sep 17 00:00:00 2001 From: Eesa Hamza Date: Tue, 18 Apr 2023 16:07:15 +0300 Subject: [PATCH 02/14] Spruced up the bug issue template --- .github/ISSUE_TEMPLATE/1.bug.yml | 35 ++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/1.bug.yml b/.github/ISSUE_TEMPLATE/1.bug.yml index 7f1d2771..4877c411 100644 --- a/.github/ISSUE_TEMPLATE/1.bug.yml +++ b/.github/ISSUE_TEMPLATE/1.bug.yml @@ -2,6 +2,12 @@ name: Bug report 🐛 description: Create a bug report for Auto-GPT. labels: ['status: needs triage'] body: + - type: markdown + attributes: + value: | + ⚠️ ### Before you continue + Before you create this issue please join the [discord](https://discord.gg/autogpt) to discuss with our incredible members + about your issue. You are more than to specify your issue in the [tech-support](https://discord.com/channels/1092243196446249134/1092275629602394184) channel. - type: checkboxes attributes: label: ⚠️ Search for existing issues first ⚠️ @@ -28,14 +34,25 @@ body: - Provide commit-hash (`git rev-parse HEAD` gets it) - If it's a pip/packages issue, provide pip version, python version - If it's a crash, provide traceback. - - type: checkboxes + - type: dropdown + attributes: + label: Which Operating System are you using? + description: > + Please select the operating system you were using to run Auto-GPT when this problem occurred. + options: + - Windows + - Linux + - MacOS + - Other (Please specify in your problem) + - type: dropdown attributes: label: GPT-3 or GPT-4 description: > If you are using Auto-GPT with `--gpt3only`, your problems may be caused by - the limitations of GPT-3.5 + the limitations of GPT-3.5. options: - - label: I am using Auto-GPT with GPT-3 (GPT-3.5) + - GPT-3.5 + - GPT-4 - type: textarea attributes: label: Steps to reproduce 🕹 @@ -53,8 +70,18 @@ body: attributes: label: Your prompt 📝 description: | - If applicable please provide the prompt you are using. You can find your last-used prompt in last_run_ai_settings.yaml. + If applicable please provide the prompt you are using. Your prompt is stored in your `ai_settings.yaml` file. value: | ```yaml # Paste your prompt here ``` + - type: textarea + attributes: + label: Your Logs 📒 + description: | + If applicable please include your error logs. You can find them at `logs/error.log`. + This will help us understand your issue better! + value: | + ``` + + ``` \ No newline at end of file From 0c8467c404dc241d3e047836fb26519411ab5cdf Mon Sep 17 00:00:00 2001 From: EH Date: Tue, 18 Apr 2023 14:34:24 +0100 Subject: [PATCH 03/14] Update 1.bug.yml --- .github/ISSUE_TEMPLATE/1.bug.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/1.bug.yml b/.github/ISSUE_TEMPLATE/1.bug.yml index 4877c411..34412090 100644 --- a/.github/ISSUE_TEMPLATE/1.bug.yml +++ b/.github/ISSUE_TEMPLATE/1.bug.yml @@ -7,7 +7,7 @@ body: value: | ⚠️ ### Before you continue Before you create this issue please join the [discord](https://discord.gg/autogpt) to discuss with our incredible members - about your issue. You are more than to specify your issue in the [tech-support](https://discord.com/channels/1092243196446249134/1092275629602394184) channel. + about your issue. You are more than welcome to specify your issue in the [tech-support](https://discord.com/channels/1092243196446249134/1092275629602394184) channel. - type: checkboxes attributes: label: ⚠️ Search for existing issues first ⚠️ From c846c1d331ead6077caa646d8d0c6b4f042ec238 Mon Sep 17 00:00:00 2001 From: Eesa Hamza Date: Tue, 18 Apr 2023 17:53:49 +0300 Subject: [PATCH 04/14] Fixed and added suggestions to bugs template --- .github/ISSUE_TEMPLATE/1.bug.yml | 44 +++++++++++++++++++++++++------- 1 file changed, 35 insertions(+), 9 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/1.bug.yml b/.github/ISSUE_TEMPLATE/1.bug.yml index 4877c411..c30a6105 100644 --- a/.github/ISSUE_TEMPLATE/1.bug.yml +++ b/.github/ISSUE_TEMPLATE/1.bug.yml @@ -5,12 +5,20 @@ body: - type: markdown attributes: value: | - ⚠️ ### Before you continue - Before you create this issue please join the [discord](https://discord.gg/autogpt) to discuss with our incredible members - about your issue. You are more than to specify your issue in the [tech-support](https://discord.com/channels/1092243196446249134/1092275629602394184) channel. + ### ⚠️ Before you continue + * Check out our [backlog], [roadmap] and join our [discord] to discuss what's going on + * If you need help, you can ask in the [discussions] section or in [#tech-support] + * **Throughly search the [existing issues] before creating a new one** + + [backlog]: https://github.com/orgs/Significant-Gravitas/projects/1 + [roadmap]: https://github.com/orgs/Significant-Gravitas/projects/2 + [discord]: https://discord.gg/autogpt + [discussions]: https://github.com/Significant-Gravitas/Auto-GPT/discussions + [#tech-support]: https://discord.com/channels/1092243196446249134/1092275629602394184 + [existing issues]: https://github.com/Significant-Gravitas/Auto-GPT/issues?q=is%3Aissue - type: checkboxes attributes: - label: ⚠️ Search for existing issues first ⚠️ + label: '### ⚠️ Search for existing issues first!' description: > Please [search the history](https://github.com/Torantulino/Auto-GPT/issues) to see if an issue already exists for the same problem. @@ -43,13 +51,16 @@ body: - Windows - Linux - MacOS + - Docker + - Devcontainer / Codespace + - Windows Subsystem for Linux (WSL) - Other (Please specify in your problem) - type: dropdown attributes: - label: GPT-3 or GPT-4 + label: GPT-3 or GPT-4? description: > If you are using Auto-GPT with `--gpt3only`, your problems may be caused by - the limitations of GPT-3.5. + the [limitations](https://github.com/Significant-Gravitas/Auto-GPT/issues?q=is%3Aissue+label%3A%22AI+model+limitation%22) of GPT-3.5. options: - GPT-3.5 - GPT-4 @@ -69,7 +80,7 @@ body: - type: textarea attributes: label: Your prompt 📝 - description: | + description: > If applicable please provide the prompt you are using. Your prompt is stored in your `ai_settings.yaml` file. value: | ```yaml @@ -79,9 +90,24 @@ body: attributes: label: Your Logs 📒 description: | - If applicable please include your error logs. You can find them at `logs/error.log`. + Please include the log showing your error and the command that caused it, if applicable. + You can copy it from your terminal or from `logs/activity.log`. This will help us understand your issue better! + +
+ Example + ```log + INFO NEXT ACTION: COMMAND = execute_shell ARGUMENTS = {'command_line': 'some_command'} + INFO -=-=-=-=-=-=-= COMMAND AUTHORISED BY USER -=-=-=-=-=-=-= + Traceback (most recent call last): + File "/home/anaconda3/lib/python3.9/site-packages/openai/api_requestor.py", line 619, in _interpret_response + self._interpret_response_line( + File "/home/anaconda3/lib/python3.9/site-packages/openai/api_requestor.py", line 682, in _interpret_response_line + raise self.handle_error_response( + openai.error.InvalidRequestError: This model's maximum context length is 8191 tokens, however you requested 10982 tokens (10982 in your prompt; 0 for the completion). Please reduce your prompt; or completion length. + ``` +
value: | ``` - ``` \ No newline at end of file + ``` From 17caf226d0b919fb250774b77504e7c2b94f569f Mon Sep 17 00:00:00 2001 From: Eesa Hamza Date: Tue, 18 Apr 2023 17:57:40 +0300 Subject: [PATCH 05/14] Slight fixes --- .github/ISSUE_TEMPLATE/1.bug.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/1.bug.yml b/.github/ISSUE_TEMPLATE/1.bug.yml index c30a6105..c971b852 100644 --- a/.github/ISSUE_TEMPLATE/1.bug.yml +++ b/.github/ISSUE_TEMPLATE/1.bug.yml @@ -108,6 +108,6 @@ body: ``` value: | - ``` + ```log ``` From 61f5925502fdf444035c6715e0f3a34e8aa03279 Mon Sep 17 00:00:00 2001 From: Eesa Hamza Date: Tue, 18 Apr 2023 19:13:27 +0300 Subject: [PATCH 06/14] Hotfix bugs template --- .github/ISSUE_TEMPLATE/1.bug.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/1.bug.yml b/.github/ISSUE_TEMPLATE/1.bug.yml index c971b852..3ccbe81d 100644 --- a/.github/ISSUE_TEMPLATE/1.bug.yml +++ b/.github/ISSUE_TEMPLATE/1.bug.yml @@ -16,9 +16,11 @@ body: [discussions]: https://github.com/Significant-Gravitas/Auto-GPT/discussions [#tech-support]: https://discord.com/channels/1092243196446249134/1092275629602394184 [existing issues]: https://github.com/Significant-Gravitas/Auto-GPT/issues?q=is%3Aissue + - type: markdown + attributes: + value: '### ⚠️ Search for existing issues first ⚠️' - type: checkboxes attributes: - label: '### ⚠️ Search for existing issues first!' description: > Please [search the history](https://github.com/Torantulino/Auto-GPT/issues) to see if an issue already exists for the same problem. @@ -55,6 +57,7 @@ body: - Devcontainer / Codespace - Windows Subsystem for Linux (WSL) - Other (Please specify in your problem) + required: true - type: dropdown attributes: label: GPT-3 or GPT-4? @@ -64,6 +67,7 @@ body: options: - GPT-3.5 - GPT-4 + required: true - type: textarea attributes: label: Steps to reproduce 🕹 From 4ca8b376b68ac27b2e09056db83ad7df98decafa Mon Sep 17 00:00:00 2001 From: Eesa Hamza Date: Tue, 18 Apr 2023 19:25:46 +0300 Subject: [PATCH 07/14] Fix label being required --- .github/ISSUE_TEMPLATE/1.bug.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/1.bug.yml b/.github/ISSUE_TEMPLATE/1.bug.yml index 3ccbe81d..f8a4aee0 100644 --- a/.github/ISSUE_TEMPLATE/1.bug.yml +++ b/.github/ISSUE_TEMPLATE/1.bug.yml @@ -16,10 +16,8 @@ body: [discussions]: https://github.com/Significant-Gravitas/Auto-GPT/discussions [#tech-support]: https://discord.com/channels/1092243196446249134/1092275629602394184 [existing issues]: https://github.com/Significant-Gravitas/Auto-GPT/issues?q=is%3Aissue - - type: markdown - attributes: - value: '### ⚠️ Search for existing issues first ⚠️' - type: checkboxes + label: ⚠️ Search for existing issues first ⚠️ attributes: description: > Please [search the history](https://github.com/Torantulino/Auto-GPT/issues) From 285188bdde90ec657d060933846a1cd56f820400 Mon Sep 17 00:00:00 2001 From: Eesa Hamza Date: Tue, 18 Apr 2023 19:52:15 +0300 Subject: [PATCH 08/14] Added required under 'validations' --- .github/ISSUE_TEMPLATE/1.bug.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/1.bug.yml b/.github/ISSUE_TEMPLATE/1.bug.yml index f8a4aee0..1313d453 100644 --- a/.github/ISSUE_TEMPLATE/1.bug.yml +++ b/.github/ISSUE_TEMPLATE/1.bug.yml @@ -55,6 +55,7 @@ body: - Devcontainer / Codespace - Windows Subsystem for Linux (WSL) - Other (Please specify in your problem) + validations: required: true - type: dropdown attributes: @@ -65,6 +66,7 @@ body: options: - GPT-3.5 - GPT-4 + validations: required: true - type: textarea attributes: From 5c55c358213113456ee6c9a070aaf7240ecd3cc9 Mon Sep 17 00:00:00 2001 From: Eesa Hamza Date: Tue, 18 Apr 2023 19:57:24 +0300 Subject: [PATCH 09/14] Hotfix bugs template again --- .github/ISSUE_TEMPLATE/1.bug.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/1.bug.yml b/.github/ISSUE_TEMPLATE/1.bug.yml index 1313d453..6645142e 100644 --- a/.github/ISSUE_TEMPLATE/1.bug.yml +++ b/.github/ISSUE_TEMPLATE/1.bug.yml @@ -17,8 +17,8 @@ body: [#tech-support]: https://discord.com/channels/1092243196446249134/1092275629602394184 [existing issues]: https://github.com/Significant-Gravitas/Auto-GPT/issues?q=is%3Aissue - type: checkboxes - label: ⚠️ Search for existing issues first ⚠️ attributes: + label: ⚠️ Search for existing issues first ⚠️ description: > Please [search the history](https://github.com/Torantulino/Auto-GPT/issues) to see if an issue already exists for the same problem. From 4a077909108c7089e8eb688ea12ddeb087483ed9 Mon Sep 17 00:00:00 2001 From: Richard Beales Date: Tue, 18 Apr 2023 20:09:07 +0100 Subject: [PATCH 10/14] Added ability to output news/announcements on startup --- BULLETIN.md | 2 ++ autogpt/cli.py | 12 ++++++++++++ autogpt/config/config.py | 1 + autogpt/configurator.py | 6 +++++- autogpt/utils.py | 9 +++++++++ 5 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 BULLETIN.md diff --git a/BULLETIN.md b/BULLETIN.md new file mode 100644 index 00000000..735048dd --- /dev/null +++ b/BULLETIN.md @@ -0,0 +1,2 @@ +Welcome to Auto-GPT! We'll keep you informed of the latest news and features by printing messages here. +If you don't wish to see this message, you can run Auto-GPT with the --skip-news flag \ No newline at end of file diff --git a/autogpt/cli.py b/autogpt/cli.py index 8ed9abb0..323c126b 100644 --- a/autogpt/cli.py +++ b/autogpt/cli.py @@ -42,6 +42,11 @@ import click is_flag=True, help="Dangerous: Allows Auto-GPT to download files natively.", ) +@click.option( + "--skip-news", + is_flag=True, + help="Specifies whether to suppress the output of latest news on startup.", +) @click.pass_context def main( ctx: click.Context, @@ -56,6 +61,7 @@ def main( memory_type: str, browser_name: str, allow_downloads: bool, + skip_news: bool ) -> None: """ Welcome to AutoGPT an experimental open-source application showcasing the capabilities of the GPT-4 pushing the boundaries of AI. @@ -73,6 +79,7 @@ def main( from autogpt.logs import logger from autogpt.memory import get_memory from autogpt.prompt import construct_prompt + from autogpt.utils import get_latest_bulletin if ctx.invoked_subcommand is None: cfg = Config() @@ -90,9 +97,14 @@ def main( memory_type, browser_name, allow_downloads, + skip_news ) logger.set_level(logging.DEBUG if cfg.debug_mode else logging.INFO) ai_name = "" + if not cfg.skip_news: + motd = get_latest_bulletin() + if motd: + logger.typewriter_log("NEWS: ", Fore.GREEN, motd) system_prompt = construct_prompt() # print(prompt) # Initialize variables diff --git a/autogpt/config/config.py b/autogpt/config/config.py index bc75b031..763882ec 100644 --- a/autogpt/config/config.py +++ b/autogpt/config/config.py @@ -24,6 +24,7 @@ class Config(metaclass=Singleton): self.speak_mode = False self.skip_reprompt = False self.allow_downloads = False + self.skip_news = False self.selenium_web_browser = os.getenv("USE_WEB_BROWSER", "chrome") self.ai_settings_file = os.getenv("AI_SETTINGS_FILE", "ai_settings.yaml") diff --git a/autogpt/configurator.py b/autogpt/configurator.py index 247cdac9..79b0bd0b 100644 --- a/autogpt/configurator.py +++ b/autogpt/configurator.py @@ -22,6 +22,7 @@ def create_config( memory_type: str, browser_name: str, allow_downloads: bool, + skip_news: bool ) -> None: """Updates the config object with the given arguments. @@ -37,7 +38,7 @@ def create_config( memory_type (str): The type of memory backend to use browser_name (str): The name of the browser to use when using selenium to scrape the web allow_downloads (bool): Whether to allow Auto-GPT to download files natively - + skips_news (bool): Whether to suppress the output of latest news on startup """ CFG.set_debug_mode(False) CFG.set_continuous_mode(False) @@ -126,5 +127,8 @@ def create_config( ) CFG.allow_downloads = True + if skip_news: + CFG.skip_news = True + if browser_name: CFG.selenium_web_browser = browser_name diff --git a/autogpt/utils.py b/autogpt/utils.py index db7d3321..c7b35b11 100644 --- a/autogpt/utils.py +++ b/autogpt/utils.py @@ -1,5 +1,6 @@ import yaml from colorama import Fore +import requests def clean_input(prompt: str = ""): @@ -37,3 +38,11 @@ def readable_file_size(size, decimal_places=2): break size /= 1024.0 return f"{size:.{decimal_places}f} {unit}" + +def get_latest_bulletin() -> str: + try: + response = requests.get('https://raw.githubusercontent.com/Significant-Gravitas/Auto-GPT/master/BULLETIN.md') + if response.status_code == 200: + return response.text + except: + return "" From 90e6a55e378bc80352f01eb08122300b4d1a64ec Mon Sep 17 00:00:00 2001 From: Richard Beales Date: Tue, 18 Apr 2023 20:11:26 +0100 Subject: [PATCH 11/14] Black formatting --- autogpt/cli.py | 4 ++-- autogpt/configurator.py | 2 +- autogpt/utils.py | 5 ++++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/autogpt/cli.py b/autogpt/cli.py index 323c126b..a69a53ac 100644 --- a/autogpt/cli.py +++ b/autogpt/cli.py @@ -61,7 +61,7 @@ def main( memory_type: str, browser_name: str, allow_downloads: bool, - skip_news: bool + skip_news: bool, ) -> None: """ Welcome to AutoGPT an experimental open-source application showcasing the capabilities of the GPT-4 pushing the boundaries of AI. @@ -97,7 +97,7 @@ def main( memory_type, browser_name, allow_downloads, - skip_news + skip_news, ) logger.set_level(logging.DEBUG if cfg.debug_mode else logging.INFO) ai_name = "" diff --git a/autogpt/configurator.py b/autogpt/configurator.py index 79b0bd0b..1dc3be12 100644 --- a/autogpt/configurator.py +++ b/autogpt/configurator.py @@ -22,7 +22,7 @@ def create_config( memory_type: str, browser_name: str, allow_downloads: bool, - skip_news: bool + skip_news: bool, ) -> None: """Updates the config object with the given arguments. diff --git a/autogpt/utils.py b/autogpt/utils.py index c7b35b11..3dc42871 100644 --- a/autogpt/utils.py +++ b/autogpt/utils.py @@ -39,9 +39,12 @@ def readable_file_size(size, decimal_places=2): size /= 1024.0 return f"{size:.{decimal_places}f} {unit}" + def get_latest_bulletin() -> str: try: - response = requests.get('https://raw.githubusercontent.com/Significant-Gravitas/Auto-GPT/master/BULLETIN.md') + response = requests.get( + "https://raw.githubusercontent.com/Significant-Gravitas/Auto-GPT/master/BULLETIN.md" + ) if response.status_code == 200: return response.text except: From 913c933e8cf43873d49c2a08d9ff9ed77e617d61 Mon Sep 17 00:00:00 2001 From: Richard Beales Date: Tue, 18 Apr 2023 20:13:31 +0100 Subject: [PATCH 12/14] isort --- autogpt/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autogpt/utils.py b/autogpt/utils.py index 3dc42871..ab7fe82a 100644 --- a/autogpt/utils.py +++ b/autogpt/utils.py @@ -1,6 +1,6 @@ +import requests import yaml from colorama import Fore -import requests def clean_input(prompt: str = ""): From 88ebebf74fecf43703a476fdce27ca66d4295ea3 Mon Sep 17 00:00:00 2001 From: Richard Beales Date: Tue, 18 Apr 2023 21:45:09 +0100 Subject: [PATCH 13/14] Implement suggestions from pi - save current news to file --- .gitignore | 3 +++ autogpt/utils.py | 20 ++++++++++++++++++-- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 26d7e5a3..85111ce9 100644 --- a/.gitignore +++ b/.gitignore @@ -157,3 +157,6 @@ vicuna-* # mac .DS_Store + +# news +CURRENT_BULLETIN.md \ No newline at end of file diff --git a/autogpt/utils.py b/autogpt/utils.py index ab7fe82a..0e4ce5e9 100644 --- a/autogpt/utils.py +++ b/autogpt/utils.py @@ -1,3 +1,5 @@ +import os + import requests import yaml from colorama import Fore @@ -40,12 +42,26 @@ def readable_file_size(size, decimal_places=2): return f"{size:.{decimal_places}f} {unit}" -def get_latest_bulletin() -> str: +def get_bulletin_from_web() -> str: try: response = requests.get( - "https://raw.githubusercontent.com/Significant-Gravitas/Auto-GPT/master/BULLETIN.md" + "https://raw.githubusercontent.com/Significant-Gravitas/Auto-GPT/master/CONTRIBUTING.md" ) if response.status_code == 200: return response.text except: return "" + + +def get_latest_bulletin() -> str: + exists = os.path.exists("CURRENT_BULLETIN.md") + current_bulletin = "" + if exists: + current_bulletin = open("CURRENT_BULLETIN.md", "r", encoding="utf-8").read() + new_bulletin = get_bulletin_from_web() + is_new_news = new_bulletin != current_bulletin + + if new_bulletin and is_new_news: + open("CURRENT_BULLETIN.md", "w", encoding="utf-8").write(new_bulletin) + return f" {Fore.RED}::UPDATED:: {Fore.CYAN}{new_bulletin}{Fore.RESET}" + return current_bulletin From 3ebe125d3f81f4f933b088276d28e21c60210eca Mon Sep 17 00:00:00 2001 From: Richard Beales Date: Tue, 18 Apr 2023 22:16:11 +0100 Subject: [PATCH 14/14] Bugfix - filename for announcement was wrong --- autogpt/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autogpt/utils.py b/autogpt/utils.py index 0e4ce5e9..0f52c060 100644 --- a/autogpt/utils.py +++ b/autogpt/utils.py @@ -45,7 +45,7 @@ def readable_file_size(size, decimal_places=2): def get_bulletin_from_web() -> str: try: response = requests.get( - "https://raw.githubusercontent.com/Significant-Gravitas/Auto-GPT/master/CONTRIBUTING.md" + "https://raw.githubusercontent.com/Significant-Gravitas/Auto-GPT/master/BULLETIN.md" ) if response.status_code == 200: return response.text