Getting Started
Install the Remediator Agent and run your first policy violation remediation.
Applies to: Nirmata AI Agents 1.0 and later
Service Agents are autonomous AI agents that run inside your Kubernetes clusters. Unlike Cloud Agents, which are launched on-demand from the Control Hub, Service Agents are deployed directly into the cluster and operate continuously — detecting policy violations, generating remediation plans, and opening pull requests in your Git repositories without human intervention.
The primary Service Agent is the Remediator Agent: it monitors Kyverno policy reports, uses AI to generate compliant fixes, and integrates with your GitOps workflow by creating PRs against the affected repository.
For a conceptual overview of Service Agents, see Service Agents in Nirmata AI Agents.
nirmata namespace via Helm.ClusterPolicyReport resources to discover violations.| Capability | Description |
|---|---|
| Continuous monitoring | Runs on a cron schedule or triggered on-demand via the Kubernetes API |
| Multi-cluster support | Hub Mode uses ArgoCD to manage violations across hundreds of clusters |
| GitOps integration | All changes go through PRs — no direct cluster mutations |
| Confidence-based actions | Configure whether PRs are opened for high-confidence fixes, low-confidence, or both |
| Split PR | Split a multi-policy PR into separate PRs for independent review workflows |
| AI provider choice | Nirmata AI (default), AWS Bedrock, or Azure OpenAI |
Install the Remediator Agent and run your first policy violation remediation.
Configure ToolConfig, LLMConfig, and the Remediator custom resource.
Prometheus metrics, status fields, and monitoring the Remediator Agent in production.
Complete guide to GitHub authentication methods for Nirmata AI Agents