get_generation_status
Check the status of an async deliverable generation. Call this after create_deliverable_from_blueprint, which returns a generation_id.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
generation_id | string | Yes | — | The generation ID returned by create_deliverable_from_blueprint |
Input Schema
{
"type": "object",
"required": [
"generation_id"
],
"properties": {
"generation_id": {
"type": "string",
"description": "The generation ID returned by create_deliverable_from_blueprint"
}
}
}Output Schema
{
"type": "object",
"properties": {
"status": {
"type": "string",
"description": "Generation status (e.g. pending, gathering context, processing, completed, failed)."
},
"deliverable": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Document name."
},
"link_url": {
"type": "string",
"format": "uri",
"description": "Direct URL to view/open the deliverable."
},
"blueprint_id": {
"type": "integer",
"description": "Blueprint used to generate this deliverable."
},
"deliverable_id": {
"type": "string",
"format": "uuid",
"description": "Document ID. Pass to get_deliverable to retrieve full content."
}
},
"description": "Deliverable summary (present when status is completed). Use get_deliverable with deliverable_id to get full content."
},
"generation_id": {
"type": "string",
"description": "The generation ID being checked."
}
}
}Instructions
Check the status of an async deliverable generation. Call this after create_deliverable_from_blueprint, which returns a generation_id.
Typical workflow:
- Call
create_deliverable_from_blueprint→ getgeneration_id - Wait 2-4 minutes (generation takes time)
- Call this tool with the
generation_idto check progress - If status is not complete, wait and retry
- When complete, the response includes the deliverable summary with its ID
- Use
get_deliverablewith thedeliverable_idto retrieve the full content