- Enable default overwrite installation policy for overlapping skills - Support deep recursive GitHub trees discovery mechanism to resolve #58 - Refactor internal architecture to fully decouple stateless helper logic - READMEs and docs synced (v0.3.0)
1.3 KiB
1.3 KiB
OpenWebUI Skills Manager v0.3.0 Release Notes
This release introduces significant reliability enhancements for the auto-discovery mechanism, enables overwrite by default, and undergoes a major architectural refactor.
New Features
- Enhanced Directory Discovery: Replaced single-directory scan with a deep recursive Git trees search, ensuring
SKILL.mdfiles in nested subdirectories are properly discovered. - Default Overwrite Mode:
ALLOW_OVERWRITE_ON_CREATEis now enabled (True) by default. Skills installed or created with the same name will be overwritten instead of throwing an error.
Bug Fixes
- Deep Module Discovery: Fixed an issue where the
install_skillauto-discovery function would fail to find nested skills when given a root directory (e.g., whenSKILL.mdis hidden insideplugins/visual-explainer/rather than the immediate root). Resolves #58. - Missing Positional Arguments: Fixed an issue where
_emit_statusand_emit_notificationwould crash due to missingvalvesparameter references after the stateless codebase refactoring.
Enhancements
- Code Refactor: Decoupled all internal helper methods from the
Toolsclass to global scope, making the codebase stateless, cleaner, and strictly enforcing context injection.