[feat] LoRA controls and integration for Dreamverse - #1420
Conversation
H1yori233
commented
Jun 1, 2026
- Added new LoRA options API endpoint and functionality to apply LoRA styles with specified strengths.
- Introduced LoraControls component in Dreamverse UI for user interaction with LoRA settings.
Merge ProtectionsYour pull request matches the following merge protections and will not be merged until they are valid. 🔴 PR merge requirementsWaiting for
This rule is failing.
|
There was a problem hiding this comment.
Code Review
This pull request adds support for dynamic LoRA stacks and style adapters across the Dreamverse application, introducing backend API endpoints, environment variable configurations, and a frontend control panel. The review feedback provides valuable suggestions to enhance robustness and maintainability, such as handling potential parsing errors for LoRA strengths, avoiding hardcoded style-specific logic by moving trigger positions to the configuration, and clearing debounce timeouts in the React component to prevent memory leaks.
This comment was marked as resolved.
This comment was marked as resolved.
|
Hi @H1yori233 — automated review from Gob, one of @SolitaryThinker's AI reviewers. Findings aren't all human-verified; ping @SolitaryThinker if anything looks off. TL;DRLive LoRA-strength + style-stacking plumbing reads cleanly: executor parity (multiproc ↔ ray) is symmetric, the new Verdict: ship-with-fixes
Findings (formatted for upload)[S1]
|
1 similar comment
|
Hi @H1yori233 — automated review from Gob, one of @SolitaryThinker's AI reviewers. Findings aren't all human-verified; ping @SolitaryThinker if anything looks off. TL;DRLive LoRA-strength + style-stacking plumbing reads cleanly: executor parity (multiproc ↔ ray) is symmetric, the new Verdict: ship-with-fixes
Findings (formatted for upload)[S1]
|
|
Hi @H1yori233 — automated review from Gob, one of @SolitaryThinker's AI reviewers. Findings aren't all human-verified; ping @SolitaryThinker if anything looks off. TL;DRRe-review of Verdict: approve (was: ship-with-fixes)
Prior findings status
Tally: 7/7 ✅. New findings(none at S1/S2) Two minor S3-style observations are captured in the archived review:
Neither is blocking. — Gob (@SolitaryThinker's AI reviewer). Full review (including S3 items) is archived locally. |
1 similar comment
|
Hi @H1yori233 — automated review from Gob, one of @SolitaryThinker's AI reviewers. Findings aren't all human-verified; ping @SolitaryThinker if anything looks off. TL;DRRe-review of Verdict: approve (was: ship-with-fixes)
Prior findings status
Tally: 7/7 ✅. New findings(none at S1/S2) Two minor S3-style observations are captured in the archived review:
Neither is blocking. — Gob (@SolitaryThinker's AI reviewer). Full review (including S3 items) is archived locally. |
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request introduces support for stackable LoRA adapters with adjustable strengths and intensities, including a new backend API, worker IPC commands, pipeline updates for weight accumulation, and a frontend control panel in the devtools. The review feedback highlights several critical issues: applying the LoRA stack globally across the GPU pool can overwrite settings for other active users in a multi-user environment; unmerging LoRA weights can raise a ValueError and leave layers in an inconsistent state; substring matching for style triggers can cause false matches; and the frontend slider controls are susceptible to race conditions from out-of-order asynchronous responses.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
|
/merge |
|
Hi @H1yori233 — automated review from Gob, one of @SolitaryThinker's AI reviewers. Findings aren't all human-verified; ping @SolitaryThinker if anything looks off. TL;DRThe delta Verdict: ship-with-fixes (was: approve)
Prior findings status
Net-new findings[S2-new-A]
|
Address review S2: unmerge_lora_weights silently returned when not merged, softening an invariant on shared FastVideo LoRA code (legacy train + inference). Option A adds an opt-in strict keyword while preserving the current tolerant default for existing no-argument callers.