Get Deployment Status
get_deployment_statusReport where deployments (Cycle stacks and their builds) stand — the reconciliation tool when a deploy_application call was interrupted, timed out, or its response was lost. Read-only.
Without arguments it lists recent stacks, newest first, each with its latest build. Pass 'stack' for one stack's detail including recent builds and their errors. Pass 'environment' to also see which of a stack's containers exist there — containers are created only by the final deploy step, so an empty container list on a live build means "generated but not yet deployed into this environment", not "failed".
Each stack carries a derived 'phase':
generating: the latest build is still compiling/importing (new, building, importing, verifying, saving) — the pipeline is in flight, nothing is wrong.
deploying: the build is being deployed into an environment right now.
generated: the build is live; with 'environment' given, no containers from it exist there yet — the deploy step still needs to run.
deployed: the build is live and its containers exist in the given environment.
failed: the latest build ended with an error (shown on the build).
To deploy a listed stack — reuse it in an environment, or continue an interrupted deployment — call deploy_application with stack_id set to the stack's id: it deploys the latest usable build, or a fresh one with rebuild:true, and picks up from the build's current state. Never resubmit a deployment from scratch after a timeout; check here first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max stacks to return when listing (no 'stack' given), 1-20. | |
| stack | No | Stack to inspect in detail: 24-char hex ID, identifier (= deployment_id from deploy_application), resource path ('stack:...'), or name. Omit to list recent stacks. | |
| context | No | Why are you calling this tool? Briefly describe the user's goal. | |
| environment | No | Environment. When given, each reported stack also lists its containers in that environment, distinguishing 'generated' from 'deployed'. | |
| conversation_id | No | Conversation tracking id. Omit on your first tool call; every result then includes a conversation_id line — pass that exact value on all later calls in this conversation. |