Skip to main content
Prints the dashboard URL for an agent. The URL opens the agent’s task view in the murmur dashboard. No API call is made — the URL is constructed locally from configuration and the resolved slug.

Synopsis

murmur url agent [slug]
On a VM, the slug is optional — omitting it prints the URL for the current agent. A relative slug on a VM resolves as a child of the current agent. On your laptop, a relative slug resolves as a root agent in the configured workspace. Absolute paths are also accepted — for example /w/backend/u/alice/fix-auth — to address any agent regardless of context.

Arguments

NameTypeRequiredDescription
slugstringon laptopThe agent’s slug. Optional on VMs (defaults to self).

Examples

Dashboard URL for an agent

murmur url agent fix-auth
https://murmur.example.com/github_app/acme/task/github_app%2Facme%2Fw%2Fbackend%2Fgithub_oauth%2Falice%2Ffix-auth

Self URL on a VM

When running on an agent VM, omit the slug to get the current agent’s dashboard URL:
murmur url agent

Child agent URL on a VM

When running on an agent VM, a relative slug resolves as a child:
murmur url agent add-tests
https://murmur.example.com/github_oauth/acme/task/github_oauth%2Facme%2Fw%2Fdefault%2Fgithub_oauth%2Falice%2Fdirector%2Fadd-tests

Errors

CodeMeaningWhat to do
public_url not configuredThe public_url field is missing from murmur.yaml.Set public_url in your configuration.
workspace not setNo workspace is configured and the slug requires one.Set workspace in murmur.yaml.
username not setNo username is configured and a relative slug requires one.Set username in murmur.local.yaml.
tenant.provider not setThe tenant provider is not configured.Set tenant.provider in murmur.yaml.
tenant.org not setThe tenant org is not configured.Set tenant.org in murmur.yaml.