DSH Plugins
返回列表
dsh-queue-reorder

dsh-queue-reorder

客户端 更新于 2026.09.15

在终端中运行以下命令:

dsh plugin install damlys99/dsh-queue-reorder

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中执行 dsh plugin install damlys99/dsh-queue-reorder 完成安装,项目源码仓库为 https://github.com/damlys99/dsh-queue-reorder 。

插件介绍

使用 DSH 代理时,你往队列里排了三四条消息,结果第一条想后移、第三条想提前——但官方的队列停靠栏只负责展示,不提供任何排序能力。dsh-queue-reorder 做的事情很直接:在这些排队行上「长出」一个拖拽手柄和一对 ↑/↓ 按钮,让你直接在 dock 内部把消息拖到想要的位置。它不替换、不遮挡 dock 上已有的预览、行内编辑、steering、删除和折叠等功能,卸载后 dock 恢复原样,干干净净。

插件只有两个小文件、零运行时依赖、无构建步骤。Host 端注册一条 POST /queue-reorder 路由,对最小跨越区间做一次带并发检查的 splice;Browser 端用 MutationObserver 监听 dock 的 DOM 变化,在原始行上注入控件。每次点击或拖拽都会重新读取行位置,因为 dock 本身就是就地重排那些元素的。同时它设了四道拒绝闸(队列已变化、非用户消息、子代理会话、steering 行),任何一次被拒的操作不会改变队列状态。

如果你高频使用 DSH、习惯在代理忙碌时往队列里塞多条指令并需要精确调整执行顺序,这个小插件就是你缺的那把手柄。它不关心你的工作流,只在 dock 上多给你一个「抓手」,够了就够,不占地方。

截图预览

使用场景

  • 代理忙碌时往队列塞了多条指令,需要把某条提前或后移
  • 想精确调整 next-turn 消息的顺序,而不是删除再重新排队
  • 在官方 dock 内直接拖拽排序,不离开当前工作流

适合人员

  • 高频使用 DSH 代理、习惯在忙碌时批量排队指令的用户
  • 对消息执行顺序有精确要求、不想靠删除重排来调整的人
  • 偏好轻量增强、不替换原有 dock 功能的客户端用户