App down while you sleep? Replit’s Monitoring Agent watches your live app
The short version
Dreading the “doesn’t work for me” message from a user?
Replit’s new Monitoring Agent watches your published app, digs into problems when an alert fires and can make and check a fix before you’re even awake.
Three separate switches decide how far it goes: just alerts, alerts plus fixes, or alerts, fixes and publishing them to your live app. You turn each one on per app, and runs may add Agent usage charges.
On this plate
Jargon jar: publishing (Replit’s word for deploying) puts your app on the internet where real users reach it; that live version is production. On-call means being the person who gets woken up when the app breaks.
A log is the running diary your app writes as it works, including its errors. Latency is how long the app takes to answer a request. An HTTP error is the app answering a visitor with a failure, like the famous “500” that means something broke on the server.
Republishing sends a changed version of your app live.
What Replit launched
On Oct 22, 2026, Replit introduced Monitoring Agent, which “can detect production issues, investigate the cause, validate a fix, and publish it automatically” (Replit: Monitoring Agent announcement).
It builds on App Monitoring, which Replit launched on Apr 29, 2026 so you’re the first to know when your published app goes down (Replit: App Monitoring announcement). That version emailed you when the app went down and let you ask Agent to investigate.
The new agent is Replit “closing the loop”: it can also make the fix (Replit: Monitoring Agent announcement).
The on-call problem
Picture a one-person bakery that also has to answer the fire alarm at 3 a.m. At a large company, Replit points out, an on-call engineer gets paged, investigates and works to get the app running again.
For most creators and small teams, that job falls to the same person who is building the product, supporting customers and trying to grow the business.
So problems tend to surface the worst way: a user writes in to say it doesn’t work.
Replit’s pitch is that “instead of learning about outages from frustrated users,” you can wake up “with the peace of mind that your app’s uptime is being handled” (Replit: Monitoring Agent announcement).
What it makes possible
A smoke detector for your app. Automatic checks watch three signals: application error logs, HTTP errors and request latency. When one trips, you get an alert (Replit docs: set up Monitoring Agent).
A first responder who reads the clues. With Auto-fix on, the agent works in the background. It uses your app’s production metrics, runtime logs and code to find the cause. When it finds one it can act on, it attempts a fix and validates the change.
Replit says it then emails you a summary of what happened.
A helper you can question anytime. You don’t need an alert, or even Auto-fix, to ask the agent about your live app. Replit’s docs suggest prompts like:
- “Why did my app return 500 errors in the last hour?”
- “Which endpoints were slowest today? Compare their p50 and p99 latency.”
- “Check CPU and memory usage since my last publish.”
Adding the rough time, time zone and affected endpoint helps it narrow things down. On request it can look well beyond the three alert signals: traffic and failed responses, how fast each endpoint answers, CPU and memory, disk and network use, and error logs filtered by severity or version.
What is available depends on how and where your app is deployed (Replit docs: set up Monitoring Agent).
“Your app is live. Now its on-call engineer can be, too.” Replit, in its Monitoring Agent announcement
Three switches, your call
Replit keeps the agent on a leash with three separate settings, so you can hand over as much or as little as you like (Replit docs: set up Monitoring Agent):
| Switch | What it does | What stays with you |
|---|---|---|
| Monitoring alerts | Watches the three signals and alerts you | Everything else: investigating and fixing |
| Auto-fix | Investigates alerts, then attempts and validates a fix | Reviewing the fix in Agent chat and republishing it |
| Auto-republish | Publishes the validated fix to your live app | Checking what changed after the fact |
Auto-fix alone doesn’t authorize publishing anything to your live app. Auto-republish is marked experimental and only works with Auto-fix on. Changed your mind?
Turn off Auto-fix to stop automatic investigations and fixes while still getting alerts, or turn off Auto-republish to keep the fixes but review them before they go live.
Ways you could use it
Replit’s announcement doesn’t include customer stories yet, so these are possible uses based on what the official docs describe, not reports from real users.
- The side project you can’t babysit. Keep Monitoring alerts and Auto-fix on, leave Auto-republish off. If something breaks overnight, a checked fix can be waiting in Agent chat for you to review over breakfast.
- The slow-page mystery. Ask which endpoints were slowest today and compare their latency, instead of digging through charts yourself.
- The bad update. Ask it to read the runtime logs for the version that failed to start, right after a publish goes wrong.
- A quieter inbox. Under Settings > Notifications > Active monitoring alerts, choose which alert emails you get, from critical-only to every severity level, or none. Turning emails off doesn’t turn off monitoring or Auto-fix.
Where it stops
The agent is helpful, not magic, and Replit’s docs are upfront about the edges (Replit docs: set up Monitoring Agent):
- Not every alert ends in a fix. If an outside service your app relies on is having trouble, the fix may need to happen outside your app.
- Some changes, including migrations and index operations (reshaping your database), may be risky. That is a good reason to think twice before letting it publish on its own.
- The automatic checks don’t cover every metric the agent can investigate.
- Runs may add Agent usage charges, which you can track on your usage page.
Resolved alerts stay in the Monitoring alerts table for 30 days, next to the active ones, and you can expand any alert to see why it fired.
How to switch it on
Monitoring is set up separately for each published app (Replit docs: set up Monitoring Agent):
- Open the Publishing tool, then your app’s publish settings. For a new app, you set this up during your first publish.
- Switch on Monitoring alerts. On a first publish, the option is Enable Active monitoring under Suggested add-ons.
- Switch on Auto-fix to let the agent investigate and fix problems.
- Decide on Auto-republish. Leave it off if you want to review and publish changes yourself.
Chef’s pick: start with alerts and Auto-fix only. Read a few of the agent’s fixes in Agent chat before you trust it with Auto-republish, and keep publishing anything that touches your database yourself.