hermes - 💡(How to fix) Fix Unconfigured platform plugins should skip silently instead of reconnecting forever

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Error Message

ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured

  • Pollutes logs with repeated error messages

Fix Action

Workaround

Add explicit disable in platforms section:

platforms:
  discord:
    enabled: false

Environment

• Hermes Agent: v0.14.0 (cae753735, 2026.5.24)
• OS: Linux
RAW_BUFFERClick to expand / collapse

Body:

  ## Problem
  When a platform plugin (e.g., `hermes-discord`) is referenced in the `plugins` section of `config.yaml` but has no credentials       configured (no bot token), the gateway enters an infinite reconnect loop instead of skipping the platform silently.
  ## Reproduction
  1. Have `discord: - hermes-discord` in the `plugins` section of `~/.hermes/config.yaml` (default config includes this)
  2. Do **not** configure a Discord bot token
  3. Run `hermes gateway run`
  ## Expected behavior

If a platform adapter has no credentials configured, it should log a warning and be skipped silently. No reconnect attempts.

Actual behavior

Gateway logs show continuous reconnect loop:

ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured WARNING gateway.run: ✗ discord failed to connect INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord INFO gateway.run: Reconnecting discord (attempt 2)... ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured INFO gateway.run: Reconnect discord failed, next retry in 60s ...

The reconnect interval grows (30s → 60s → 120s → ...) but never stops.

Impact

  • Wastes CPU/network with unnecessary reconnect attempts
  • Pollutes logs with repeated error messages
  • Affects any platform that ships as a default plugin but isn't configured by the user (discord, telegram, slack, whatsapp, signal, etc.)

Workaround

Add explicit disable in platforms section:

platforms:
  discord:
    enabled: false

Environment

• Hermes Agent: v0.14.0 (cae753735, 2026.5.24)
• OS: Linux

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING