Files
Fu-Jie_openwebui-extensions/plugins/tools/openwebui-skills-manager/v0.3.0_CN.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

1.3 KiB

OpenWebUI Skills Manager v0.3.0 版本发布说明

此版本引入了自动发现机制的重大可靠性增强,默认启用了覆盖安装,并进行了底层架构的全面重构。

新功能

  • 增强目录发现机制:将原先单层目录扫描替换为深层递归的 Git 树级搜索,确保能正确发现嵌套子目录中的 SKILL.md 文件。
  • 默认覆盖安装:默认开启 ALLOW_OVERWRITE_ON_CREATE 阀门(True),遇到同名技能时会自动更新替换,而不再报错中断。

问题修复

  • 深度模块发现修复:彻底解决了当通过根目录批量安装技能时,自动发现工具无法跨层级深入寻找嵌套技能的问题(例如当 SKILL.md 深藏于 plugins/visual-explainer/ 目录中时会报错资源未找到)。解决 #58
  • 缺失位置参数报错修复:修复了在架构解耦出全局函数后,因缺少传入 valves 参数配置导致 _emit_status_emit_notification 状态回传工具在后台抛出缺失参数异常的问题。

优化提升

  • 架构重构:将原 Tools 类内部的大量辅助函数抽离至全局作用域,实现了更纯粹的无状态组件拆分和更严格的上下文注入设计。