murmur ls lists child agents of the current agent.
Synopsis
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
-a | bool | no | Also include terminal (completed, failed, canceled) agents. Widens the phase filter only — it does not change which developers are listed (use -A or -developer). Default: false. |
-q | bool | no | Print only slugs, one per line. Default: false. |
-json | bool | no | Output as a JSON array. Default: false. |
-A | bool | no | List all developers’ agents, not just your own. Default: false. |
-developer | string | no | List a specific developer’s agents by username. |
-workspace | string | no | Workspace name. Overrides the value from murmur.yaml. |
Output
The default output is a tab-aligned table with five columns:| Column | Description |
|---|---|
SLUG | The agent’s slug. For child agents, displayed as parent/child. |
PHASE | Current lifecycle phase — starting, running, task-complete, idle, sleeping, checks-pending, destroying, completed, failed, or canceled. |
VM | VM instance name. Empty if no VM is assigned. |
PROGRESS | Latest progress event, formatted as [label] detail (time ago). Labels include text, tool, pr, commit, and push. |
COST | Cumulative API cost in USD (e.g. $1.23). Empty if zero. |
Quiet mode (-q)
Prints one slug per line with no header. Useful for scripting — pipe to xargs or loop over the result.
JSON mode (-json)
Prints a JSON array of objects. Each object has slug, phase, vm, progress, progress_at, and cost fields. An empty result produces [], not null.
Examples
List active agents
Include completed agents
List all developers’ agents
List a specific developer’s agents
Slugs only for scripting
JSON output
Child agents on a VM
When running on an agent VM,murmur ls lists child agents spawned by the current agent:
Errors
| Code | Meaning | What to do |
|---|---|---|
UNAUTHENTICATED | Identity token is missing or expired. | Run murmur auth or check your murmur.local.yaml configuration. |
INVALID_ARGUMENT | The -developer value contains invalid characters. | Use a plain username string without quotes or backslashes. |
Related
- Agents — concept overview
murmur status— detailed status for a single agentmurmur kill— cancel an agentmurmur spawn— start an agent