v3.0.0
This release introduces hierarchical job lineage tracking, multi-node graph execution, and the ability to pipe any job output as input for new jobs. You can now run selected canvas nodes sequentially and explore job history with per-version diffs.
Hierarchical job lineage
Jobs are now grouped by lineage in a new List view on the jobs page. Each lineage collapses to a single row showing the latest version, which expands to reveal a nested tree of ancestor jobs with per-version diffs and thumbnails. The lightbox navigates through the visible expanded set, making it easy to track iterations and compare changes across versions.
Use any output as input
Right-click any image, video, audio, 3D model, or text output on a job card and select “Use as input” to pipe it directly into your next run. If your current model doesn’t accept the output type, the model picker will automatically open with compatible options filtered and ready. The system preserves lineage when piping outputs, treating the source job as the parent of the new submission.
Sequential multi-node runs
Select multiple connected nodes on the canvas to run them sequentially in dependency order. A new selection-run panel shows the execution plan with per-task costs and a total estimate. Connected chains run upstream to downstream with fresh inputs resolved from the graph store, while independent components run concurrently. Failed nodes skip their dependents, and you can run the entire selection multiple times with regenerated random seeds.
Output history (beta)
Behind an opt-in flag in Preferences → Canvas, nodes can now browse their output history across past runs. This experimental feature lets you cycle through previous outputs while maintaining downstream connections, though it’s currently dark until several UX questions are resolved.
Quality of life
- Auto-generated titles now apply to nodes run via the multi-node selection panel
- Batch-reconnect ghost links render correctly even when endpoints are scrolled out of view
- Video model families are reordered with Kling O3 and 3.0 separated into distinct groups
- The navigation rail includes quick-launch shortcuts for Image, Video, 3D, and Audio modalities
- Page titles now follow the format “Page Name | OTOY Studio”