Skip to main content
Murmur delivers GitHub events to running agents. When someone comments on a PR, approves a review, or CI fails, the relevant agent receives the event and can react autonomously.

Event types

EventDescriptionTypical agent response
pr_commentSomeone commented on the agent’s PRAddress the feedback
pr_reviewPR review submitted (approved/changes-requested)Fix requested changes
ci_resultCI check completed (pass/fail)Investigate failures
file_changedFiles modified on base branch conflict with agent’s changesRebase or merge
child_lifecycleChild agent state changed (running/complete/failed)Process child results
notifyFree-text message from a human or directorFollow instructions
pr_openedNew PR opened in a subscribed repoUsed by flight triggers
issue_openedNew issue opened in a subscribed repoUsed by flight triggers
pr_labeledLabel added to a PRUsed by flight triggers
pr_lifecyclePR state changed (merged/closed/reopened)Track PR status

Setting up event delivery

If your org has installed the Macroscope GitHub App, event delivery is automatic — no workflow installation needed.
For personal tenants or repos not covered by the App, run murmur install-repo to create the GitHub Actions workflow that delivers events.

How agents receive events

Events arrive in the agent’s session automatically via the MCP server’s channel capability. They appear as <channel> tags in the agent’s context — no polling required. The agent reads the event and decides how to respond.

How your local Claude receives events

When you run Claude Code on your laptop with the Murmur MCP server configured, events for your agents are delivered to your mailbox. Stream them with murmur watch, or check the dashboard.

Subscriptions

Agents subscribe to events automatically — when an agent pushes to a branch, it subscribes to events on that branch. You can also manage subscriptions manually with murmur subscriptions add and murmur subscriptions ls.
TypePage
Referencemurmur watch
Referencemurmur notify
Referencemurmur install-repo
Referencemurmur subscriptions add
ConceptFlights
ConceptAgents