前言¶
在 DeepSeek Harness(DSH)里用「排队发送」时,消息会进入官方队列面板。默认面板能看顺序、能发,但想改一条还没执行的内容、在两条消息之间插一句、或者一次性清掉多条,往往得靠删了重发或逐条点。
dsh-queue-plus 是社区维护的 Web 客户端插件,通过 DSH 官方插槽接管 QueueDock,在不隐藏、不复制排队数据的前提下,把编辑、删除、插话、排序和批量删除接到同一套面板里。停用或卸载后,官方队列会自动恢复。
这是什么¶
dsh-queue-plus(GitHub:starslittle/dsh-queue-plus)由维护者 starslittle 发布,分类为客户端插件,当前 Release 版本为 v0.3.0,许可证 MIT。
它解决的是排队消息「只能看、不好改」的问题:在 Web 界面里直接操作队列内容,而不是绕开官方队列另做一套。
实现上,插件使用 DSH 官方 UI 插槽接管 QueueDock;排队消息仍由 DSH 管理,插件不隐藏也不复制队列数据。
核心功能¶
下面介绍 README 中已列出的能力,均可在安装后按步骤复现。
单条与插话
- 编辑排队中的消息内容。
- 删除单条排队消息。
- 在队列中插话发送(在指定位置插入新消息)。
排序
- 拖动消息调整执行顺序。
- 或使用上下箭头调整顺序。
- 排序经服务端确认,并带并发保护;若队列已变化,本次排序会被拒绝,避免排乱。
批量删除
- 一键批量删除;确认后按 DSH 官方方式逐条处理。
- 单条和批量删除均调用官方
conversation.updateQueue(..., { kind: 'remove' })。
面板行为
- 新队列自动展开。
- 记住用户手动收起的状态。
- 支持中文、英文界面,以及键盘和触屏操作。
安装与启用¶
推荐从 GitHub Release 安装预构建包,无需授权安装脚本:
dsh plugin --profile web add -w https://github.com/starslittle/dsh-queue-plus/releases/download/v0.3.0/dsh-queue-plus-0.3.0.tgz
安装后重启 dsh web。
若需锁定版本并从源码安装,可使用:
dsh plugin --profile web add github:starslittle/dsh-queue-plus#v0.3.0
源码安装会执行仓库自带的 prepare 构建。使用 pnpm 10 及以上时,需在对应 profile 的 pnpm-workspace.yaml 里允许 dsh-queue-plus 执行构建;仅对可信源码开启该权限。
更新与卸载:
dsh plugin --profile web update dsh-queue-plus
dsh plugin --profile web remove dsh-queue-plus
插件面向 @deepseek-ai/* 0.1.0-rc.6 的公开 Agent Inbox 与 Web 插件契约。DSH 仍处于 RC 阶段,契约变更时可能需要同步升级插件。
典型用法¶
- 按上一节命令安装插件,并重启
dsh web。 - 在对话里连续发送至少两条「排队」消息(选择排队发送,而非立即发送)。
- 观察队列标题旁是否出现「排序」入口;出现即表示插件已接管队列面板。
装完后的自检对照:
| 现象 | 怎么办 |
|---|---|
| 排队两条后标题旁出现「排序」 | 已生效 |
| 没有「排序」 | 确认已重启,并选「排队发送」而不是马上发送 |
| 关掉或卸载后队列变回原样 | 正常 |
在面板中可进行的操作包括:点击编辑某条消息、删除单条、在队列中插话、拖动或使用箭头调整顺序、使用批量删除并在确认后清掉当前可见条目。
适用场景与注意¶
适合谁
- 经常在 DSH Web 端用排队发送,且需要在执行前改文案、调顺序或清理多条消息的智能体开发者。
- 希望增强队列操作,又希望卸载后回到官方默认面板的使用者。
边界与行为
- 删除全部时,只处理确认对话框里可见的消息;并发变化下可能部分完成,不会误删随后加入的消息。
- 不操作 steering / context 队列,也不管理父 Agent 下所有 subagent 队列。
- 卸载插件后,官方队列界面自动恢复。
安装前须知
- 插件以当前
dsh进程权限运行;安装前应查看源码与 MIT 许可证,确认来源可信。 - SkillHub 目录页(https://www.skillhub.cn/plugins/starslittle/dsh-queue-plus)为社区插件索引,与 DeepSeek / 幻方无官方从属关系;安装命令以 GitHub README 的 Release 地址为准。
结尾¶
dsh-queue-plus 在官方 QueueDock 插槽上补齐排队消息的编辑、插话、排序与批量删除,删除与排序走 DSH 官方 API,卸载可回退。若你已在 Web 端用排队发送,可按 v0.3.0 安装命令试用,并以「排序」入口是否出现作为生效判断。
- 目录页:https://www.skillhub.cn/plugins/starslittle/dsh-queue-plus
- GitHub:https://github.com/starslittle/dsh-queue-plus