Nightshift
An AI on-call engineer that survives its own crashes.
Why I built it
When an alert fires at 3 a.m., the first hour goes into correlating metrics, logs and deploys by hand. I wanted an investigator that does that legwork, backs every claim with evidence, and can never take a risky action without a human.
- Alertfires
- Commanderplans hypotheses
- 4 specialistsmetrics · logs · changes · code
- Evidence boardevery claim cited
- Trust gatehuman approves fix
How it works
A commander agent plans hypotheses and hands one precise question to each of four specialists (metrics, logs, changes, code). They work in parallel and write to an evidence board. Risky fixes go through a trust gate. The whole investigation is a Temporal workflow, so killing the worker mid-incident just resumes it, with no repeated LLM calls. It was also onboarded onto real Linux hosts, including an unmodified WordPress stack, with auto-discovered service graphs.









