When to Use
- Complex operations - Break down multiple distinct actions within one step
- Debugging visibility - Track intermediate progress for troubleshooting
- Performance analysis - Identify bottlenecks within step execution
Example
- Node.js
- Go
- Python
Properties
Unlike steps, sub-steps are not contract-validated and do not emit notifications.