{"repo":"avivl/cloud-sre-agent","free":true,"listed":false,"github":"https://github.com/avivl/cloud-sre-agent","clone":"git clone https://github.com/avivl/cloud-sre-agent.git","description":"An autonomous SRE agent that monitors cloud logs across multiple platforms, leveraging AI models from various providers to detect anomalies, perform root cause analysis, and automate remediation by creating GitHub Pull Requests.","language":"Go","stars":49,"topics":["ai-ops","automation","devops","gcp","gemini-ai","google-cloud","incident-response","log-analysis","log-monitoring","python"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Cloud SRE Agent An LLM-driven SRE agent, written in Go. It ingests logs, detects incidents from the log stream, and runs each incident through a triage - analysis - remediation pipeline backed by a large language model. The output is a concrete code patch, delivered either as a local file, a GitHub pull request, or a GitLab merge request. The agent is built for a HIPAA-sensitive environment: prompt input is sanitized before it leaves the process, and the choice of LLM provider is fail-closed behind explicit, auditable gates (see HIPAA posture). What it does 1. A log source streams normalized log events ( domain.LogEvent ). 2. The detector accumulates events over a sliding time window and emits a domain.Incident when an error-rate or critical-burst threshold is crossed. 3. The pipeline runs the incident through three LLM stages — triage (classify, decide if actionable), analysis (root cause), remediation (concrete code patch). Every prompt input is sanitized first; the generated patch is gated by a code validator before delivery. 4. The delivery target writes the patch locally, or opens a real PR / MR. Architecture The codebase is ports and adapters . The core ( domain , detect , pipeline ) depends only on interfaces — ingest.LogSource , llm.Provider , scm.PRTarget , pipeline.CodeValidator — never on a concrete provider. Each external system is an adapter behind one of those ports. cmd/sre-agent hand-wires the spine at startup; there is no DI framework. See docs/ARCHITECTURE.m","default_branch":null,"files":null,"tree":[],"storefront":"/r/avivl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/avivl/cloud-sre-agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}