mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-05-05 02:31:47 +00:00
The is_existing check included 'get_config_path().exists()' which is always True after installation (the installer copies config.yaml from the template). This caused the wizard to enter quick mode, which skips provider selection entirely — leaving hermes non-functional. Fix: only consider it an existing installation when an actual inference provider is configured (OPENROUTER_API_KEY, OPENAI_BASE_URL, or an active OAuth provider). Fresh installs now correctly show the full setup flow with provider selection. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| auth.py | ||
| banner.py | ||
| callbacks.py | ||
| codex_models.py | ||
| colors.py | ||
| commands.py | ||
| config.py | ||
| cron.py | ||
| doctor.py | ||
| gateway.py | ||
| main.py | ||
| models.py | ||
| pairing.py | ||
| runtime_provider.py | ||
| setup.py | ||
| skills_hub.py | ||
| status.py | ||
| tools_config.py | ||
| uninstall.py | ||