dsh-browser-bookmarks:为 DSH 侧边栏浏览器增加书签管理

前言

在 DeepSeek Harness(DSH)里,右侧边栏的 Browser 面板常用于在对话旁预览网页、调试 Web 界面。默认工具栏只有刷新和地址栏,要反复打开同一组测试页或文档站,只能依赖浏览器历史或自己记 URL,在智能体开发流程里并不省事。

dsh-browser-bookmarks 是面向桌面客户端的 DSH 插件,由 BuyukBang 维护,在 Browser 工具栏中嵌入星标按钮与下拉面板,用于保存、整理和跳转书签。数据落在本机 localStorage,不依赖外部书签服务。下面介绍其定位、能力与安装用法。

这是什么

dsh-browser-bookmarks(npm 包名同名,当前资料中版本为 0.1.0)属于 DSH 生态中的客户端类插件:通过 Cordis patch 注入侧边栏 Browser 界面,在 Reload 按钮与地址栏之间增加书签入口。许可证为 MIT。

社区目录页:SkillHub 插件页。源码与说明:GitHub 仓库。该目录为社区独立站点,与 DeepSeek、幻方无官方从属关系;安装插件前建议自行查看源码与许可证。

核心功能

资料中明确具备的能力如下。

工具栏集成

星标按钮位于刷新与 URL 栏之间,尺寸与 DSH 工具按钮一致(28×28px),样式使用 DSH 主题变量(--dsw-*)。

当前页书签状态

当前打开的页面若已在书签列表中,星标呈高亮金色(#eab308);未收藏时为描边样式,便于一眼区分。

收藏与取消

单击星标可快速将当前页加入书签或移除;也可手动填写标题与任意 URL 添加自定义书签。

列表内导航与管理

在下拉面板中点击条目即可跳转到对应地址。支持上移 / 下移排序、行内编辑标题与 URL、删除条目。按 Escape 或点击面板外区域可关闭下拉层。

持久化

书签序列保存在浏览器 localStorage,键名为 dsh:browser:bookmarks。

安装与启用

推荐通过 DSH 插件管理器 / 市场安装(命令须与 README 一致):

dsh plugin --profile desktop add dsh-browser-bookmarks

安装后重新加载或重启 DeepSeek Harness,使客户端 bundle 生效。

开发者也可将仓库放入 profile 的 plugins 目录,并在 ~/.dsh/profiles/desktop/package.json 中以 link: 依赖注册 bundle dsh-browser-bookmarks;具体 JSON 片段见仓库 README。日常使用者以上述 dsh plugin add 方式即可。

典型用法

  1. 在 DSH 桌面 profile 中打开侧边栏 Browser,访问需要反复使用的页面(例如本地 dev server、API 文档、测试环境登录页)。
  2. 点击 Reload 与地址栏之间的星标,打开书签下拉面板。
  3. 对当前页:若未收藏,通过面板操作一键添加;若已收藏,再次操作可移除,星标样式会同步变化。
  4. 需要固定非当前页链接时,在面板中使用自定义书签功能,填写标题与 URL。
  5. 日后从列表中点击书签即可导航;顺序不合适时用 ▲ / ▼ 调整,错误信息用行内编辑修正,无用条目删除即可。

全程在 DSH 客户端 Web 视图内完成,无需离开 Harness 主界面。

适用场景与注意

适合谁

经常在 DSH 侧边栏 Browser 中切换同一组网址的开发者:联调前后端、查看部署预览、对照外部文档等。希望书签与对话上下文同屏、且数据留在本机的用户。

运行与权限

插件作为 DSH 客户端插件运行,与当前 DSH 桌面进程及嵌入的 Browser 视图共享同一前端环境;不扩大服务端权限,但会读写本机 localStorage。安装前应在 GitHub 核对 cordis.patch.yml 与 lib/ 注入逻辑,确认符合个人或团队安全策略。

数据范围

书签仅存储在当前 profile 使用的浏览器上下文中,清除站点数据或更换环境可能导致列表丢失;重要链接仍建议另有备份。

生态说明

DSH 主张「一切皆插件」;dsh-browser-bookmarks 解决的是侧边栏 Browser 缺少内置书签栏的缺口,不替代系统浏览器或独立书签同步方案。

结尾

dsh-browser-bookmarks 把收藏、排序、编辑和跳转收敛到 Browser 工具栏一处,减少在智能体工作区里重复输入 URL 的开销。需要安装命令与手动集成细节时,以仓库 README 为准。

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

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

Xiaoye