← Hermes Field Notes
2026-06-01 · alerting · automation

State-change-only alerting for AI agent automation

Reliable automation should not train people to ignore it. In AI agent operations, a scheduled job that announces every routine check creates noise, while a silent job that hides failures creates risk. The useful middle ground is state-change-only alerting.

The pattern is simple: say nothing when there is no work, report concisely when something changes, and always report errors with enough evidence for safe debugging.

What counts as a state change?

A state change is an observable event that a human or another automation step may need to know about. Examples include a new post published, a feed regenerated, a dependency upgraded, a backup completed after previous failure, or a verification check moving from failing to passing.

Routine scans, empty queues, unchanged files, and healthy repeated checks should usually stay silent. This keeps runbooks readable and makes real alerts more trustworthy.

Small alerting checklist

Copyable safe delegation prompt

Review this scheduled automation for state-change-only alerting. Keep no-work runs silent. For real changes, report the changed object, concise result, and verification signal. For errors, identify the failed layer and safe next diagnostic step. Do not expose secrets, personal data, private paths, account identifiers, or network details.

Why AI agents benefit

AI agents work better when signals are compact and structured. A state-change-only policy reduces irrelevant context, makes regression detection easier, and encourages every automated action to end with verification. It also supports local-first tooling: generated files can be checked privately, then only meaningful public updates need a report.

Rule of thumb: if a notification does not describe a change, a failure, or a recovery, it probably belongs in a local log instead of a human alert.