dsh-web-tools v0.3.1
🐛 Bug Fixes & Improvements / 修复与改进
1. 修复自建免 Key SearXNG 无法检索问题 (#4)
- 修复: 针对自托管免 Key 的 SearXNG 搜索源,修复了在面板未填写 API Key 时由于内部空 Key 检查被错误跳过并提示
no usable provider 的问题。
- 文档: 在双语 README 的常见问题(FAQ)中新增了「自建 SearXNG 配置与排错」指南,提示用户在
settings.yml 中开启 json 格式支持。
2. 修复 Tavily 时效与日期过滤参数冲突 (#3)
- 修复: 修复了当使用时效预设(如
this week)时,Tavily 适配器同时发送 time_range 与衍生计算的 start_date / end_date 导致 API 报错的问题。现在存在 preset 时优先发送 time_range,无 preset 时才发送显式起止日期。
3. 插件市场截图配置清单优化
- 在仓库根目录新增
screenshots.json 规范清单,与 awesome-dsh-plugin 官方市场的最新去中心化截图抓取机制完全对齐。
📦 Installation & Upgrade / 安装与升级
# 升级插件至最新补丁版本
dsh plugin --profile web update dsh-web-tools
🧪 Verification / 验证结果
- Unit & Integration Tests: 279 / 279 tests passed.
- Type Checking: Strict TypeScript across Host & Client (0 errors).
- Build: Production bundle compiles cleanly.