.murmur/murmur.yaml file is the shared configuration for your Murmur workspace. It lives in the .murmur/ directory at the root of your repository and is committed to version control. Every developer on the team uses the same file.
File location
The configuration file is located at.murmur/murmur.yaml in your repository root. Murmur uses walk-up discovery — when you run a murmur command, it searches the current directory and all parent directories for a .murmur/ directory. This means you can run Murmur commands from any subdirectory in your repository.
Creating the configuration
Automatic setup
Field reference
workspace
model
This sets the workspace default. Individual spawn calls can override the model per-agent using the
model parameter or flag, and the workspace default itself overrides a persona’s model. When no source sets a model at all, Claude Code on the VM falls back to its own built-in default — see Model Selection for the full precedence chain.
fast_mode
false)
When enabled, Anthropic agents use fast mode.
skip_checks
skip_checks to exclude checks that are:
- Flaky — intermittent failures unrelated to the agent’s changes
- Irrelevant — checks that do not apply to the type of work agents do
- Slow — optional checks that would unnecessarily delay the agent
suppress_events
Empty or absent means agents react to every class (the default). Suppressed
events are still recorded on the agent’s timeline as suppressed, and the
dashboard’s PR and CI state keeps updating — only the wake is skipped.
Set it in
murmur.yaml for a team-wide default, or in murmur.local.yaml to
apply it just to your own spawns. Override per spawn with
murmur spawn --suppress-events (none forces full subscription) or the MCP
suppress_events parameter, and toggle it on a running agent from the
dashboard’s event checkboxes.
checks_timeout
15m)
How long agents wait for CI checks to complete before timing out. Accepts Go duration format:
If your CI pipeline consistently takes longer than 15 minutes, increase this value to avoid premature timeouts.
api
api.address
Type: string (optional) The Murmur API server address. Defaults to the platform’s standard API endpoint. Only change this for:- Custom on-premise deployments
- Development environments pointing at a different API
- Multi-region setups with a region-specific endpoint
Complete example
Environment variable overrides
Environment variables take precedence over all configuration file values. Use these for CI environments, temporary overrides, or per-shell customization.MURMUR_CONFIG
Override the shared config file path entirely:.murmur/ directory.
MURMUR_LOCAL_CONFIG
Override the local overlay file path:Per-developer overlay
Each developer has a personal overlay file at.murmur/murmur.local.yaml. This file is gitignored and contains developer-specific settings: