Skip to content

Discord Connection Timeout #24

Description

@dev3Masud

[Bug] Discord Connection Timeout and Persistent Configuration Loss on Hugging Face

Description

The application is facing two critical issues when deployed on Hugging Face Spaces:

  1. Connectivity: The Discord integration consistently fails to establish a connection, throwing a "timed out after 30s" error.
  2. Persistence: The application loses all configuration settings, custom_providers, and runtime environment states whenever the Space restarts or rebuilds, rendering the bot unusable after deployments.

Steps to Reproduce

  1. Deploy the service to a Hugging Face Space.
  2. Observe logs during initialization; the Discord platform reports: ERROR gateway.run: ✗ discord error: discord connect timed out after 30s.
  3. Subsequent reconnection attempts (e.g., attempt 2, 3) continue to fail with the same timeout.
  4. Trigger a space rebuild or restart; notice that all custom configurations and environment files are wiped, forcing manual reconfiguration.

Logs

2026-06-18 06:56:09,064 ERROR gateway.run: ✗ discord error: discord connect timed out after 30s
2026-06-18 06:56:09,065 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected
2026-06-19 02:00:48,046 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected
2026-06-19 02:00:48,049 WARNING gateway.run: Reconnect discord error: discord connect timed out after 30s, next retry in 300s
2026-06-19 02:05:48,440 INFO gateway.run: Reconnecting discord (attempt 12)...
2026-06-19 02:05:48,459 INFO hermes_plugins.discord_platform.adapter: [Discord] Registered /skill command with 66 skill(s) via autocomplete
2026-06-19 02:05:48,460 INFO discord.client: logging in using static token
2026-06-19 02:06:18,443 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected
2026-06-19 02:06:18,448 WARNING gateway.run: Reconnect discord error: discord connect timed out after 30s, next retry in 300s
2026-06-19 02:11:18,825 INFO gateway.run: Reconnecting discord (attempt 13)...
2026-06-19 02:11:18,839 INFO hermes_plugins.discord_platform.adapter: [Discord] Registered /skill command with 66 skill(s) via autocomplete
2026-06-19 02:11:18,840 INFO discord.client: logging in using static token
2026-06-19 02:11:48,828 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected
2026-06-19 02:11:48,833 WARNING gateway.run: Reconnect discord error: discord connect timed out after 30s, next retry in 300s
2026-06-18 06:57:11,379 WARNING gateway.run: Reconnect discord error: discord connect timed out after 30s, next retry in 60s

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions