When a nerd tells me they don't use agents "because I can write better code than any agent", I usually go "huh, sure buddy, you do you". When they tell they don't use agents for monitoring, I just laugh in their face.
Seriously. You can't monitor a production deploy better than an agent can. I dunno about AGI but this specific job is something that an LLM can already do better than every single human in the world. For me, as a systems engineer, having agents monitor my infra changes has been (no joke) more impactful in my day-to-day work than having agents write my code.
I started doing this many months ago by asking the agent to monitor explicitly after I triggered a deploy; soon after I moved to using a set of my own Skills. Now our Review Agents team has fully automated this workflow with delightful UX and obviously I'm not going back.
It's hard to overstate how powerful this is. All it takes, for me, in production:
- The Datadog MCP
- The PlanetScale MCP (for all our databases)
- Our custom MCP for deploys and internal tooling
That's it. Some carefully designed gradual deploy pipelines, and the agent just takes care of everything from there. You can't really deploy SEVs to production anymore.
Doing infra like this is pure joy. And the safety is just a tiny part of it. The Rollout agent also does the actually hard part of my job, which is _performance_.
When the changes you're deploying are a performance optimization, the agent prepares a monitoring plan that ensures the optimization is correct AND effective. I rarely prompt benchmarks for my optimizations anymore. Just fucking go to prod and the agent is gonna give me the best possible benchmark.
If you work on systems or infra for a living, you should be setting up your production environments so you can use Rollouts. Not doing so is actually reckless.
Introducing Rollouts.
Rollouts write a monitoring plan, then watch changes as they deploy.
Deployments are verified, so regressions are caught before users see them.