> ## Documentation Index
> Fetch the complete documentation index at: https://docs.murmur.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# murmur queue front

> Move one queued follow-up to the front of an agent's queue so it is delivered next.

Moves one queued follow-up to the front of an [agent's](/concepts/agents) queue, so it is the next one delivered. Nothing is discarded and no running turn is interrupted.

Follow-up IDs are printed by [`murmur queue add`](/cli/queue-add) and listed on the `queued` lines of [`murmur status`](/cli/status). An entry shown as `[internal]` is generated by the workflow and cannot be moved.

## Synopsis

```bash theme={null}
murmur queue front [flags] <slug> <follow-up-id>
```

## Arguments

| Name | Type | Required | Description |
| - | - | - | - |
| `slug` | string | yes | The agent's slug, a child path, or an absolute path. |
| `follow-up-id` | string | yes | The follow-up to promote. |
| `--json` | bool | no | Print the `QueueMoveToFrontResponse` as JSON. Default: `false`. |
| `--workspace` | string | no | Workspace name. Overrides the value from `murmur.yaml`. |

Requires `agent.edit` on the agent.

## Output

One of three lines. None of them is an error.

| Line | Meaning |
| - | - |
| `moved to the front of the queue` | The follow-up is now next. |
| `already being delivered` | The follow-up is on its way to the agent. There is nothing to promote. |
| `no undelivered follow-up with that ID` | The follow-up was already delivered or removed, or never existed. |

## Examples

### Promote a queued follow-up

```bash theme={null}
murmur status fix-auth
```

```
workflow: github_app/acme/w/backend/github_oauth/alice/fix-auth
phase:    PHASE_RUNNING
queued:     [4f6c2a1e-8b1d-4c3a-9e2f-7a5b6c8d9e01] Now add integration tests for the JWT middleware
queued:     [9a8b7c6d-5e4f-4a3b-8c2d-1e0f9a8b7c6d] Address the review comment on the token parser
```

```bash theme={null}
murmur queue front fix-auth 9a8b7c6d-5e4f-4a3b-8c2d-1e0f9a8b7c6d
```

```
moved to the front of the queue
```

## Errors

| Code | Meaning | What to do |
| - | - | - |
| `NOT_FOUND` | No agent with that slug exists. | Check the slug with [`murmur ls`](/cli/ls). |
| `PERMISSION_DENIED` | You lack `agent.edit` on the agent. | Ask for a role that grants `agent.edit`. See [authorization](/security/authorization). |
| `UNAUTHENTICATED` | Identity token is missing or expired. | Run [`murmur login`](/cli/login). |

## Related

* [`murmur queue add`](/cli/queue-add): send a follow-up
* [`murmur queue remove`](/cli/queue-remove): remove one undelivered follow-up
* [`murmur queue clear`](/cli/queue-clear): discard every queued follow-up
* [`murmur status`](/cli/status): list queued follow-ups and their IDs
