Skip to content

"WARNING gateway.run: No adapter available for telegram" showing suddenly after "hermes update" #57909

Description

@MaciekBaron

I performed a hermes update and I noticed that my Telegram bot wasn't responding.

Upon inspecting my logs I get:

2026-07-03 20:37:20,376 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension
2026-07-03 20:37:20,377 WARNING gateway.run: No adapter available for whatsapp
2026-07-03 20:37:20,379 WARNING gateway.run: No adapter available for telegram
2026-07-03 20:37:20,380 WARNING gateway.run: No adapter could be created for any of the 2 configured platform(s). Check that required dependencies are installed and credentials are set. Gateway will continue for cron job execution.
2026-07-03 20:37:20,420 INFO gateway.run: Channel directory built: 2 target(s)
2026-07-03 20:37:20,439 INFO gateway.run: Press Ctrl+C to stop

I have tried uninstall and reinstalling Hermes to no avail.

Details:

  • Running on Rapsberry PI, installed via install script

  • hermes doctor shows:

◆ Security Advisories
  ✓ No active security advisories

◆ MCP Server Security
  ✓ No suspicious MCP stdio commands

◆ Python Environment
  ✓ Python 3.11.15
  ✓ Virtual environment active
  ✓ Version files consistent (0.18.0)

◆ SSL / CA Certificates
  ✓ SSL CA certificate bundle is valid

◆ Required Packages
  ✓ OpenAI SDK
  ✓ Rich (terminal UI)
  ✓ python-dotenv
  ✓ PyYAML
  ✓ HTTPX
  ✓ Croniter (cron expressions) (optional)
  ✓ python-telegram-bot (optional)
  ⚠ discord.py (optional, not installed)

◆ Configuration Files
  ✓ ~/.hermes/.env file exists
  ✓ API key or custom endpoint configured
  ✓ ~/.hermes/config.yaml exists
  ✓ Config version up to date (v33)

◆ xAI Model Retirement (May 15, 2026)
  ✓ No retired xAI models in config

◆ Auth Providers
  ✓ Nous Portal auth (logged in)
  ⚠ OpenAI Codex auth (not logged in)
    → No Codex credentials stored. Run `hermes auth` to authenticate.
    → codex CLI not installed (optional — only required to import tokens from an existing Codex CLI login)
  ⚠ MiniMax OAuth (not logged in)
  ⚠ xAI OAuth (not logged in)
    → No xAI OAuth credentials stored. Select xAI Grok OAuth (SuperGrok / Premium+) in `hermes model`.

◆ Directory Structure
  ✓ ~/.hermes directory exists
  ✓ ~/.hermes/cron/ exists
  ✓ ~/.hermes/sessions/ exists
  ✓ ~/.hermes/logs/ exists
  ✓ ~/.hermes/skills/ exists
  ✓ ~/.hermes/memories/ exists
  ✓ ~/.hermes/SOUL.md exists (persona configured)
  ✓ ~/.hermes/memories/ directory exists
  ✓ MEMORY.md exists (577 chars)
  ✓ USER.md exists (282 chars)
  ✓ ~/.hermes/state.db exists (12 sessions)

◆ Gateway Service
  ✓ Systemd linger enabled (gateway service survives logout)

◆ Command Installation
  ✓ Venv entry point exists (venv/bin/hermes)
  ✓ ~/.local/bin/hermes exists (non-symlink)

◆ External Tools
  ✓ git
  ✓ ripgrep (rg) (faster file search)
  ⚠ docker not found (optional)
  ✓ Node.js
  ✓ agent-browser (Node.js) (browser automation)
  ✓ Browser tools (agent-browser) deps (no known vulnerabilities)
  ✓ web workspace deps (no known vulnerabilities)
  ✓ ui-tui workspace deps (no known vulnerabilities)

◆ API Connectivity
                                                         ✓ OpenRouter API

◆ Tool Availability
  ✓ browser
  ✓ clarify
  ✓ code_execution
  ✓ computer_use
  ✓ cronjob
  ✓ delegation
  ✓ file
  ✓ image_gen
  ✓ lastfm
  ✓ memory
  ✓ project
  ✓ retroachievements
  ✓ session_search
  ✓ skills
  ✓ terminal
  ✓ todo
  ✓ tts
  ✓ video
  ✓ vision
  ✓ web
  ✓ kanban (runtime-gated; loaded only for dispatcher-spawned workers)
  ⚠ browser-cdp (system dependency not met)
  ⚠ discord (missing DISCORD_BOT_TOKEN)
  ⚠ discord_admin (missing DISCORD_BOT_TOKEN)
  ⚠ feishu_doc (system dependency not met)
  ⚠ feishu_drive (system dependency not met)
  ⚠ hermes-yuanbao (system dependency not met)
  ⚠ homeassistant (system dependency not met)
  ⚠ video_gen (system dependency not met)
  ⚠ x_search (missing XAI_API_KEY)

◆ Skills Hub
  ✓ Skills Hub directory exists
  ✓ Lock file OK (0 hub-installed skill(s))
  ⚠ No GITHUB_TOKEN (60 req/hr rate limit — set in ~/.hermes/.env for better rates)

◆ Memory Provider
  ✓ supermemory provider active

────────────────────────────────────────────────────────────
  All checks passed! 🎉

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1High — major feature broken, no workaroundcomp/gatewayGateway runner, session dispatch, deliveryplatform/telegramTelegram bot adapterplatform/whatsappWhatsApp Business adaptertype/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions