Repository navigation
v0.35.1 — Plugin Loader Hotfix
Fix
- V035-001: Plugin loader namespace collision. Two plugins with same-named modules (e.g., both have
actions.py) now load independently withoutsys.modulescross-contamination. Reported by Samim, confirmed by Viggo.
Details
The plugin loader now pre-loads each plugin's sibling .py files into sys.modules before executing the handler module, ensuring from actions import ActionExecutor resolves to the correct plugin's copy. Modules are cleaned up after each plugin loads.
No other changes. Drop-in replacement for v0.35.0.