cli-startup-flow
autogpt/init.py
# Load the users .env file into environment variables
load_dotenv(verbose=True, override=True)
autogpt/main.py
https://docs.python.org/3/library/main.html#module-main
import autogpt.cli
if __name__ == "__main__":
autogpt.cli.main()
autogpt/cli.py
from autogpt.main import run_auto_gpt
if ctx.invoked_subcommand is None:
run_auto_gpt(
continuous,
continuous_limit,
ai_settings,
skip_reprompt,
speak,
debug,
gpt3only,
gpt4only,
memory_type,
browser_name,
allow_downloads,
skip_news,
workspace_directory,
install_plugin_deps,
)