.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
| Value | Model | Best for |
|---|---|---|
opus | Claude Opus | Complex reasoning, architecture decisions, multi-file refactors |
sonnet | Claude Sonnet | Balanced capability and cost, most common tasks |
haiku | Claude Haiku | Simple tasks, high volume, lowest cost |
model parameter or flag.
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
checks_timeout
15m)
How long agents wait for CI checks to complete before timing out. Accepts Go duration format:
| Example | Duration |
|---|---|
5m | 5 minutes |
15m | 15 minutes (default) |
1h | 1 hour |
1h30m | 1 hour 30 minutes |
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.| Variable | Overrides | Example |
|---|---|---|
MURMUR_CONTEXT | Config file selection | dev |
MURMUR_CONFIG | Shared config file path | /etc/murmur/config.yaml |
MURMUR_LOCAL_CONFIG | Local overlay file path | ~/.config/murmur/local.yaml |
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: