Removes specific event subscriptions from an agent. You can remove a branch subscription, one or more file subscriptions, or both at once. To remove all subscriptions at once, useDocumentation 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 subscriptions flush instead.
Synopsis
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
slug | string | on laptop | The agent’s slug. Optional on VMs (defaults to self). |
--branch | string | no | Branch name to unsubscribe from. At least one of --branch or --file is required. |
--file | string | no | File path (relative to repo root) to unsubscribe from. Repeatable. At least one of --branch or --file is required. |
--repo | string | no | Repository URL (HTTPS, SSH, or scp-style). Auto-detected from git remote origin if omitted. |
--workspace | string | no | Workspace name. Overrides the value from murmur.yaml. |
Examples
Remove a branch subscription
fix-auth no longer receives events from pushes to main.
Remove file subscriptions
Remove both branch and file subscriptions
Self-unsubscribe on a VM
When running on an agent VM, omit the slug:Errors
| Code | Meaning | What to do |
|---|---|---|
INVALID_ARGUMENT | Neither --branch nor --file was provided. | Specify at least one of --branch or --file. |
INVALID_ARGUMENT | Slug is required when not running on a VM. | Provide the agent slug as a positional argument. |
NOT_FOUND | No agent with that slug exists. | Check the slug spelling. Use murmur ls to see running agents. |
UNAUTHENTICATED | Identity token is missing or expired. | Run murmur auth or check your murmur.local.yaml configuration. |
Related
- Events — concept overview
- Agents — concept overview
murmur subscriptions add— subscribe to branch or file eventsmurmur subscriptions flush— remove all subscriptions for an agentmurmur subscriptions ls— list an agent’s subscriptions