Skip to content

Fix model downloads and add speed display#253

Merged
kovtcharov merged 7 commits intomainfrom
kalin/fix-download
Jan 24, 2026
Merged

Fix model downloads and add speed display#253
kovtcharov merged 7 commits intomainfrom
kalin/fix-download

Conversation

@kovtcharov
Copy link
Collaborator

@kovtcharov kovtcharov commented Jan 24, 2026

Fixed and simplified model download flow in gaia init and adds download speed display.

Key changes:

  • Download all required models directly instead of pre-checking availability (more reliable)
  • Add download speed display to progress bar (e.g., @ 75 MB/s)
  • Add --remote flag for remote Lemonade server setups
  • Fix gaia kill --lemonade to use graceful lemonade-server stop
  • Remove redundant gaia pull command (use lemonade-server pull instead)
  • Add version display to docs navbar (v0.15.2 · Lemonade 9.1.4)
  • Add GitHub Action to auto-update release branch on tag push (for Mintlify)
  • Bump version to 0.15.2
  • Closes Quickstart should not force Lemonade install #250

Test plan

  • Run gaia init --profile chat and verify progress bar shows speed
  • Run gaia init -y with server stopped - should fail immediately (not block)
  • Run gaia init --remote with server stopped - should show remote error message
  • Run gaia kill --lemonade and verify graceful shutdown
  • Verify gaia pull command is removed
  • Verify docs show version in navbar

- Simplify _download_models to download all models without pre-checking
  (Lemonade handles already-downloaded cases efficiently)
- Add download speed (MB/s) display to progress bar
- Add --remote flag to gaia init for remote Lemonade servers
- Move download progress methods to AgentConsole for reuse
- Remove complex progress callback in favor of simpler event loop
- Fix gaia kill --lemonade to use lemonade-server stop
@kovtcharov kovtcharov added this to the v0.15.2 milestone Jan 24, 2026
@kovtcharov kovtcharov requested a review from itomek-amd January 24, 2026 01:31
@kovtcharov kovtcharov self-assigned this Jan 24, 2026
@github-actions github-actions bot added documentation Documentation changes agents Agent system changes llm LLM backend changes cli CLI changes performance Performance-critical changes labels Jan 24, 2026
@kovtcharov kovtcharov linked an issue Jan 24, 2026 that may be closed by this pull request
- Add GitHub Action to auto-update release branch on tag push
- Add version display to docs navbar (v0.15.2 · Lemonade 9.1.4)
- Bump version to 0.15.2
@github-actions github-actions bot added the devops DevOps/infrastructure changes label Jan 24, 2026
- Add GitHub Action to auto-update release branch on tag push
- Add version display to docs navbar (v0.15.2 · Lemonade 9.1.4)
- Bump version to 0.15.2
@kovtcharov kovtcharov enabled auto-merge January 24, 2026 01:51
@kovtcharov kovtcharov added this pull request to the merge queue Jan 24, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 24, 2026
@kovtcharov kovtcharov added this pull request to the merge queue Jan 24, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 24, 2026
@kovtcharov kovtcharov added this pull request to the merge queue Jan 24, 2026
Merged via the queue into main with commit 226d1f8 Jan 24, 2026
61 checks passed
@kovtcharov kovtcharov deleted the kalin/fix-download branch January 24, 2026 03:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agents Agent system changes cli CLI changes devops DevOps/infrastructure changes documentation Documentation changes llm LLM backend changes performance Performance-critical changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Quickstart should not force Lemonade install

2 participants