{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Retrieves the full, untruncated output for a specific step on a workflow instance. Returns a flat status-shaped JSON body with step `status` ('running' | 'waiting' | 'complete' | 'errored'), `error` (nullable), and `output` (the step value, or null while running/waiting/errored). When the step returned a ReadableStream from step.do, the response is served as 'application/octet-stream' with the raw bytes as the body instead of JSON. A `status='running'` response with non-null `error` indicates the step is currently retrying after a prior attempt failed.","properties":{"path":{"type":"object","properties":{"workflow_name":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[a-zA-Z0-9_][a-zA-Z0-9-_]*$"},"instance_id":{"type":"string","maxLength":271,"minLength":1,"description":"Instance identifier. User-created instances match `^[a-zA-Z0-9_][a-zA-Z0-9-_]*$` (max 100 characters); cron-triggered instances can use a longer, system-generated id derived from the cron expression."},"account_id":{"type":"string"}},"required":["workflow_name","instance_id","account_id"],"additionalProperties":false},"query":{"type":"object","properties":{"name":{"type":"string","minLength":1,"description":"Exact step name from the instance logs response, including the generated counter suffix."},"type":{"type":"string","enum":["step","waitForEvent"],"description":"Step type to disambiguate step.do and waitForEvent entries that share the same name."},"attempt":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0,"description":"Specific attempt number to retrieve output or error for."}},"required":["name","type"],"additionalProperties":false}},"required":["path","query"],"additionalProperties":false},"name":"Get full step output from instance","id":"cloudflare.wor-get-workflow-instance-step","example":{"path":{"workflow_name":"example","instance_id":"example","account_id":"example"},"query":{"name":"example","type":"step"}},"maxRequests":1,"summary":false}}