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:
◆ 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! 🎉
I performed a
hermes updateand I noticed that my Telegram bot wasn't responding.Upon inspecting my logs I get:
I have tried uninstall and reinstalling Hermes to no avail.
Details:
Running on Rapsberry PI, installed via install script
hermes doctorshows: