Workflow Development#
Workflows are our way of orchestrating work in the lab. They are written in Artificial’s Orchestration Python (OP), a strict subset of the Python programming language. They take advantage of the Workflow Libraries, which are built into the system and provide functionality specific to lab automation.
- Tutorial
- Showing Messages in LabOps
- Assistant Return Values
- Workflow Parameter Types
- Calling Adapter Actions
- Locking Groups of Actions to Reserve a Resource
- Accessing Org/Lab/Job Configuration
- Spawning Child Jobs
- Workflow Debugging
- Compile and Update a Workflow
- Publish your Workflow from Codespaces
- Orchestration Python
Workflow SDK Reference#
The Workflows SDK is provided by 3 libraries, for which reference documentation is available: