Skip to content

Gate onboarding engine step on local model download - #22

Merged
itisrmk merged 1 commit into
mainfrom
lock-onboarding-model-download
Jul 20, 2026
Merged

itisrmk merged 1 commit into
mainfrom
lock-onboarding-model-download

Conversation

@itisrmk

@itisrmk itisrmk commented Jul 20, 2026

Copy link
Copy Markdown
Owner

Blocks Continue on the onboarding engine step until the selected local MLX model finishes downloading, so users can no longer advance into the practice/test step against a missing model and hit a scary error. Adds a real progress bar with percentage while the model downloads.

The runner script (mlx_stt_infer.py) now emits aggregate PROGRESS <fraction> lines from a custom tqdm class; MLXModelInstaller parses them from stdout into a published installProgress fraction that drives the bar. Cloud and already-installed engines still advance freely, and a failed download proceeds on the Apple built-in fallback.

🤖 Generated with Claude Code

Block Continue on the engine step until the selected local MLX model
finishes downloading, with a real progress bar, so the practice step
never fires against a missing model and errors out. Cloud and
already-installed engines still advance freely; a failed download
proceeds on the Apple fallback.

Runner script emits aggregate PROGRESS lines; installer parses them
into a published fraction driving the bar.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@itisrmk
itisrmk merged commit 31a7081 into main Jul 20, 2026
1 check passed
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