# 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` 类内部的大量辅助函数抽离至全局作用域，实现了更纯粹的无状态组件拆分和更严格的上下文注入设计。
