Skip to content

Improve CLI server install UX for storage and compute prompts#1699

Merged
aliasaria merged 3 commits intomainfrom
add/cli-install-ux-improvements
Mar 30, 2026
Merged

Improve CLI server install UX for storage and compute prompts#1699
aliasaria merged 3 commits intomainfrom
add/cli-install-ux-improvements

Conversation

@aliasaria
Copy link
Copy Markdown
Member

Summary

Test plan

  • All 100 CLI tests pass (cd cli && python -m pytest tests/ -v)
  • Ruff check and format clean on changed files
  • Run lab server install --dry-run interactively and verify the new prompts read clearly

The storage backend and compute provider prompts during `lab server install`
were too terse — users didn't have enough context to make informed choices.

Storage: add explanation of why the backend matters (keeps jobs, logs,
artifacts in sync), describe single-machine vs multi-node vs shared-drive
(NFS) scenarios, reorder options to default to local filesystem, and link
to docs.

Compute: replace the y/n confirmation with a descriptive numbered list
that explains each provider, and add a "Skip" option instead of the
yes/no gate.
- Change SkyPilot description to "connect to a SkyPilot server"
- Remove redundant bullet-point explanations before numbered choices
@aliasaria aliasaria merged commit d2144bb into main Mar 30, 2026
7 checks 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