Overview
During a run, the Spur agent raises warnings for issues that are not hard failures — a cosmetic glitch, a known noisy element, a quirk that exists only in staging. Some of these are already reviewed and accepted. Warning Suppression tells Spur to stop flagging them. A suppression rule is created from a warning in a run. Spur saves the rule as a memory, clears the matching warnings in that run, and checks every later run against it.How suppression works
Suppression happens after a run finishes, not during it. A rule never changes what the agent does mid-run.The agent records an observation
Spur compares the observations against the saved rules
Matches become Suppressed, the rest become warnings
Suppress a warning
Open the run and find the warning

A warning on a run step, with the Suppress Warning action
Click Suppress Warning

Spur AI retrieving the warning and the existing memories
Confirm the scope
- Environments — the run’s own environment, several environments, or All Environments, which also covers environments added later.
- Test type — Web (desktop, mobile, or both), Native (iOS, Android, or both), or every test type. Scope matters when a warning is viewport-specific: a mobile layout glitch should not be suppressed on desktop.
- Breadth — this exact case, or every case like it. Breadth lives in the wording of the rule.
Approve the rule
Watch the run clear
Reading a suppressed warning
A suppressed warning stays on the step, collapsed, labeled Suppressed. Expanding the card shows the original observation. Hovering the label shows why Spur suppressed it and which memory it matched. The card also carries a View Memory link to the matched rule.
A suppressed warning on a run step
Manage the rules
Suppression rules live on the Memory page in the sidebar. The table lists every rule with its environment, classification, how many times it has been used, and its creator. Search memories finds a rule by name.
The Memory page listing suppression rules

A suppression rule open in the side peek
- Where this will be applied — the classification, the environments, and the test type. The environments and the test type are editable in place.
- Memory Description — the rule text itself, per environment. Also editable in place.
- Learned from — the run the rule was created from.
- Usage — the tests this rule has suppressed warnings on, and how many times.
Write rules that hold up
The rule text is what Spur matches against, so its wording decides how much gets suppressed.Keep it to one instruction
Keep it to one instruction
Leave run-specific details out
Leave run-specific details out
Never put credentials or personal data in a rule
Never put credentials or personal data in a rule
Word the rule as narrowly as the decision behind it
Word the rule as narrowly as the decision behind it
Widen an existing rule instead of adding a second one
Widen an existing rule instead of adding a second one
Suppression vs snoozing
Both keep noise out of test results, but they act on different things.- Warning Suppression hides one known warning while the test keeps running and keeps checking everything else. Use it for accepted behavior that will not change.
- Snoozing stops a test from running at all for a set period. Use it during a deployment, or while a known bug is being fixed.
