Argo AI: A Multi-Agentic RAG System for GitOps
Abstract
Argo CD reconciles Kubernetes cluster state against Git repositories, but it reports deployment failures without explaining their cause. Current diagnostic tools for Kubernetes either lack awareness of Argo CD application states, process telemetry through a single LLM prompt without iterative reasoning, or respond to metric alerts without parsing GitOps configuration signals. Argo AI introduces a heuristic A2A-style router that dispatches incoming cluster telemetry to five specialist agents (Runtime, Config, Network, Storage, RBAC) by matching deterministic Kubernetes pod state strings and event reason fields, removing LLM token cost from routing entirely. The system’s two-pod security architecture confines the Python reasoning layer to zero Kubernetes RBAC permissions, forcing every cluster query through a read-only Go proxy and blocking prompt injection from reaching the Kubernetes API. SHA-256 fingerprint caching paired with regex-based log pre- filtering reduces repeated diagnosis latency by 99.57% (from8.57sto 36.8ms) and cuts the average token payload by 87.08%. Tested on seven injected failure scenarios, the router achieves 100% dispatch accuracy, and a FAISS-backed retrieval pipeline over 4,801 documentation chunks reaches 96.0% accuracy at a similarity threshold of 0.65. Argo AI outputs copyable Git patch suggestions; it never modifies the cluster.
Article Details
Journal Info
International Research Journal of Computer Science
AM Publications
Authors (2)
Tejas Soham
Dept. of Information Science and Engineering, RV College of Engineering, Bengaluru, India
Rekha B.S
Dept. of Information Science and Engineering, RV College of Engineering, Bengaluru, India