The manifest registers plugin_init in git_enhancer/main.py as an on_load plugin, but the file contains only a bare module-level function, not a TruPlugin subclass. PluginManager._load_plugin_module() will raise a PluginLoadError ('no TruPlugin subclass found') on every startup, polluting logs and suppressing future plugin loads due to the surrounding exception handler.
The manifest registers
plugin_initingit_enhancer/main.pyas an on_load plugin, but the file contains only a bare module-level function, not a TruPlugin subclass. PluginManager._load_plugin_module() will raise a PluginLoadError ('no TruPlugin subclass found') on every startup, polluting logs and suppressing future plugin loads due to the surrounding exception handler.