dsh-dynplugin-manager: DSH Dynamic Plugin Installation, Loading, and Lifecycle Management
`dsh-dynplugin-manager` is an MIT-licensed DSH dynamic plugin manager designed to address issues regarding fragmented plugin loading and complex management operations. It provides full lifecycle management for two types of plugins—runner session-level loading and loader persistent mounting—via a unified settings page, installation dialog, and Slash commands. Core features include the automatic discovery of plugins in local and Profile directories, support for installation from local directories, GitHub repositories, or npm packages (including monorepo and caching mechanisms), as well as operations such as `/dynload` for automatic routing and loading, `/dynunmount` for deactivation, and `/dynuninstall` for complete removal. Plugins utilize a pre-validation persistence mechanism to ensure configuration security.
Read More