dsh-queue-plus: An Enhanced Queued Message Panel for DeepSeek Harness

starslittle/dsh-queue-plus

Sessions & MessagesVerified
Listed on 2026-08-20
Page last updated 2026-08-20

Enhanced queue message panel for DSH plugin, supporting edit, delete, insert, sort, and batch delete.

Make DeepSeek Harness queued messages not just viewable but also editable, deletable, insertable, sortable, and batch-deletable.

install
dsh plugin --profile web add github:starslittle/dsh-queue-plus
Category
Sessions & Messages
Platform
DSH-Plugin
Author
starslittle
Distribution
Plugin

dsh-queue-plus Key Features

Edit/delete/insertDrag or arrow sortBatch deleteAuto expand/collapsei18n & touch

dsh-queue-plus Repository

starslittle
Publisher
starslittle
Repository
starslittle/dsh-queue-plus
15
Stars
0
Forks
0
Watchers
1
Open issues
LanguageTypeScript
LicenseMIT License
Website
Repo last push2026-08-16 15:01:19
Repo created2026-08-15 03:00:41
Topics
deepseekdeepseek-harnessdsh-pluginprompt-queue
Default branchmain

dsh-queue-plus Repo Summary

dsh-queue-plus is a DeepSeek Harness (DSH) plugin that enhances the queued message panel. Maintained by starslittle under the MIT license, it was last updated in August 2026. It addresses the limitation of the official QueueDock, which only allows viewing queued messages without direct manipulation. This plugin adds capabilities such as editing, deleting, inserting, reordering, and batch deletion. It takes over QueueDock through the official slot without hiding or duplicating messages; after disabling or uninstalling, the official queue automatically restores.

What core operations does the dsh-queue-plus DSH plugin support?

It supports editing, deleting, or inserting queued messages; dragging messages or using up/down arrows to adjust execution order; one-click batch deletion that processes messages one by one following the official DSH method. New queues auto-expand and remember manual collapse states. The interface supports Chinese, English, keyboard, and touch operations.

How to install dsh-queue-plus?

It is recommended to install the prebuilt package from Releases, which does not require authorization scripts:

bash
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

After restarting dsh web, send at least two "queued" messages consecutively; a "Sort" button will appear next to the queue title, indicating successful installation.

How to verify the installation of dsh-queue-plus?

If "Sort" appears next to the title after queuing two messages, it is effective. If not, confirm that you have restarted and selected "Queue Send" instead of "Send Now". It is normal for the queue to revert to the original after disabling or uninstalling the plugin.

What are the boundaries and compatibility notes for dsh-queue-plus?

Single and batch deletions call the official DSH conversation.updateQueue(..., { kind: 'remove' }); deleting all only processes messages visible at confirmation time, and concurrent changes may result in partial completion without accidentally deleting messages added later. Sorting uses server-side confirmation and concurrency protection; if the queue has changed, the sort will be rejected rather than scrambled. The plugin does not operate on steering/context queues or manage subagent queues owned by the parent Agent. It targets the public Agent Inbox and Web plugin contract for @deepseek-ai/* 0.1.0-rc.6; DSH is still in RC, and contract changes require plugin upgrades.

How to specify a version, install from source, and develop dsh-queue-plus?

To lock a version and install from GitHub source:

bash
dsh plugin --profile web add github:starslittle/dsh-queue-plus#v0.3.0

Source installation runs the repository's prepare build; pnpm 10 and above requires allowing dsh-queue-plus to execute builds in the corresponding profile's pnpm-workspace.yaml. For local development, use pnpm install and pnpm run check, then link via dsh plugin --profile web add -w link:/absolute/path/to/dsh-queue-plus. Update and uninstall use dsh plugin --profile web update dsh-queue-plus and dsh plugin --profile web remove dsh-queue-plus respectively.

View more DSH plugins at dsh-plugin.org

DSH-Plugin FAQ