LogSage: An LLM-Based Framework for CI/CD Failure Detection and Remediation with Industrial Validation
Abstract
Continuous Integration and Deployment (CI/CD) pipelines are critical to modern software engineering, yet diagnosing and resolving their failures remains complex and labor-intensive. We present LogSage, the first end-to-end LLM-powered framework for root cause analysis (RCA) and automated remediation of CI/CD failures. LogSage employs a token-efficient log preprocessing pipeline to filter noise and extract critical errors, then performs structured diagnostic prompting for accurate RCA. For solution generation, it leverages retrieval-augmented generation (RAG) to reuse historical fixes and invokes automation fixes via LLM tool-calling.On a newly curated benchmark of 367 GitHub CI/CD failures, LogSage achieves over 98% precision, near-perfect recall, and an F1 improvement of more than 38% points in the RCA stage, compared with recent LLM-based baselines. In a yearlong industrial deployment at ByteDance, it processed over 1.07M executions, with end-to-end precision exceeding 80%. These results demonstrate that LogSage provides a scalable and practical solution for automating CI/CD failure management in real-world DevOps workflows.
BibTeX
@inproceedings{Xu-al:ASE25,
author = {Weiyuan Xu and
Juntao Luo and
Tao Huang and
Kaixin Sui and
Jie Geng and
Qijun Ma and
Isami Akasaka and
Xiaoxue Shi and
Jing Tang and
Peng Cai},
title = {{LogSage:} An {LLM-Based} Framework for {CI/CD} Failure Detection and Remediation with Industrial Validation},
booktitle = {ASE},
pages = {3742--3753},
publisher = {{IEEE}},
year = {2025},
}