The push feature in Vellum Workflows SDK allows you to upload locally defined Vellum resources to the Vellum application. This feature is in active development, with different components and use cases at varying levels of support.
The support for the push feature can be in one of the following stages for different components and workflows:
Blocked on push: The feature is not yet supported for this component or workflow type. Attempting to push will result in an error.
Supported but hidden from UI: The feature works via the CLI or SDK, but there is no corresponding UI element in the Vellum application to indicate or manage this capability.
Supported but read-only in UI: The feature works and is visible in the UI, but you cannot modify the pushed components through the UI interface.
Fully supported and editable: The feature is fully supported, visible in the UI, and can be edited through both the UI and code interfaces.
The support level for different components is determined on a case-by-case basis. If you encounter issues with pushing specific components or workflows, please contact Vellum support for the most up-to-date information on support status.
The following components typically have good support for the push feature:
The following components may have limited support or be in earlier stages of the support lifecycle:
To push your workflow to Vellum, use the following command:
If you encounter an error indicating that push is not supported for a particular component, you may need to:
To verify if your workflow can be pushed successfully, you can use the --dry-run option:
This will validate your workflow without actually pushing it to Vellum, allowing you to identify any unsupported components.
If you encounter issues with the push feature:
--strict flag to get more detailed error information:For specific guidance on your use case, contact Vellum support at support@vellum.ai.