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