From bdc9b07c9de7faffc47c3191dc13c56a5710b1fd Mon Sep 17 00:00:00 2001 From: Ari Lotter Date: Sat, 11 Apr 2026 20:45:09 -0400 Subject: [PATCH] change: always run setup on no-config run there's instructions on how to exit & do it manually, no point in asking --- hermes_cli/main.py | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/hermes_cli/main.py b/hermes_cli/main.py index d7de30960..d1b75d0a2 100644 --- a/hermes_cli/main.py +++ b/hermes_cli/main.py @@ -1085,9 +1085,6 @@ def cmd_chat(args): print( "It looks like Hermes isn't configured yet -- no API keys or providers found." ) - print() - print(" Run: hermes setup") - print() from hermes_cli.setup import ( is_interactive_stdin, @@ -1100,16 +1097,8 @@ def cmd_chat(args): ) sys.exit(1) - try: - reply = input("Run setup now? [Y/n] ").strip().lower() - except (EOFError, KeyboardInterrupt): - reply = "n" - if reply in ("", "y", "yes"): - cmd_setup(args) - return - print() - print("You can run 'hermes setup' at any time to configure.") - sys.exit(1) + cmd_setup(args) + return # Start update check in background (runs while other init happens) try: