Fix plugin loading issues (#4888)

* Fix Config model initialization

* Fix basedir determination in install_plugin_dependencies

* Add logging to install_plugin_dependencies()

---------

Co-authored-by: collijk <collijk@uw.edu>
This commit is contained in:
Reinier van der Leer
2023-07-06 01:05:07 +02:00
committed by GitHub
parent 0c8288b5e1
commit 9cf35010c6
5 changed files with 107 additions and 68 deletions

View File

@@ -59,7 +59,11 @@ def config(
# avoid circular dependency
from autogpt.plugins.plugins_config import PluginsConfig
config.plugins_config = PluginsConfig.load_config(global_config=config)
config.plugins_config = PluginsConfig.load_config(
plugins_config_file=config.plugins_config_file,
plugins_denylist=config.plugins_denylist,
plugins_allowlist=config.plugins_allowlist,
)
# Do a little setup and teardown since the config object is a singleton
mocker.patch.multiple(