dsh-move-up:从工作区菜单把工作区移到侧栏顶部

前言

DeepSeek Harness(DSH)侧栏会列出多个 workspace。常用项往往不在最上面时,只能反复拖拽排序。DSH 侧栏本身没有「置顶」「收藏」一类常驻能力,也不会替你记住顺序。下面介绍社区插件 dsh-move-up:在工作区行的 … 菜单里增加 Move to top,点一次就把当前工作区移到侧栏列表顶部,走宿主官方的 workspaceRegistry.insertBefore,效果等同手动拖到最前。

这是什么

dsh-move-up 由维护者 dongsheng123132 发布,归类为 客户端 插件。它只做一件事:在用户主动点击时,对当前 workspace 执行一次置顶排序;不维护星标、收藏、固定分类,也不做自动重排或后台同步。

npm 包约 7 KB,无运行时依赖,不保存状态;若不点击菜单项,插件对界面与顺序无任何影响。

核心功能

  1. 在工作区侧栏某一行的 … 菜单中增加 Move to top(菜单文案随浏览器语言显示中文或英文)。
  2. 每次点击触发 一次 重排,通过宿主 workspaceRegistry.insertBefore 完成,与长时间手动拖拽等价。
  3. 不引入收藏、置顶 pin、星标或启动后自动恢复旧顺序;手动拖拽仍由用户自行操作。

实现上,宿主当前没有专用的 workspace 菜单扩展位,插件依赖现有的工作区行与菜单 DOM。若未来宿主结构调整,菜单项可能不可见;插件 不会 自行重排工作区列表。

安装与启用

在 desktop profile 下按 README 给出的命令安装(版本号以资料原文为准):

dsh plugin --profile desktop add dsh-move-up@0.2.1

插件在 DSH 进程内以当前权限运行。安装前建议浏览仓库源码并确认 MIT 许可证与行为是否符合预期。

通过 Discover 添加索引(可选)

DSH 0.2.2 起提供实验性插件市场 Discover 页:无官方统一目录,仅展示用户自行添加的 index 源。本仓库提供一条索引 URL:

https://raw.githubusercontent.com/dongsheng123132/dsh-move-up/main/plugin-index.json

在 Plugins → Discover → Add index source 中粘贴上述地址,搜索 move-top;从 Discover 安装仍走正常的插件确认与 npm 流程。

典型用法

  1. 安装并启用插件后,打开 DSH 侧栏中的目标 workspace。
  2. 点击该行右侧 … 菜单。
  3. 选择 Move to top(或中文等价文案)。

经上述步骤,该 workspace 应出现在侧栏列表最上方。需要再次调整顺序时,可重复点击其他行的置顶,或继续使用拖拽。

适用场景与注意

适合:桌面端 DSH 用户,希望偶尔把某个 workspace 快速移到顶部,又不想引入额外的排序状态或自动化逻辑。

兼容与限制(来自仓库说明):

  • 针对 DSH 0.2.1-rc.5 开发与测试,环境为 macOS;package.json 中 peer 依赖对齐 @deepseek-ai/dsh-workspace / dsh-client-connection 0.2.1-rc.5。
  • Windows 与非空 session-menu 的浏览器行为 尚未验证。
  • 社区目录站点(如 SkillHub)与 DeepSeek / 幻方无官方从属关系;DSH 生态强调「一切皆插件」,本插件为社区贡献,非官方应用商店内置项。

维护者本地校验仓库可使用:

npm ci
npm run check

结尾

dsh-move-up 用最小体积补足侧栏「上移一次」的操作路径:无状态、无依赖、无自动重排。若你使用 DSH 0.2.1-rc.5 桌面端并需要偶尔置顶 workspace,可按上文命令安装,从工作区 … 菜单即可使用。

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

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

Xiaoye