AutoSRE is an autonomous AI agent that detects failed CI/CD pipelines, reads the logs, generates a fix with Gemini 2.5 Pro Preview, and opens a Merge Request. You just approve.
↑ Real run · View MR !1 →
A real bug causes a GitLab CI job to crash. A KeyError on a live Cloud Run service.
AutoSRE queries the GitLab REST API and finds the failed pipeline and job ID.
Raw CI logs and affected source files are fetched directly from the repo.
Logs and source are sent to Gemini 2.5 Pro. Returns root cause + fix as structured JSON.
A new Git branch named after the failing job ID is created via API. Clean and traceable.
The Gemini-generated fix is committed with a descriptive message. Pure API, no git CLI.
A Merge Request appears with root cause, fix summary, and pipeline reference.
That's it. The AI proposes. The engineer approves. Human-in-the-loop by design.
Root cause analysis and fix generation via Vertex AI global endpoint.
Full git workflow: detect failures, read logs, commit, branch, open MR.
Hosts the target Flask microservice. Serverless, auto-scaling.
Managed Gemini endpoint with service account auth and global routing.
Pipeline detection, automated testing, and fix branch validation.
Orchestrates the full 8-step recovery loop. No frameworks, just logic.