feat: explain Quick Setup vs Full setup inline in the first-time setup menu (#36227)

The setup-mode chooser showed two bare labels ('Quick Setup (Nous
Portal) — OAuth login, model & messaging' / 'Full setup — configure
everything') that didn't explain what Quick Setup actually is. Expand
both labels inline so each choice line carries a concise explanation:

  Quick Setup (Nous Portal) — free OAuth login, no API keys, model + tools
  Full setup — configure every provider, tool & option yourself (bring your own keys)

Single-file change to the choice labels; no new plumbing.
This commit is contained in:
Teknium 2026-06-01 01:58:30 -07:00 committed by GitHub
parent 92a567db2d
commit 9074a154c5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3004,10 +3004,14 @@ def run_setup_wizard(args):
if migration_ran:
config = load_config()
setup_mode = prompt_choice("How would you like to set up Hermes?", [
"Quick Setup (Nous Portal) — OAuth login, model & messaging (recommended)",
"Full setup — configure everything",
], 0)
setup_mode = prompt_choice(
"How would you like to set up Hermes?",
[
"Quick Setup (Nous Portal) — free OAuth login, no API keys, model + tools (recommended)",
"Full setup — configure every provider, tool & option yourself (bring your own keys)",
],
0,
)
if setup_mode == 0:
_run_first_time_quick_setup(config, hermes_home, is_existing)