ce318290bd
Droid v0.203 (Aug 25 2026) added 'edit queued messages' — a queued steering message can be pulled back and changed before it is sent. Hermes /queue could only append blindly: no way to see, fix, drop, or reorder queued prompts. /queue now supports management subcommands in the CLI: - /queue — list pending prompts (bare prompt still enqueues) - /queue list — same - /queue edit N <p> — replace item N (keeps voice sentinel, #65827) - /queue rm N — remove item N - /queue move A B — reorder - /queue clear — drop everything - /queue add <p> — force-enqueue prompts starting with a management word Queue mutations hold queue.Queue's mutex and rebuild unfinished_tasks so join()/task_done bookkeeping stays consistent. Paste references expand on enqueue and edit, matching the old inline path. Reimplementation of PR #18833 by @abhinav11082001-stack (commit was authored under a fabricated 'Hermes Agent' noreply identity that cannot be carried into history; engineering credit is theirs), hardened for current main: voice-sentinel-aware previews/edit, paste-reference expansion, queue bookkeeping asserts, out-of-range no-op tests, and docs.