deploy_watch
Trigger a deployment and wait until it finishes, providing progress updates and final status per resource. Returns logs on failure for quick diagnosis.
Instructions
Trigger a deployment and block until it reaches a terminal state (finished/failed/cancelled/skipped). Emits MCP progress notifications while polling. Returns per-resource final statuses and a logs tail on failure. FENCED: requires --allow-destructive and confirm:true (code/credential write).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pr | No | Pull-request number for preview deployments. | |
| tag | No | Deploy all resources sharing this tag. | |
| uuid | No | Coolify application UUID to deploy (alphanumeric). | |
| force | No | Force a rebuild without cache. | |
| confirm | No | Must be true to confirm this deployment (destructive: triggers production change). | |
| dry_run | No | If true, show what would be deployed without triggering. | |
| instance | No | Coolify instance name (omit for the default). | |
| timeout_seconds | No | Maximum seconds to wait before returning 'unknown'. Default 1800. |