Usage Guide
Creating a Pipeline
- Right-click in the Explorer or click + in the RocketRide sidebar.
- Choose Create Pipeline to create a new
.pipefile. - The visual editor opens automatically for
.pipefiles. - Drag components from the component palette onto the canvas.
- Configure each component's properties in the properties panel.
- Connect component outputs to inputs by drawing connections between lanes.
- Save the file, changes are auto-saved.
Running a Pipeline
- Right-click a
.pipefile in the Explorer or sidebar. - Select Run Pipeline, or use
Ctrl+Shift+Pand search for RocketRide: Run Pipeline. - The Status page opens with real-time execution monitoring.
- Watch data flow through components, view completion metrics, and check for errors.
Debugging a Pipeline
- Right-click a
.pipefile and select Debug Pipeline. - The debugger opens with breakpoint support.
- Set breakpoints on components to pause execution.
- Step through the pipeline and inspect variable values at each breakpoint.
Attaching to a Running Pipeline
If a pipeline is already running on the server:
- Right-click a
.pipefile and select Attach to Pipeline. - The Status page opens and streams real-time data from the running pipeline.
Deploying to Cloud
- Right-click a
.pipefile and select Deploy Pipeline. - The Deploy page opens.
- Configure deployment settings.
- Click Deploy to push the pipeline to RocketRide.ai cloud.
Pipeline Editor
The visual editor provides:
- Component palette: Browse and search available nodes (sources, LLMs, stores, etc.).
- Canvas: Drag-and-drop workspace for arranging components.
- Properties panel: Configure selected component settings (API keys, models, connection strings, etc.).
- Lane connections: Draw lines between component output and input lanes to define data flow.
Monitoring Execution
The Status page shows:
- Component status: Pending, running, completed, or failed indicators for each component.
- Data flow: Visual representation of data moving through the pipeline.
- Metrics: Completion rates and timing charts.
- Errors: Detailed error messages and logs for failed components.
AI-Assisted Development
When enabled, the Copilot and Cursor integrations provide:
- Pipeline structure suggestions based on your use case.
- Component configuration recommendations.
- Error diagnosis and fix suggestions.
- Pipeline optimization tips.
Enable these in settings under rocketride.integrations.copilot and rocketride.integrations.cursor.