- 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 版本发布说明
此版本引入了自动发现机制的重大可靠性增强,默认启用了覆盖安装,并进行了底层架构的全面重构。
新功能
- 增强目录发现机制:将原先单层目录扫描替换为深层递归的 Git 树级搜索,确保能正确发现嵌套子目录中的
SKILL.md文件。 - 默认覆盖安装:默认开启
ALLOW_OVERWRITE_ON_CREATE阀门(True),遇到同名技能时会自动更新替换,而不再报错中断。
问题修复
- 深度模块发现修复:彻底解决了当通过根目录批量安装技能时,自动发现工具无法跨层级深入寻找嵌套技能的问题(例如当
SKILL.md深藏于plugins/visual-explainer/目录中时会报错资源未找到)。解决 #58。 - 缺失位置参数报错修复:修复了在架构解耦出全局函数后,因缺少传入
valves参数配置导致_emit_status和_emit_notification状态回传工具在后台抛出缺失参数异常的问题。
优化提升
- 架构重构:将原
Tools类内部的大量辅助函数抽离至全局作用域,实现了更纯粹的无状态组件拆分和更严格的上下文注入设计。