Skip to content

Conversation

@lmangani
Copy link
Contributor

@lmangani lmangani commented Feb 8, 2026

WIP to enable Lego mode generation of individual parts

E and others added 2 commits February 8, 2026 15:45
- Backend: jobs wait in pending_model until required DiT is installed; promote to queued when model available
- API: get_status returns pendingReason; cancel supports pending_model; POST /api/generate/retry-pending to promote and start after model download
- Frontend: SongList shows 'Waiting for model' + reason and Open Settings; poll sets generationStatus/generationPendingReason; Settings onDownloadComplete calls retryPending; cancel and pending_model handling in poll
- Progress: broaden tqdm regex so all progress lines match (INFO); add progress updater from log parser so job progress/ETA updates for UI even when callback path fails

Co-authored-by: Cursor <cursoragent@cursor.com>
…ing, docs

- Backend: ref_audio_strength=1.0 for lego (avoid MPS crash), force thinking=False, shift=3.0 for lego; instruction + caption prompt build (no duplicate/trailing comma)
- generate_ace: plumb shift param (3.0 lego / 6.0 default)
- UI: lego backing default 1.0, caption optional with tooltip, send style=caption only
- docs/LEGO-MODE.md: known limits and defaults; docs/ace-step-skills: ACE-Step skills reference (SKILL.md, music-creation-guide.md)

Co-authored-by: Cursor <cursoragent@cursor.com>
@lmangani lmangani changed the title Attempt to enable Lego Mode WIP: Working Lego Mode Feb 8, 2026
Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant