agent argocd
Basic Information
This repository provides an LLM-powered agent that integrates with ArgoCD to allow programmatic, language-model-driven interactions with ArgoCD APIs and resources. The project implements a LangGraph ReAct agent that discovers and calls ArgoCD tools surfaced via a first-party MCP server generated from ArgoCD’s OpenAPI spec. It is designed to be used with external user clients via the A2A protocol and to enforce ArgoCD API token based RBAC plus optional secondary external authentication. The codebase includes local development instructions for running a KinD cluster with ArgoCD, instructions for obtaining API tokens, Docker and Makefile targets for local runs, and an evaluation harness for behavior testing. The repo was later moved under a larger ai-platform-engineering umbrella and is archived as read-only.