AI Agent Hub
Back to plugins
dsh-queue-reorder preview

dsh-queue-reorder

Client Updated 2026.09.15

Run the following command in DeepSeek Harness:

dsh plugin install damlys99/dsh-queue-reorder

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install damlys99/dsh-queue-reorder in your DeepSeek Harness terminal to install the plugin; the source repository is at https://github.com/damlys99/dsh-queue-reorder .

About this plugin

When a DSH agent is busy and you have queued up a few messages, you might want to shift the first one back or pull the third one forward. The official queue dock simply displays rows; it gives you no way to reorder them. dsh-queue-reorder solves exactly that: a grip handle appears on every queued row so you can drag it wherever you like, and a pair of up/down arrows (wearing the dock's own action-button class) offer precise, click-based movement. The dock is decorated, never replaced—previews, inline editing, steering, removal, attachments, and collapse all keep working exactly as shipped, and uninstalling leaves the dock completely untouched.

Under the hood there are two small files and zero runtime dependencies. The host registers a single POST /queue-reorder route that performs one concurrency-checked splice over the smallest span covering both ends of the move. The browser side uses a MutationObserver to decorate the official rows and re-reads each row's position at click and drag time, because the dock reorders those very elements in place. Four refusal guards (queue changed, non-user message, subagent session, steering row) ensure a rejected move changes nothing.

If you work with DSH daily, queue multiple instructions while the agent is mid-run, and need fine-grained control over execution order, this is the missing grip. It adds one control to the dock and gets out of your way.

Screenshots

Use Cases

  • Queue multiple instructions while the agent is busy and need to reorder them
  • Fine-tune next-turn message execution order without deleting and re-queuing
  • Drag-to-reorder directly inside the official dock without leaving your workflow

Best For

  • Heavy DSH users who batch-queue instructions while the agent is mid-run
  • Users who need precise control over next-turn execution order
  • Clients who prefer lightweight dock enhancements over full replacements