starslittle/dsh-queue-plus

A simple DSH queue panel for editing, removing, steering, reordering, and bulk removal.

dsh-queue-plus is a cleaner DSH queue panel that replaces the stock QueueDock via DSH's public slot mechanism. Features: edit, remove, or steer queued prompts; drag messages or use arrow buttons to reorder; remove all with confirmation via DSH's official per-item removal; auto-expand new queues and remember manual collapse; supports Chinese, English, keyboard, and touch. Limitations: single and bulk removal call DSH's official conversation.updateQueue remove operation; reordering uses server confirmation and stale-order protection (rejects a changed queue rather than scrambling it); does not touch steering/context queues or those owned by a parent Agent; the stock queue returns automatically after uninstall.

Sessions & Messages ★ 0 updated 2026-08-16
View on GitHub ↗

Install

dsh plugin --profile web add dsh-queue-plus

The npm package dsh-queue-plus 0.3.0 was re-verified live on 2026-10-01 with its repository field back-linking to starslittle/dsh-queue-plus. The README also documents a prebuilt release tarball form ('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') and a pinned GitHub form ('dsh plugin --profile web add github:starslittle/dsh-queue-plus#v0.3.0'). Restart dsh web after installing.

Compatibility

DSH web. Takes over QueueDock through DSH's public slot mechanism without hiding or duplicating queued messages. The stock queue returns automatically when disabled or removed.

Details

Recent updates

The README documents the feature list, three verification states (Sort appears / no Sort / uninstall restores stock), the known limits, and a details block for pinning a version, source install, and development commands.

FAQ

How do I install dsh-queue-plus?
dsh plugin --profile web add dsh-queue-plus (npm 0.3.0 re-verified 2026-10-01), then restart dsh web.
Does it replace the stock queue permanently?
No — the README says the stock queue returns automatically when the plugin is disabled or removed.
How does bulk remove work?
It targets only the rows visible at confirmation time and calls DSH's official per-item removal; concurrent changes may cause partial completion but later messages are not removed.

Alternatives

p2coder/dsh-task-control · cynch18/plugin-switch · LX2000WASD/dsh-web-plugin-manager

More plugins in Sessions & Messages

Browse more in Sessions & Messages

Guides for Sessions & Messages plugins