Render
Definition rendering to markdown
2 endpoints
Render a definition
Get the rendered markdown for a definition. Requires `name@version` syntax.
Parameters
typerequiredstringpathDefinition type
agentcommandworkflowpipelinenamerequiredstringpathDefinition name with version (name@version format)
renderProfilestringqueryControls which UluOps-specific sections appear in rendered agent prompts. Only applies to agent definitions; ignored for command/workflow.
coreuluops-fullcoretargetstringqueryTarget harness format (e.g., opencode, codex, gemini). Wraps output in a target-specific envelope.
modelstringqueryModel override for target envelope generation.
Responses
Response fields
dataobject/api/v1/definitions/{type}/{name}/rendercurl -X GET "https://api.uluops.ai/api/v1/definitions/agent/my-project/render"{
"data": {
"markdown": "...",
"promptHash": "...",
"normalizedYaml": "..."
}
}Preview render from YAML
Render a definition from raw YAML without storing it. Useful for previewing content before creating a definition.
Parameters
typerequiredstringpathDefinition type
agentcommandworkflowpipelineRequest Body
yamlrequiredstringYAML content to render
sourcePathstringOptional source file path for error reporting
renderProfilestringControls which UluOps-specific sections appear in rendered agent prompts. Only applies to agent definitions; ignored for command/workflow.
coreuluops-fullcoreResponses
Response fields
dataobject/api/v1/render/{type}/previewcurl -X POST "https://api.uluops.ai/api/v1/render/agent/preview" \
-H "Authorization: Bearer $ULUOPS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"yaml": "name: example-agent\nversion: 1.0.0"
}'{
"data": {
"markdown": "...",
"promptHash": "...",
"normalizedYaml": "..."
}
}