Repository navigation
Releases: lemoncat7/dsh-web-search
Release list
0.3.4 · 适配 DSH 0.2.1-rc.2
网页搜索 0.3.4
宿主兼容
本版本明确支持 DeepSeek Harness 0.2.1-rc.2。包的 engines.dsh 与相关运行时 peerDependencies 已更新为 ^0.2.1-rc.2,构建依赖固定为本次验证版本。其他宿主版本未由本次验证覆盖。
仍在 DSH 0.2.0-rc.2 的用户请继续使用 0.3.3,不要在旧宿主上强制安装本版。
更新
- 更新 DSH 依赖及安装兼容声明,明确支持 0.2.1-rc.2。
- 移除新版已退役的 invariants 依赖、导出和对应打包检查。
- 保留搜索、网页抓取、测速、设置及 dsh-app://app 来源兼容。
验证与升级
已验证隔离与正式宿主设置页面;dsh-app://app 来源检查通过,不可信来源仍被拒绝。此项不等同于完整 macOS/Windows 桌面实机验收。
安装:dsh plugin --profile web add @lemoncat7/dsh-web-search@0.3.4。
请先备份配置与插件数据,升级到上述宿主后再安装本版,并重启实际使用的 Profile(桌面端按其 Profile 操作)。本次不修改 DSH 核心源码,不清理或迁移生产会话数据。
附件安装包与 npm @lemoncat7/dsh-web-search@0.3.4 完全一致。
0.3.3 · 适配 DSH 0.2.0-rc.2
0.3.3 · DSH 0.2.0-rc.2 兼容发布
- 更新宿主依赖与兼容声明,配套 DSH 0.2.0-rc.2;需要 Node.js ^22.19.0 或 >=24.0.0。
- 保留现有功能;未修改 DSH 核心源码。
- 已完成七插件回归及隔离宿主验证,正式环境工作区、设置接口验收通过。范围与限制见 兼容说明。
- 宿主仍处于 RC。旧宿主请保留 0.3.2 和配套数据备份,升级前备份配置与数据。
附件安装包与 npm @lemoncat7/dsh-web-search@0.3.3 完全一致。
0.3.2 · 适配 DSH 0.1.7-rc.2
0.3.2 · Desktop 设置接口兼容修复
插件正式版,面向 DSH 0.1.7-rc.2;Node.js ^22.19.0 或 >=24.0.0。不声明兼容未经测试的其他宿主版本。
- 设置读取、保存、测速和 SearXNG 引擎探测支持官方
Origin: dsh-app://app,仅限本机回环 HTTP Host。 - 允许该精确 Desktop 来源携带 cross-site Fetch Metadata;普通浏览器跨站请求、伪造相似来源和非回环目标仍不放行。
- 403 返回结构化 JSON;前端遇到纯文本 403、HTML 网关错误或无效 JSON 时显示明确的 HTTP 错误。
- 不改变搜索后端配置、凭据、工具权限或数据库结构。可以回退至 0.3.1。
验证:54 项自动化测试、类型检查、构建和包检查通过,包括实际本地 HTTP 路由测试。尚未实测真实 Windows/macOS Desktop 客户端。
安装:npm install @lemoncat7/dsh-web-search@0.3.2。
附件安装包与 npm @lemoncat7/dsh-web-search@0.3.2 完全一致。
0.3.1 · 适配 DSH 0.1.7-rc.2
0.3.1 · 适配 DSH 0.1.7-rc.2
插件正式版,已验证宿主 DSH 0.1.7-rc.2;Node.js ^22.19.0 或 >=24.0.0。宿主仍为 RC,不声明兼容未经测试的版本。
更新
统一设置样式,移除冲突的内联控件皮肤。
验证与升级
- 本地构建及相关测试通过,代码已在正式容器完成页面/API 检查。
- 设置样式已由用户验收;未穷举 Windows/macOS 桌面环境。
- 不修改数据库结构或用户配置;升级前建议备份,回退可安装 0.3.0。
- 安装:
npm install @lemoncat7/dsh-web-search@0.3.1。
附件安装包与 npm @lemoncat7/dsh-web-search@0.3.1 完全一致。
0.3.0 · 适配 DSH 0.1.7-rc.2
0.3.0 · 适配 DSH 0.1.7-rc.2
插件正式版(非 prerelease),已验证宿主:DSH 0.1.7-rc.2。宿主本身仍是 RC,不代表已验证所有未来版本。Node.js:^22.19.0 或 >=24.0.0。
更新
迁移设置标签页与 SettingsForms,适配易失配置并让每次工具调用读取当前配置,更新 DSH 客户端与宿主依赖。
升级与回退
- 本版面向 DSH 0.1.7-rc.2,不应直接安装到 DSH 0.1.5 或更早宿主。
- 升级前源码快照:
pre-dsh-0.1.7-rc.2(提交 96126c6,插件源码版本 0.2.1)。历史正式标签保留,不移动或覆盖。 - 旧版 npm 安装参考:
npm install @lemoncat7/dsh-web-search@0.2.1;升级宿主前先备份配置、数据库及工作目录。 - 新版安装:
npm install @lemoncat7/dsh-web-search@0.3.0。
验证边界
本地构建和自动化测试通过;DSH 0.1.7-rc.2 隔离容器已验证插件启动、适用的设置页面和接口。正式容器已经部署对应兼容代码并完成页面/API 冒烟检查。
未穷举 Windows/macOS 桌面桥、真实远端 SSH/FTP、所有渠道端到端附件投递及付费模型提供方。没有把本次验证扩大为对所有外部服务的保证。
附件安装包与 npm @lemoncat7/dsh-web-search@0.3.0 完全一致。
dsh-web-search 0.2.1
正式版本,适配并已验证 DeepSeek Harness 0.1.2-rc.1。\n\n- Node.js:22.19+ 或 24+\n- 自动化测试:35/35\n- npm:@lemoncat7/dsh-web-search@0.2.1\n- 安装:dsh plugin --profile web add @lemoncat7/dsh-web-search@0.2.1