dsh-pwa-plugin
在终端中运行以下命令:
dsh plugin install RaulLazaro/dsh-pwa-plugin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install RaulLazaro/dsh-pwa-plugin 即可安装该插件,源码地址为 https://github.com/RaulLazaro/dsh-pwa-plugin
插件介绍
把 DSH 的 Web 界面变成一台可以「装进手机/桌面」的应用,是 dsh-pwa-plugin 想要解决的核心问题。传统 Web 应用一旦断网就寸步难行,用户也无法像原生 App 那样一键安装。这个插件在宿主 DSH 之上注入 Service Worker 注册脚本和 PWA Manifest,让静态资源在首次访问后即被缓存到本地,此后即使完全离线也能正常渲染界面、加载样式与字体。缓存策略经过分层设计:HTML 走网络优先确保拿到最新结构,JS、CSS、字体和图片走缓存优先保证速度,而 API 请求则始终透传到网络,避免读到过期数据。
更新体验同样被照顾到了。Service Worker 在后台检测新版本后静默激活,用户下次刷新即自动切换到新代码,整个过程无需手动干预。插件还自带一套 DSH 品牌风格的渐变图标,并支持从 SVG 生成 PNG 以满足各浏览器对 PWA 图标的格式要求。
适合正在将 DSH 以 Web 模式部署、希望给团队或自己一个「类原生」入口的使用者。只要你的环境支持 HTTPS(localhost 开发环境除外),加上几行配置就能让 DSH 的 Web 界面具备离线访问、一键安装和静默升级的能力,无需改动业务代码。
使用场景
- 在无网络环境下继续访问 DSH 的 Web 界面
- 将 DSH 一键安装到手机或桌面作为独立应用
- 静默检测并激活新版本,无需手动刷新页面
适合人员
- 以 Web 模式部署 DSH 的团队
- 追求类原生使用体验的独立开发者
- 需要在弱网或断网场景下依赖 AI 助手的用户