First of all, congrats on the launch! The project looks great.
I followed the install steps on macOS and ran through the setup wizard. Two features prominently advertised in the announcement thread and README don't appear to work:
1. Nous Portal subscription not usable as provider
The tweet says "Powered by OpenRouter and Nous Portal subscriptions" and there's a promo coupon for portal.nousresearch.com. I have an active Nous Portal subscription, but:
- The CLI setup only asks for an OpenRouter API key — Nous Portal isn't offered as a provider option
hermes_cli/models.py only defines OpenRouter models, no Nous Portal models
hermes login exists in the code (hermes_cli/auth.py) but the setup flow doesn't integrate it
- The
.env.example only references NOUS_API_KEY for "vision analysis", not as the main LLM provider
Related: #28 (auth errors when using Nous Portal via Telegram)
2. WhatsApp gateway not functional
The tweet says "Telegram, Discord, Slack, WhatsApp, and CLI — all from a single gateway process." However:
- The
.env.example has no WhatsApp environment variables (unlike Telegram, Discord, Slack)
- The WhatsApp adapter requires an external Node.js bridge script that isn't bundled or documented
- The setup wizard mentions WhatsApp but doesn't provide guided configuration like the other platforms
Expected
- Nous Portal subscribers should be able to select it as their provider during
hermes setup and use it end-to-end
- WhatsApp should either have a working setup path (with bridge bundled or clear install docs) or be marked as experimental/WIP
Environment
- macOS
- Installed via the install script
First of all, congrats on the launch! The project looks great.
I followed the install steps on macOS and ran through the setup wizard. Two features prominently advertised in the announcement thread and README don't appear to work:
1. Nous Portal subscription not usable as provider
The tweet says "Powered by OpenRouter and Nous Portal subscriptions" and there's a promo coupon for portal.nousresearch.com. I have an active Nous Portal subscription, but:
hermes_cli/models.pyonly defines OpenRouter models, no Nous Portal modelshermes loginexists in the code (hermes_cli/auth.py) but the setup flow doesn't integrate it.env.exampleonly referencesNOUS_API_KEYfor "vision analysis", not as the main LLM providerRelated: #28 (auth errors when using Nous Portal via Telegram)
2. WhatsApp gateway not functional
The tweet says "Telegram, Discord, Slack, WhatsApp, and CLI — all from a single gateway process." However:
.env.examplehas no WhatsApp environment variables (unlike Telegram, Discord, Slack)Expected
hermes setupand use it end-to-endEnvironment