WorkflowCodeDefinition

June 16, 2026 ยท View on GitHub

Fields

FieldTypeRequiredDescription
input_schemaDict[str, Any]:heavy_check_mark:Input schema of the workflow's run method
output_schemaDict[str, Any]:heavy_minus_sign:Output schema of the workflow's run method
signalsList[models.SignalDefinition]:heavy_minus_sign:Signal handlers defined by the workflow
queriesList[models.QueryDefinition]:heavy_minus_sign:Query handlers defined by the workflow
updatesList[models.UpdateDefinition]:heavy_minus_sign:Update handlers defined by the workflow
enforce_determinismOptional[bool]:heavy_minus_sign:Whether the workflow enforces deterministic execution
on_behalf_ofOptional[bool]:heavy_minus_sign:Whether the workflow must run associated to a user's identity
execution_timeoutOptional[float]:heavy_minus_sign:Maximum total execution time including retries and continue-as-new
plugin_metadataDict[str, Any]:heavy_minus_sign:Plugin-specific metadata (e.g. connector declarations)