feat(FN-1133): add plugin hot-reload support
- Add PluginLoader hot-load/unload with watch mode, auto-recovery, and staged loading - Add PluginRunner reactive integration with executor dynamic tools registration - Add dashboard reload endpoint (POST /api/plugins/reload) and PluginManager UI - Add comprehensive tests for plugin-hot-reload (core) and plugin-runner (engine) - Update plugin authoring docs and add memory notes - Add changeset for @gsxdsm/fusion minor release
This commit is contained in:
5
.changeset/fn-1133-plugin-hot-reload.md
Normal file
5
.changeset/fn-1133-plugin-hot-reload.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@gsxdsm/fusion": minor
|
||||
---
|
||||
|
||||
Add plugin hot-reload capability for runtime plugin updates. Plugins can now be reloaded without restarting the engine or dashboard. The reload endpoint is available at `POST /api/plugins/:id/reload` and the dashboard includes a reload button for running plugins. Hot-loaded plugins' tools are immediately available to new task executions.
|
||||
Reference in New Issue
Block a user