From 9074a154c53f86a9e50c1c2924aa3cd3bd925637 Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Mon, 1 Jun 2026 01:58:30 -0700 Subject: [PATCH] feat: explain Quick Setup vs Full setup inline in the first-time setup menu (#36227) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- hermes_cli/setup.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/hermes_cli/setup.py b/hermes_cli/setup.py index 3b9747b6cdb..e5c955f24f2 100644 --- a/hermes_cli/setup.py +++ b/hermes_cli/setup.py @@ -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)