list-applications
List Argo CD applications with filters such as name, project, repo, health, and sync status. Priority apps appear first with an isPriority flag.
Instructions
List Argo CD applications with optional filters. Priority apps from env (ARGOCD_PRIORITY_APPS) appear first with isPriority=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Filter by exact application name (API-side, not substring) | |
| repo | No | Filter by repository URL | |
| limit | No | Max applications to return (priority apps kept first) | |
| profile | No | Environment profile. Available: default. Default: default | |
| projects | No | Filter by Argo CD project names | |
| selector | No | Label selector | |
| useCache | No | Use cached application list instead of live API call (respects TTL) | |
| namesOnly | No | Return a names array instead of full summaries only in names field | |
| syncStatus | No | Filter by sync status (client-side) | |
| healthStatus | No | Filter by health status (client-side) | |
| nameContains | No | Substring search on cached application names (LIKE). Uses in-memory cache — much faster than listing all apps. | |
| priorityOnly | No | Return only apps configured in ARGOCD_PRIORITY_APPS / ARGOCD_PRIORITY_APPS_<PROFILE> | |
| refreshCache | No | Force refresh application cache before listing |