Files
Fu-Jie_openwebui-extensions/plugins/tools/openwebui-skills-manager/v0.3.0.md
fujie d29c24ba4a feat(openwebui-skills-manager): enhance auto-discovery and structural refactoring
- 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)
2026-03-08 18:21:21 +08:00

15 lines
1.3 KiB
Markdown

# 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.md` files in nested subdirectories are properly discovered.
- **Default Overwrite Mode**: `ALLOW_OVERWRITE_ON_CREATE` is 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_skill` auto-discovery function would fail to find nested skills when given a root directory (e.g., when `SKILL.md` is hidden inside `plugins/visual-explainer/` rather than the immediate root). Resolves [#58](https://github.com/Fu-Jie/openwebui-extensions/issues/58).
- **Missing Positional Arguments**: Fixed an issue where `_emit_status` and `_emit_notification` would crash due to missing `valves` parameter references after the stateless codebase refactoring.
### Enhancements
- **Code Refactor**: Decoupled all internal helper methods from the `Tools` class to global scope, making the codebase stateless, cleaner, and strictly enforcing context injection.