DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
P

dsh-page-reload

Page Reload

DSH 客户端插件:注册 page.reload 命令(默认快捷键为 Ctrl+Shift+R),用于重新加载整个应用页面——适用于界面卡死或显示白屏时的恢复快捷方式。不同于内置的 page.refresh(Ctrl+R),后者仅刷新右侧边栏面板。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:Tony250-officeteam/dsh-page-reload#f6bfa2f452058c7a69d755f6d4562a9cce6f4cbe
README兼容性版本

兼容性与来源证明

Page Reload 以 dsh-page-reload 发布,当前版本为 1.0.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/21

版本

1.0.0stable
2026/10/21

相关插件

正在加载相关插件…

最新版
1.0.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/21
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Session Titles Bundle@deepseek-ai/dsh-experimental-session-titles-bundle新的用户提示到达时刷新会话标题。Personalized Recommendations@deepseek-ai/dsh-personalized-recommendations回答下方以卡片形式提供个性化页面和内置插件推荐Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层

README

dsh-page-reload

给 DeepSeek Harness 加一个整页刷新快捷键 —— 前端卡死 / 白屏时的自救键。

内置的 page.refresh(Ctrl+R)只刷新右侧栏面板,不是整页刷新。本插件注册真正的整页重载命令,默认 Ctrl+Shift+R。

English: README.en.md

为什么需要它

  • DSH 正式版在 Windows 上没有页面重载入口:应用菜单被替换成两个隐藏 DevTools 项,reload 菜单只在开发模式注册(见 app.asar lib/main.js 的 ...development ? [...] : [])。
  • 内置的 page.refresh(Ctrl+R)只刷新右侧栏面板,不是整页刷新(实现在 dsh-client-ui-sidebar-right 的 registerSidebarShortcuts)。
  • 白屏的常见真凶是渲染进程 OOM 退出(userData\logs\crash-*-renderer.log 实证:Desktop renderer exited: oom);页面 JS 层卡死时同样需要整页重载。

它做什么

通过 DSH 自带的快捷键服务(@deepseek-ai/dsh-client-shortcuts)注册命令 page.reload:

  • 默认键位:Ctrl+Shift+R(Windows/Linux 桌面与 Web),macOS 为 Cmd+Shift+R。
  • 命令会出现在 设置 → 快捷键(Ctrl+/)里,可自由改键或清空绑定。
  • 第二层保护:另装一个 capture 阶段的原生 keydown 兜底监听(与快捷键服务重复触发时以 defaultPrevented 让路),双保险。

安装

# 从 GitHub 安装
dsh plugin --profile desktop add github:<your-user>/dsh-page-reload

# 或从本地目录
dsh plugin --profile desktop add link:/path/to/dsh-page-reload

然后重启 DSH(托盘 → 退出 → 重开)。

插件是 client-only、零运行时依赖。Host 半侧刻意什么都不做,因此永远不会让桌面壳的插件激活失败。

边界说明(诚实版)

  • 快捷键跑在渲染进程里:如果渲染进程已整个崩溃退出,页面内按键无法生效。那种情况 Electron 会弹「应用无法启动/致命错误」对话框,点重新启动;或托盘图标 → 退出 → 重开。
  • 若前端只是 JS 卡死但渲染进程还活着,Ctrl+Shift+R 即可恢复。
  • 绝不要为了刷新强杀进程(会截断会话日志);走托盘退出。

探针

执行情况写入 localStorage["dsh-page-reload-probe"](phase: registered / raw-listener-installed / command-run / raw-listener-run / error …)。从磁盘读取:

$ud = Join-Path $env:APPDATA '@deepseek-ai\dsh-desktop\Local Storage\leveldb'
Get-ChildItem $ud -File | ForEach-Object { Select-String -Path $_.FullName -Pattern 'dsh-page-reload-probe' }

卸载

从 profile 的 package.json 中移除该条目(dependencies 与 dsh.profile.bundles),删掉 node_modules 里的链接,重启即可。绑定偏好(Desktop 存 userData/keybindings.json)会保留但无害。

License

MIT