dsh-sidebar-bookmarks:在 DSH 右侧栏收藏网址并在内置浏览器打开

前言

在 DeepSeek Harness(DSH)Desktop 里查文档、对照 API 时,常见做法是把链接丢到系统浏览器或临时记在别处,再切回 DSH。右侧栏本身已有浏览器、文件预览等标签页,但没有专门用来「收藏常用链接、一点就开」的入口。

dsh-sidebar-bookmarks 是维护者 jinlong252577 发布的本地 DSH Desktop 客户端插件:在右侧栏增加「书签」标签页,点击条目时在 DSH 内置侧边浏览器打开,避免跳出到系统浏览器。插件在 SkillHub 插件目录 归类为客户端;社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系。

这是什么

一句话:给 DSH 右侧栏加一个「书签」标签页,收藏 http/https 网址,点击后在右侧浏览器 tab 中打开。

数据保存在浏览器端(localStorage 优先,cookie 分片兜底),不依赖宿主路由;书签列表与会话无关,关闭标签页、刷新或重启 DSH 后仍保留。当前版本在 package.json 中为 0.2.0,许可证 MIT。

核心功能

下面介绍 README 中已写明的能力。

  • 通过右侧栏 + →「书签」新增标签页,与浏览器、文件预览等并列。
  • 添加书签(标题可选 + 网址)、删除、点击条目在右侧浏览器打开。
  • 全局书签列表持久化;纯浏览器端存储,key 为 dsh-sidebar-bookmarks:v1(cookie 兜底为 dsh_bm_0..n,按 127.0.0.1 主机保存)。
  • 仅支持 http/https 网址。

宿主半边(lib/index.js)在 README 中说明:当前 DSH 版本上未被加载,功能完全走浏览器端。

兼容环境

  • DSH Desktop 0.2.1-rc.2(其他 0.2.x 未验证)。
  • desktop profile 路径:%USERPROFILE%\.dsh\profiles\desktop。

安装与启用

安装前请自行查看仓库源码与 MIT 许可证;插件随当前 DSH 进程与前端环境运行,仅安装你信任的 bundle。

方式一:手动复制(README 称最稳)

  1. 将仓库放到:
%USERPROFILE%\.dsh\profiles\desktop\plugins\dsh-sidebar-bookmarks
  1. 同一份再复制到:
%USERPROFILE%\.dsh\profiles\desktop\node_modules\dsh-sidebar-bookmarks
  1. 编辑 %USERPROFILE%\.dsh\profiles\desktop\package.json:
  • 在 dependencies 中加入:
     "dsh-sidebar-bookmarks": "file:plugins/dsh-sidebar-bookmarks"
  • 在 dsh.profile.bundles 末尾加入:
     "dsh-sidebar-bookmarks"
  1. 重启 DSH。

方式二:从 GitHub 安装

需要本机有 dsh CLI,且 profile 允许第三方 bundle。官方命令如下:

dsh plugin --profile desktop add github:jinlong252577/dsh-sidebar-bookmarks

README 注明:Desktop 的 profile 由 Electron 应用托管,部分版本会拒绝 CLI 直接安装;失败时用方式一手动复制。

典型用法

经过上面的步骤启用插件后:

  1. 在 DSH 右侧栏点击 +,选择「书签」打开书签面板。
  2. 添加书签:填写网址(必填),标题可选,保存到列表。
  3. 需要查阅时点击列表中的条目,页面在 DSH 右侧内置浏览器中打开。
  4. 不再需要的条目可在面板中删除。

书签不会写入本插件仓库;换电脑或清空浏览器存储后需重新添加。README 建议重要书签自行备份。

适用场景与注意

适合谁: 经常在 DSH 里反复打开同一批文档、控制台、内部 wiki 的开发者,希望链接与对话上下文留在同一窗口内。

容量与限制(来自 README):

  • 单次约 60–100 条(受 cookie 分片上限影响)。
  • 浏览器存储被清空时书签会丢失。
  • 宿主 HTTP 路由(lib/index.js)留作扩展,当前未参与实际功能。

卸载: 从 profile 的 package.json 删除 dsh-sidebar-bookmarks(dependencies 与 dsh.profile.bundles);删除 plugins\dsh-sidebar-bookmarks 与 node_modules\dsh-sidebar-bookmarks;重启 DSH。

结尾

dsh-sidebar-bookmarks 用很小的客户端 bundle,把「常用链接」收进 DSH 右侧栏,并与内置侧边浏览器打通,减少在系统浏览器与 DSH 之间来回切换。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜