list-applications
List Argo CD applications with optional filters for name, project, sync status, health status, and labels. Priority apps appear first, marked with isPriority=true.
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 |