Manage queue
dsh_queueInspect or change a conversation's pending task queue: list queued tasks, cancel one, rewrite queued text, or promote one to the front. The queue is memory-only and lost on restart.
Instructions
Inspect or change a conversation's queue of pending tasks (it only manages tasks already queued; enqueue with dsh_send(queue=true); memory-only, lost on restart). action=list lists them; remove cancels one and writes a cancelled sentinel; update rewrites the queued text; promote moves one to the front.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"conversation_id": "<conversation_id>",
"action": "<action>"
},
"name": "dsh_queue"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The new text, for update. | |
| action | Yes | ||
| run_id | No | Required for remove / update / promote. | |
| conversation_id | Yes | Conversation id, from dsh_start or dsh_list. |