diff --git a/shepherd/agent/core.py b/shepherd/agent/core.py index 2f4cddb..c027e34 100644 --- a/shepherd/agent/core.py +++ b/shepherd/agent/core.py @@ -338,7 +338,7 @@ def load_config_layer_and_plugins(confman: ConfigManager, config_source): plugin_names.remove("shepherd") # Load plugins to get their config specifications - plugin_interfaces = [plugin.load_plugin(name, plugin_dir) for name in plugin_names] + plugin_interfaces = {name: plugin.load_plugin(name, plugin_dir) for name in plugin_names} for plugin_name, plugin_interface in plugin_interfaces.items(): confman.add_confspec(plugin_name, plugin_interface.confspec)