Skip to content

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

Merged
teknium1 merged 1 commit into
mainfrom
hermes/hermes-c8a2c39d
Jun 1, 2026
Merged

feat: explain Quick Setup vs Full setup inline in first-time setup menu#36227
teknium1 merged 1 commit into
mainfrom
hermes/hermes-c8a2c39d

Conversation

@teknium1

@teknium1 teknium1 commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Summary

First-time hermes setup now explains what each option does — inline on each choice line — instead of showing two bare labels.

The setup-mode chooser previously showed only:

  • Quick Setup (Nous Portal) — OAuth login, model & messaging (recommended)
  • Full setup — configure everything

…with no indication of what Quick Setup actually is (free Nous Portal account, OAuth login, no API keys, bundled tools). The labels now carry a concise inline explanation:

  • 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)

Changes

  • hermes_cli/setup.py: expand the two setup-mode choice labels so each line explains the option. Single-file change to the label strings — no new plumbing.

Validation

  • Live-rendered both the curses and numbered-fallback paths; default selection (Quick Setup) returns index 0.
  • The key selling point ("free OAuth login, no API keys") leads the line, so it survives an 80-col truncation even though the full label is ~96 cols.

Infographic

hermes-setup-menu-explainer

@github-actions

github-actions Bot commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

🔎 Lint report: hermes/hermes-c8a2c39d vs origin/main

ruff

Total: 0 on HEAD, 0 on base (➖ 0)

🆕 New issues: none

✅ Fixed issues: none

Unchanged: 0 pre-existing issues carried over.

ty (type checker)

Total: 9577 on HEAD, 9577 on base (➖ 0)

🆕 New issues: none

✅ Fixed issues: none

Unchanged: 4962 pre-existing issues carried over.

Diagnostics are surfaced as warnings — this check never fails the build.

@teknium1 teknium1 force-pushed the hermes/hermes-c8a2c39d branch from 215d421 to bb0ebea Compare June 1, 2026 04:07
@teknium1 teknium1 changed the title feat: explain Quick Setup vs Full setup in first-time setup menu feat: explain Quick Setup vs Full setup inline in first-time setup menu Jun 1, 2026
@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have comp/cli CLI entry point, hermes_cli/, setup wizard provider/gemini Google Gemini (AI Studio, Cloud Code) labels Jun 1, 2026
@teknium1 teknium1 force-pushed the hermes/hermes-c8a2c39d branch from bb0ebea to 498c012 Compare June 1, 2026 04:17
…p menu

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.
@teknium1 teknium1 force-pushed the hermes/hermes-c8a2c39d branch from 498c012 to fed26f6 Compare June 1, 2026 08:39
@teknium1 teknium1 merged commit 9074a15 into main Jun 1, 2026
23 checks passed
@teknium1 teknium1 deleted the hermes/hermes-c8a2c39d branch June 1, 2026 08:58
JoeKowal pushed a commit to JoeKowal/hermes-agent that referenced this pull request Jun 4, 2026
…p menu (NousResearch#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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/cli CLI entry point, hermes_cli/, setup wizard P3 Low — cosmetic, nice to have provider/gemini Google Gemini (AI Studio, Cloud Code) type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants