Skip to main content

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.

Queries an agent’s current state. Returns the phase, VM assignment, progress, output (PRs, commits, cost), and optionally child statuses and lifecycle timeline. Equivalent to murmur status in the CLI.

Parameters

NameTypeRequiredDescription
slugstringyesAgent task slug (e.g. fix-bug). Use an absolute path like /w/workspace/u/account/slug to target an agent outside your own path.
childrenbooleannoInclude child agent statuses in the response. Default: false.
timelinestring[]noTimeline event types to include. Omit to exclude timeline.
workspacestringnoWorkspace name. Overrides the session default.

Timeline event types

TypeWhat it captures
phasePhase transitions (starting → running → task-complete → idle).
childChild agent lifecycle changes.
taskCompleteAgent finished a task turn.
commitAgent made a git commit.
pushAgent pushed to remote.
checksCI check status updates.
followUpFollow-up messages delivered to the agent.
uploadFile uploads.

Response

Returns the agent’s full status as a JSON object. Fields are present only when they have a value.
FieldTypeDescription
agentIdobjectThe agent’s identity — tenant, account, workspace, slug path.
phasestringCurrent lifecycle phase (e.g. PHASE_RUNNING, PHASE_TASK_COMPLETE).
vmobjectVM instance name, project, zone.
vmStoppedbooleantrue when the VM is stopped (sleeping).
versionstringThe murmur version running on the VM.
progressobjectLatest progress update — label, detail, timestamp.
sessionModestringSESSION_MODE_INTERACTIVE for interactive sessions.
currentDescriptionstringThe agent’s current task description.
queuedFollowUpsstring[]Pending follow-up messages.
outputobjectAgent output — response text, prs array, commits count, cost in USD.
childrenobject[]Child agent statuses (only when children: true).
timelineobject[]Lifecycle events (only when timeline is set).

Examples

Basic status check

{
  "slug": "fix-auth"
}
Response:
{
  "agentId": {
    "tenant": {"provider": "PROVIDER_GITHUB_OAUTH", "org": "alice"},
    "ownerProvider": "PROVIDER_GITHUB_OAUTH",
    "account": "alice",
    "workspace": "backend",
    "agent": ["fix-auth"]
  },
  "phase": "PHASE_RUNNING",
  "vm": {"instanceName": "murmur-a1b2c3d4", "project": "acme-agents", "zone": "us-central1-a"},
  "version": "0.4+a1b2c3d4",
  "progress": {"label": "tool", "detail": "Running tests", "timestamp": "2026-05-14T10:30:00Z"},
  "output": {"cost": 0.42}
}

With children

{
  "slug": "director",
  "children": true
}

With timeline

{
  "slug": "fix-auth",
  "timeline": ["phase", "taskComplete", "commit"]
}

Absolute slug targeting another agent

{
  "slug": "/w/backend/u/bob/api-refactor"
}

Errors

CodeMeaningWhat to do
NOT_FOUNDNo agent with that slug exists.Check the slug. Use ls to see running agents.
UNAUTHENTICATEDIdentity token is missing or expired.Check the agent’s credentials.
  • murmur status — equivalent CLI command
  • Agents — concept overview
  • spawn — create an agent
  • ls — list running agents
  • kill — cancel an agent
  • wait — block until an agent reaches a target phase