hermes - ✅(Solved) Fix [Bug]: Unable to use Kanban with nixos module [1 pull requests, 1 comments, 2 participants]

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…
GitHub stats
NousResearch/hermes-agent#23184Fetched 2026-05-11 03:30:40
View on GitHub
Comments
1
Participants
2
Timeline
7
Reactions
0
Author
Timeline (top)
labeled ×4closed ×1commented ×1cross-referenced ×1

Error Message

  1. Error No Error Error

Additional Logs / Traceback (optional)

Root Cause

Root Cause Analysis (optional)

Fix Action

Fix / Workaround

When running using the nixos module trying to use the kanban board fails with this output

`hermes` executable not found on PATH. Install Hermes Agent or activate its venv before running the kanban dispatcher.
{"failures":3,"trigger_outcome":"spawn_failed","effective_limit":2,"limit_source":"dispatcher"}

--- gateway.log (last 100 lines) --- 2026-05-10 12:28:57,882 INFO gateway.run: Channel directory built: 10 target(s) 2026-05-10 12:28:58,883 INFO gateway.run: Press Ctrl+C to stop 2026-05-10 12:28:58,886 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-10 12:29:03,889 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-10 12:31:25,622 INFO gateway.run: Received SIGTERM/SIGINT — initiating shutdown 2026-05-10 12:31:25,627 WARNING gateway.run: Shutdown diagnostic — other hermes processes running: hermes 28 1.6 0.1 501264 90224 ? Ssl 12:28 0:02 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/python3.12 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/hermes dashboard --host 0.0.0.0 --no-open --insecure hermes 286 0.0 0.0 8284 3332 ? R 12:31 0:00 ps aux 2026-05-10 12:31:25,628 INFO gateway.run: Stopping gateway... 2026-05-10 12:31:26,238 INFO gateway.run: Sent shutdown notification to home channel discord:634580724158038027 2026-05-10 12:31:26,254 INFO gateway.platforms.discord: [Discord] Disconnected 2026-05-10 12:31:26,255 INFO gateway.run: ✓ discord disconnected 2026-05-10 12:31:26,258 INFO gateway.platforms.api_server: [Api_Server] API server stopped 2026-05-10 12:31:26,258 INFO gateway.run: ✓ api_server disconnected 2026-05-10 12:31:26,304 INFO gateway.run: Gateway stopped 2026-05-10 12:31:26,304 INFO gateway.run: Cron ticker stopped 2026-05-10 12:31:26,305 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-05-10 12:31:28,019 INFO gateway.run: Starting Hermes Gateway... 2026-05-10 12:31:28,019 INFO gateway.run: Session storage: /data/.hermes/sessions 2026-05-10 12:31:28,020 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-05-10 12:31:28,020 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-10 12:31:28,026 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-10 12:31:28,145 INFO gateway.run: Connecting to discord... 2026-05-10 12:31:28,161 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled 2026-05-10 12:31:28,271 INFO gateway.platforms.discord: [Discord] Registered /skill command with 95 skill(s) via autocomplete 2026-05-10 12:31:31,602 INFO gateway.platforms.discord: [Discord] Connected as RacciDev Bot#6283 2026-05-10 12:31:31,619 INFO gateway.run: ✓ discord connected 2026-05-10 12:31:31,632 INFO gateway.run: Connecting to api_server... 2026-05-10 12:31:31,636 INFO gateway.platforms.discord: [Discord] Skipping Discord slash command sync: same slash-command fingerprint already synced 2026-05-10 12:31:31,640 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent) 2026-05-10 12:31:31,645 INFO gateway.run: ✓ api_server connected 2026-05-10 12:31:31,648 INFO gateway.run: Gateway running with 2 platform(s) 2026-05-10 12:31:31,652 INFO gateway.run: Channel directory built: 10 target(s) 2026-05-10 12:31:32,654 INFO gateway.run: Press Ctrl+C to stop 2026-05-10 12:31:32,657 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-10 12:31:37,660 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-10 12:34:39,624 INFO gateway.run: Received SIGTERM/SIGINT — initiating shutdown 2026-05-10 12:34:39,630 WARNING gateway.run: Shutdown diagnostic — other hermes processes running: hermes 28 0.7 0.1 202388 86724 ? Ssl 12:31 0:01 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/python3.12 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/hermes dashboard --host 0.0.0.0 --no-open --insecure hermes 41 0.0 0.0 8280 3436 ? R 12:34 0:00 ps aux 2026-05-10 12:34:39,631 INFO gateway.run: Stopping gateway... 2026-05-10 12:34:39,953 INFO gateway.run: Sent shutdown notification to home channel discord:634580724158038027 2026-05-10 12:34:39,960 INFO gateway.platforms.discord: [Discord] Disconnected 2026-05-10 12:34:39,960 INFO gateway.run: ✓ discord disconnected 2026-05-10 12:34:39,962 INFO gateway.platforms.api_server: [Api_Server] API server stopped 2026-05-10 12:34:39,962 INFO gateway.run: ✓ api_server disconnected 2026-05-10 12:34:40,006 INFO gateway.run: Gateway stopped 2026-05-10 12:34:40,006 INFO gateway.run: Cron ticker stopped 2026-05-10 12:34:40,007 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-05-10 12:34:41,787 INFO gateway.run: Starting Hermes Gateway... 2026-05-10 12:34:41,787 INFO gateway.run: Session storage: /data/.hermes/sessions 2026-05-10 12:34:41,788 INFO gateway.run: Agent budget: max_iterations=150 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-05-10 12:34:41,788 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-10 12:34:41,793 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-10 12:34:41,911 INFO gateway.run: Connecting to discord... 2026-05-10 12:34:41,928 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled 2026-05-10 12:34:42,050 INFO gateway.platforms.discord: [Discord] Registered /skill command with 95 skill(s) via autocomplete 2026-05-10 12:34:45,374 INFO gateway.platforms.discord: [Discord] Connected as RacciDev Bot#6283 2026-05-10 12:34:45,390 INFO gateway.run: ✓ discord connected 2026-05-10 12:34:45,404 INFO gateway.run: Connecting to api_server... 2026-05-10 12:34:45,410 INFO gateway.platforms.discord: [Discord] Skipping Discord slash command sync: same slash-command fingerprint already synced 2026-05-10 12:34:45,413 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent) 2026-05-10 12:34:45,418 INFO gateway.run: ✓ api_server connected 2026-05-10 12:34:45,421 INFO gateway.run: Gateway running with 2 platform(s) 2026-05-10 12:34:45,427 INFO gateway.run: Channel directory built: 10 target(s) 2026-05-10 12:34:46,429 INFO gateway.run: Press Ctrl+C to stop 2026-05-10 12:34:46,431 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-10 12:34:51,435 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-10 12:38:14,323 INFO gateway.run: Received SIGTERM/SIGINT — initiating shutdown 2026-05-10 12:38:14,328 WARNING gateway.run: Shutdown diagnostic — other hermes processes running: hermes 27 1.6 0.1 511312 102096 ? Ssl 12:34 0:03 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/python3.12 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/hermes dashboard --host 0.0.0.0 --no-open --insecure hermes 51 0.0 0.0 8284 3440 ? R 12:38 0:00 ps aux 2026-05-10 12:38:14,329 INFO gateway.run: Stopping gateway... 2026-05-10 12:38:14,860 INFO gateway.run: Sent shutdown notification to home channel discord:634580724158038027 2026-05-10 12:38:14,868 INFO gateway.platforms.discord: [Discord] Disconnected 2026-05-10 12:38:14,868 INFO gateway.run: ✓ discord disconnected 2026-05-10 12:38:14,871 INFO gateway.platforms.api_server: [Api_Server] API server stopped 2026-05-10 12:38:14,872 INFO gateway.run: ✓ api_server disconnected 2026-05-10 12:38:14,922 INFO gateway.run: Gateway stopped 2026-05-10 12:38:14,923 INFO gateway.run: Cron ticker stopped 2026-05-10 12:38:14,923 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-05-10 12:38:16,788 INFO gateway.run: Starting Hermes Gateway... 2026-05-10 12:38:16,789 INFO gateway.run: Session storage: /data/.hermes/sessions 2026-05-10 12:38:16,789 INFO gateway.run: Agent budget: max_iterations=150 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-05-10 12:38:16,789 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-10 12:38:16,795 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-10 12:38:16,913 INFO gateway.run: Connecting to discord... 2026-05-10 12:38:16,931 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled 2026-05-10 12:38:17,048 INFO gateway.platforms.discord: [Discord] Registered /skill command with 95 skill(s) via autocomplete 2026-05-10 12:38:20,444 INFO gateway.platforms.discord: [Discord] Connected as RacciDev Bot#6283 2026-05-10 12:38:20,470 INFO gateway.run: ✓ discord connected 2026-05-10 12:38:20,485 INFO gateway.run: Connecting to api_server... 2026-05-10 12:38:20,491 INFO gateway.platforms.discord: [Discord] Skipping Discord slash command sync: same slash-command fingerprint already synced 2026-05-10 12:38:20,494 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent) 2026-05-10 12:38:20,499 INFO gateway.run: ✓ api_server connected 2026-05-10 12:38:20,503 INFO gateway.run: Gateway running with 2 platform(s) 2026-05-10 12:38:20,510 INFO gateway.run: Channel directory built: 10 target(s) 2026-05-10 12:38:21,512 INFO gateway.run: Press Ctrl+C to stop 2026-05-10 12:38:21,514 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-10 12:38:26,518 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s)

PR fix notes

PR #23198: fix(kanban): use sys.executable -m hermes for dispatcher spawn

Description (problem / solution / changelog)

Summary

Fixes a bug where the kanban dispatcher fails to spawn workers on NixOS deployments using the container backend.

Root Cause

In NixOS container mode, hermes is installed at a fixed store path (e.g. ) with no symlink on PATH. The function in called , which relies on

╭─ Hermes Agent v0.12.0 (2026.4.30) · upstream 28299afc · local c2e56682 (+9 c─╮ │ Available Tools │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⣀⣀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ browser: browser_back, browser_click, │ │ ⠀⠀⠀⠀⠀⠀⢀⣠⣴⣾⣿⣿⣇⠸⣿⣿⠇⣸⣿⣿⣷⣦⣄⡀⠀⠀⠀⠀⠀⠀ ... │ │ ⠀⢀⣠⣴⣶⠿⠋⣩⡿⣿⡿⠻⣿⡇⢠⡄⢸⣿⠟⢿⣿⢿⣍⠙⠿⣶⣦⣄⡀⠀ browser-cdp: browser_cdp, browser_dialog │ │ ⠀⠀⠉⠉⠁⠶⠟⠋⠀⠉⠀⢀⣈⣁⡈⢁⣈⣁⡀⠀⠉⠀⠙⠻⠶⠈⠉⠉⠀⠀ clarify: clarify │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⡿⠛⢁⡈⠛⢿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ code_execution: execute_code │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⣿⣦⣤⣈⠁⢠⣴⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ cronjob: cronjob │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠻⢿⣿⣦⡉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ delegation: delegate_task │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢷⣦⣈⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ file: patch, read_file, search_files, │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⠦⠈⠙⠿⣦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ write_file │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣤⡈⠁⢤⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ hermes-yuanbao: yb_query_group_info, ... │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠷⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ (and 15 more toolsets...) │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠑⢶⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠁⢰⡆⠈⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ Available Skills │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⠈⣡⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ apple: apple-notes, apple-photos, │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ apple-reminders, fin... │ │ ascent-research: ascent-research │ │ MiniMax-M2.7-32K · Nous Research automation: browser-harness-publisher, │ │ /Users/apple coauthor-radar │ │ Session: 20260510_061346_9953b6 autonomous-ai-agents: claude-code, │ │ codex, hermes-agent, opencode, ski... │ │ creative: architecture-diagram, │ │ ascii-art, ascii-video, b... │ │ data-science: jupyter-live-kernel │ │ devops: kanban-orchestrator, │ │ kanban-worker, webhook-sub... │ │ dogfood: honcho-setup │ │ email: email-operations, himalaya │ │ gaming: minecraft-modpack-server, │ │ pokemon-player │ │ general: Hermes Skill Factory Install, │ │ api-integration, ... │ │ github: branch-cleanup-after-merge, │ │ codebase-inspection... │ │ hermes: hermes-bulk-setup, │ │ hermes-self-audit, hermes-we... │ │ leisure: find-nearby, fly-smart │ │ mcp: mcporter, native-mcp │ │ media: gif-search, heartmula, songsee, │ │ spotify, youtub... │ │ meta: Skill Factory │ │ mlops: audiocraft-audio-generation, │ │ axolotl, clip, dsp... │ │ note-taking: obsidian │ │ openclaw-imports: 13-Day Sprint Method, │ │ adhd-assistant, amazon, v... │ │ productivity: airtable, │ │ dissertation-chapter-workflow, google... │ │ red-teaming: godmode │ │ research: │ │ apple-health-hermes-integration, arxiv, │ │ au-emai... │ │ skills: 37signals-way, │ │ blue-ocean-strategy, clean-archi... │ │ smart-home: openhue │ │ social-media: xitter, xurl │ │ software-development: │ │ debugging-hermes-tui-commands, │ │ hermes-agent-ski... │ │ system-administration: │ │ macos-launchd-management │ │ troubleshooting: dropbox-recovery, │ │ hermes-gateway-crash-loop-guard │ │ │ │ 36 tools · 205 skills · /help for │ │ commands │ ╰──────────────────────────────────────────────────────────────────────────────╯

Welcome to Hermes Agent! Type your message or /help for commands. A legacy OpenClaw directory was detected at ~/.openclaw/. To port your config, memory, and skills over to Hermes, run hermes claw migrate. If you've already migrated and want to archive the old directory, run hermes claw cleanup (renames it to ~/.openclaw.pre-migration — OpenClaw will stop working after this). This tip only shows once. ✦ Tip: @diff injects your unstaged git changes into the message.

Goodbye! ⚕ being on PATH. This fails silently with the error:

Fix

Replace the bare

╭─ Hermes Agent v0.12.0 (2026.4.30) · upstream 28299afc · local c2e56682 (+9 c─╮ │ Available Tools │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⣀⣀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ browser: browser_back, browser_click, │ │ ⠀⠀⠀⠀⠀⠀⢀⣠⣴⣾⣿⣿⣇⠸⣿⣿⠇⣸⣿⣿⣷⣦⣄⡀⠀⠀⠀⠀⠀⠀ ... │ │ ⠀⢀⣠⣴⣶⠿⠋⣩⡿⣿⡿⠻⣿⡇⢠⡄⢸⣿⠟⢿⣿⢿⣍⠙⠿⣶⣦⣄⡀⠀ browser-cdp: browser_cdp, browser_dialog │ │ ⠀⠀⠉⠉⠁⠶⠟⠋⠀⠉⠀⢀⣈⣁⡈⢁⣈⣁⡀⠀⠉⠀⠙⠻⠶⠈⠉⠉⠀⠀ clarify: clarify │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⡿⠛⢁⡈⠛⢿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ code_execution: execute_code │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⣿⣦⣤⣈⠁⢠⣴⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ cronjob: cronjob │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠻⢿⣿⣦⡉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ delegation: delegate_task │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢷⣦⣈⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ file: patch, read_file, search_files, │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⠦⠈⠙⠿⣦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ write_file │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣤⡈⠁⢤⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ hermes-yuanbao: yb_query_group_info, ... │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠷⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ (and 15 more toolsets...) │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠑⢶⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠁⢰⡆⠈⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ Available Skills │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⠈⣡⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ apple: apple-notes, apple-photos, │ │ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ apple-reminders, fin... │ │ ascent-research: ascent-research │ │ MiniMax-M2.7-32K · Nous Research automation: browser-harness-publisher, │ │ /Users/apple coauthor-radar │ │ Session: 20260510_061412_d9addb autonomous-ai-agents: claude-code, │ │ codex, hermes-agent, opencode, ski... │ │ creative: architecture-diagram, │ │ ascii-art, ascii-video, b... │ │ data-science: jupyter-live-kernel │ │ devops: kanban-orchestrator, │ │ kanban-worker, webhook-sub... │ │ dogfood: honcho-setup │ │ email: email-operations, himalaya │ │ gaming: minecraft-modpack-server, │ │ pokemon-player │ │ general: Hermes Skill Factory Install, │ │ api-integration, ... │ │ github: branch-cleanup-after-merge, │ │ codebase-inspection... │ │ hermes: hermes-bulk-setup, │ │ hermes-self-audit, hermes-we... │ │ leisure: find-nearby, fly-smart │ │ mcp: mcporter, native-mcp │ │ media: gif-search, heartmula, songsee, │ │ spotify, youtub... │ │ meta: Skill Factory │ │ mlops: audiocraft-audio-generation, │ │ axolotl, clip, dsp... │ │ note-taking: obsidian │ │ openclaw-imports: 13-Day Sprint Method, │ │ adhd-assistant, amazon, v... │ │ productivity: airtable, │ │ dissertation-chapter-workflow, google... │ │ red-teaming: godmode │ │ research: │ │ apple-health-hermes-integration, arxiv, │ │ au-emai... │ │ skills: 37signals-way, │ │ blue-ocean-strategy, clean-archi... │ │ smart-home: openhue │ │ social-media: xitter, xurl │ │ software-development: │ │ debugging-hermes-tui-commands, │ │ hermes-agent-ski... │ │ system-administration: │ │ macos-launchd-management │ │ troubleshooting: dropbox-recovery, │ │ hermes-gateway-crash-loop-guard │ │ │ │ 36 tools · 205 skills · /help for │ │ commands │ ╰──────────────────────────────────────────────────────────────────────────────╯

Welcome to Hermes Agent! Type your message or /help for commands. ✦ Tip: hermes chat --pass-session-id injects the session ID into the system prompt so the agent can self-reference it.

Goodbye! ⚕ subprocess call with . This is guaranteed to resolve to the same Python interpreter running the dispatcher, regardless of PATH or installation method.

Test Plan

  • Deploy on NixOS container mode and confirm kanban workers spawn correctly

Closes #23184

Changed files

  • hermes_cli/kanban_db.py (modified, +1/-1)

Code Example

`hermes` executable not found on PATH. Install Hermes Agent or activate its venv before running the kanban dispatcher.
{"failures":3,"trigger_outcome":"spawn_failed","effective_limit":2,"limit_source":"dispatcher"}

---

--- hermes dump ---
version:          0.13.0 (2026.5.7) [(unknown)]
os:               Linux 6.17.13-6-pve x86_64
python:           3.12.13
openai_sdk:       2.24.0
profile:          default
hermes_home:      /data/.hermes
model:            deepseek/deepseek-v4-flash
provider:         (auto)
terminal:         local

api_keys:
  openrouter           set
  openai               not set
  anthropic            not set
  anthropic_token      not set
  nous                 not set
  google/gemini        not set
  gemini               not set
  glm/zai              not set
  zai                  not set
  kimi                 not set
  minimax              not set
  deepseek             not set
  dashscope            not set
  huggingface          not set
  nvidia               not set
  ai_gateway           not set
  opencode_zen         not set
  opencode_go          not set
  kilocode             not set
  firecrawl            not set
  tavily               not set
  browserbase          not set
  fal                  not set
  elevenlabs           not set
  github               not set

features:
  toolsets:           all
  mcp_servers:        0
  memory_provider:    built-in
  gateway:            running (docker (foreground), pid 1)
  platforms:          discord
  cron_jobs:          2 active / 2 total
  skills:             100

config_overrides:
  agent.max_turns: 150
  display.streaming: True
  display.skin: mono
  display.show_reasoning: True
  privacy.redact_pii: True
  toolsets: ['all']
--- end dump ---


--- agent.log (last 200 lines) ---
2026-05-10 12:38:30,264 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:38:30,279 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:38:30,328 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:38:30,329 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:36,524 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:38:36,538 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:38:36,586 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:38:36,587 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:42,757 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:38:42,771 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:38:42,817 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:38:42,818 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:49,007 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:38:49,021 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:38:49,068 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:38:49,069 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:55,279 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:38:55,294 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:38:55,342 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:38:55,343 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:01,527 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:01,541 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:01,589 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:01,590 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:07,774 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:07,789 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:07,837 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:07,838 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:13,997 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:14,011 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:14,055 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:14,056 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:20,279 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:20,293 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:20,339 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:20,340 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:26,504 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:26,518 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:26,564 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:26,565 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:32,773 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:32,787 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:32,834 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:32,835 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:39,007 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:39,021 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:39,068 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:39,069 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:45,284 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:45,299 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:45,346 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:45,347 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:51,509 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:51,523 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:51,569 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:51,570 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:57,772 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:57,787 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:57,835 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:57,836 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:04,014 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:04,028 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:04,075 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:04,076 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:10,264 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:10,278 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:10,325 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:10,326 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:16,520 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:16,534 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:16,579 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:16,580 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:22,774 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:22,789 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:22,838 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:22,839 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:29,011 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:29,025 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:29,072 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:29,074 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:35,308 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:35,322 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:35,370 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:35,371 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:41,518 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:41,531 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:41,577 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:41,578 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:47,768 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:47,782 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:47,827 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:47,828 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:54,011 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:54,025 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:54,071 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:54,072 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:00,244 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:00,258 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:00,304 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:00,305 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:06,493 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:06,508 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:06,554 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:06,555 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:12,758 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:12,772 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:12,819 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:12,820 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:19,026 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:19,040 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:19,087 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:19,088 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:25,278 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:25,292 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:25,339 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:25,340 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:31,524 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:31,539 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:31,585 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:31,586 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:37,767 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:37,781 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:37,827 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:37,828 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:44,026 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:44,040 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:44,087 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:44,088 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:50,274 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:50,288 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:50,334 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:50,335 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:56,505 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:56,519 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:56,566 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:56,567 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:02,777 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:02,791 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:02,839 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:02,840 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:09,016 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:09,030 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:09,077 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:09,078 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:15,280 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:15,294 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:15,341 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:15,342 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:21,526 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:21,540 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:21,587 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:21,588 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:25,861 INFO hermes_cli.plugins: Plugin 'openai' registered image_gen provider: openai
2026-05-10 12:42:25,862 INFO hermes_cli.plugins: Plugin 'openai-codex' registered image_gen provider: openai-codex
2026-05-10 12:42:25,862 INFO hermes_cli.plugins: Plugin 'xai' registered image_gen provider: xai
2026-05-10 12:42:25,980 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:42:26,103 INFO hermes_cli.plugins: Plugin discovery complete: 10 found, 6 enabled
2026-05-10 12:42:27,317 INFO run_agent: Loaded environment variables from /data/.hermes/.env
2026-05-10 12:42:27,758 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:27,772 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:27,821 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:27,822 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:34,046 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:34,061 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:34,109 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:34,110 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:40,261 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:40,275 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:40,322 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:40,323 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:46,515 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:46,530 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:46,579 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:46,581 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:52,771 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:52,786 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:52,832 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:52,833 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:57,521 INFO hermes_cli.plugins: Plugin 'openai' registered image_gen provider: openai
2026-05-10 12:42:57,521 INFO hermes_cli.plugins: Plugin 'openai-codex' registered image_gen provider: openai-codex
2026-05-10 12:42:57,523 INFO hermes_cli.plugins: Plugin 'xai' registered image_gen provider: xai
2026-05-10 12:42:57,640 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:42:57,764 INFO hermes_cli.plugins: Plugin discovery complete: 10 found, 6 enabled
2026-05-10 12:42:58,785 INFO run_agent: Loaded environment variables from /data/.hermes/.env
2026-05-10 12:42:59,005 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:59,019 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:59,066 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:59,067 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:43:05,279 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:43:05,293 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:43:05,340 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:43:05,341 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:43:11,522 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:43:11,536 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:43:11,581 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:43:11,582 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:43:17,768 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:43:17,782 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:43:17,829 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:43:17,830 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.

--- errors.log (last 100 lines) ---
  hermes       672  0.0  0.0   8284  3380 ?        R    12:28   0:00 ps aux
2026-05-10 12:28:53,035 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:28:54,279 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled
2026-05-10 12:28:58,398 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:01,920 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:02,210 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:29:08,086 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:14,342 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:20,587 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:26,851 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:33,071 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:39,344 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:45,587 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:51,833 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:58,079 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:04,330 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:10,603 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:16,838 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:23,092 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:29,321 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:35,661 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:41,835 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:48,078 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:54,336 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:31:00,580 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:31:06,830 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:31:13,103 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:31:19,335 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:31:24,345 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:31:25,627 WARNING gateway.run: Shutdown diagnostic — other hermes processes running:
  hermes        28  1.6  0.1 501264 90224 ?        Ssl  12:28   0:02 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/python3.12 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/hermes dashboard --host 0.0.0.0 --no-open --insecure
  hermes       286  0.0  0.0   8284  3332 ?        R    12:31   0:00 ps aux
2026-05-10 12:31:27,307 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:31:28,161 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled
2026-05-10 12:31:30,565 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:31:35,067 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:34:39,630 WARNING gateway.run: Shutdown diagnostic — other hermes processes running:
  hermes        28  0.7  0.1 202388 86724 ?        Ssl  12:31   0:01 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/python3.12 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/hermes dashboard --host 0.0.0.0 --no-open --insecure
  hermes        41  0.0  0.0   8280  3436 ?        R    12:34   0:00 ps aux
2026-05-10 12:34:41,024 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:34:41,928 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled
2026-05-10 12:34:43,407 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:34:43,649 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:38:14,328 WARNING gateway.run: Shutdown diagnostic — other hermes processes running:
  hermes        27  1.6  0.1 511312 102096 ?       Ssl  12:34   0:03 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/python3.12 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/hermes dashboard --host 0.0.0.0 --no-open --insecure
  hermes        51  0.0  0.0   8284  3440 ?        R    12:38   0:00 ps aux
2026-05-10 12:38:16,035 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:38:16,931 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled
2026-05-10 12:38:21,337 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:24,091 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:24,206 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:38:30,329 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:36,587 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:42,818 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:49,069 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:55,343 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:01,590 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:07,838 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:14,056 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:20,340 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:26,565 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:32,835 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:39,069 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:45,347 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:51,570 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:57,836 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:04,076 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:10,326 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:16,580 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:22,839 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:29,074 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:35,371 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:41,578 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:47,828 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:54,072 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:00,305 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:06,555 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:12,820 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:19,088 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:25,340 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:31,586 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:37,828 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:44,088 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:50,335 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:56,567 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:02,840 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:09,078 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:15,342 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:21,588 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:25,980 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:42:27,822 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:34,110 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:40,323 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:46,581 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:52,833 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:57,640 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:42:59,067 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:43:05,341 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:43:11,582 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:43:17,830 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.

--- gateway.log (last 100 lines) ---
2026-05-10 12:28:57,882 INFO gateway.run: Channel directory built: 10 target(s)
2026-05-10 12:28:58,883 INFO gateway.run: Press Ctrl+C to stop
2026-05-10 12:28:58,886 INFO gateway.run: Cron ticker started (interval=60s)
2026-05-10 12:29:03,889 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s)
2026-05-10 12:31:25,622 INFO gateway.run: Received SIGTERM/SIGINT — initiating shutdown
2026-05-10 12:31:25,627 WARNING gateway.run: Shutdown diagnostic — other hermes processes running:
  hermes        28  1.6  0.1 501264 90224 ?        Ssl  12:28   0:02 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/python3.12 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/hermes dashboard --host 0.0.0.0 --no-open --insecure
  hermes       286  0.0  0.0   8284  3332 ?        R    12:31   0:00 ps aux
2026-05-10 12:31:25,628 INFO gateway.run: Stopping gateway...
2026-05-10 12:31:26,238 INFO gateway.run: Sent shutdown notification to home channel discord:634580724158038027
2026-05-10 12:31:26,254 INFO gateway.platforms.discord: [Discord] Disconnected
2026-05-10 12:31:26,255 INFO gateway.run: ✓ discord disconnected
2026-05-10 12:31:26,258 INFO gateway.platforms.api_server: [Api_Server] API server stopped
2026-05-10 12:31:26,258 INFO gateway.run: ✓ api_server disconnected
2026-05-10 12:31:26,304 INFO gateway.run: Gateway stopped
2026-05-10 12:31:26,304 INFO gateway.run: Cron ticker stopped
2026-05-10 12:31:26,305 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway.
2026-05-10 12:31:28,019 INFO gateway.run: Starting Hermes Gateway...
2026-05-10 12:31:28,019 INFO gateway.run: Session storage: /data/.hermes/sessions
2026-05-10 12:31:28,020 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90)
2026-05-10 12:31:28,020 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery)
2026-05-10 12:31:28,026 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension
2026-05-10 12:31:28,145 INFO gateway.run: Connecting to discord...
2026-05-10 12:31:28,161 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled
2026-05-10 12:31:28,271 INFO gateway.platforms.discord: [Discord] Registered /skill command with 95 skill(s) via autocomplete
2026-05-10 12:31:31,602 INFO gateway.platforms.discord: [Discord] Connected as RacciDev Bot#6283
2026-05-10 12:31:31,619 INFO gateway.run: ✓ discord connected
2026-05-10 12:31:31,632 INFO gateway.run: Connecting to api_server...
2026-05-10 12:31:31,636 INFO gateway.platforms.discord: [Discord] Skipping Discord slash command sync: same slash-command fingerprint already synced
2026-05-10 12:31:31,640 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent)
2026-05-10 12:31:31,645 INFO gateway.run: ✓ api_server connected
2026-05-10 12:31:31,648 INFO gateway.run: Gateway running with 2 platform(s)
2026-05-10 12:31:31,652 INFO gateway.run: Channel directory built: 10 target(s)
2026-05-10 12:31:32,654 INFO gateway.run: Press Ctrl+C to stop
2026-05-10 12:31:32,657 INFO gateway.run: Cron ticker started (interval=60s)
2026-05-10 12:31:37,660 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s)
2026-05-10 12:34:39,624 INFO gateway.run: Received SIGTERM/SIGINT — initiating shutdown
2026-05-10 12:34:39,630 WARNING gateway.run: Shutdown diagnostic — other hermes processes running:
  hermes        28  0.7  0.1 202388 86724 ?        Ssl  12:31   0:01 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/python3.12 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/hermes dashboard --host 0.0.0.0 --no-open --insecure
  hermes        41  0.0  0.0   8280  3436 ?        R    12:34   0:00 ps aux
2026-05-10 12:34:39,631 INFO gateway.run: Stopping gateway...
2026-05-10 12:34:39,953 INFO gateway.run: Sent shutdown notification to home channel discord:634580724158038027
2026-05-10 12:34:39,960 INFO gateway.platforms.discord: [Discord] Disconnected
2026-05-10 12:34:39,960 INFO gateway.run: ✓ discord disconnected
2026-05-10 12:34:39,962 INFO gateway.platforms.api_server: [Api_Server] API server stopped
2026-05-10 12:34:39,962 INFO gateway.run: ✓ api_server disconnected
2026-05-10 12:34:40,006 INFO gateway.run: Gateway stopped
2026-05-10 12:34:40,006 INFO gateway.run: Cron ticker stopped
2026-05-10 12:34:40,007 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway.
2026-05-10 12:34:41,787 INFO gateway.run: Starting Hermes Gateway...
2026-05-10 12:34:41,787 INFO gateway.run: Session storage: /data/.hermes/sessions
2026-05-10 12:34:41,788 INFO gateway.run: Agent budget: max_iterations=150 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90)
2026-05-10 12:34:41,788 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery)
2026-05-10 12:34:41,793 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension
2026-05-10 12:34:41,911 INFO gateway.run: Connecting to discord...
2026-05-10 12:34:41,928 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled
2026-05-10 12:34:42,050 INFO gateway.platforms.discord: [Discord] Registered /skill command with 95 skill(s) via autocomplete
2026-05-10 12:34:45,374 INFO gateway.platforms.discord: [Discord] Connected as RacciDev Bot#6283
2026-05-10 12:34:45,390 INFO gateway.run: ✓ discord connected
2026-05-10 12:34:45,404 INFO gateway.run: Connecting to api_server...
2026-05-10 12:34:45,410 INFO gateway.platforms.discord: [Discord] Skipping Discord slash command sync: same slash-command fingerprint already synced
2026-05-10 12:34:45,413 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent)
2026-05-10 12:34:45,418 INFO gateway.run: ✓ api_server connected
2026-05-10 12:34:45,421 INFO gateway.run: Gateway running with 2 platform(s)
2026-05-10 12:34:45,427 INFO gateway.run: Channel directory built: 10 target(s)
2026-05-10 12:34:46,429 INFO gateway.run: Press Ctrl+C to stop
2026-05-10 12:34:46,431 INFO gateway.run: Cron ticker started (interval=60s)
2026-05-10 12:34:51,435 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s)
2026-05-10 12:38:14,323 INFO gateway.run: Received SIGTERM/SIGINT — initiating shutdown
2026-05-10 12:38:14,328 WARNING gateway.run: Shutdown diagnostic — other hermes processes running:
  hermes        27  1.6  0.1 511312 102096 ?       Ssl  12:34   0:03 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/python3.12 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/hermes dashboard --host 0.0.0.0 --no-open --insecure
  hermes        51  0.0  0.0   8284  3440 ?        R    12:38   0:00 ps aux
2026-05-10 12:38:14,329 INFO gateway.run: Stopping gateway...
2026-05-10 12:38:14,860 INFO gateway.run: Sent shutdown notification to home channel discord:634580724158038027
2026-05-10 12:38:14,868 INFO gateway.platforms.discord: [Discord] Disconnected
2026-05-10 12:38:14,868 INFO gateway.run: ✓ discord disconnected
2026-05-10 12:38:14,871 INFO gateway.platforms.api_server: [Api_Server] API server stopped
2026-05-10 12:38:14,872 INFO gateway.run: ✓ api_server disconnected
2026-05-10 12:38:14,922 INFO gateway.run: Gateway stopped
2026-05-10 12:38:14,923 INFO gateway.run: Cron ticker stopped
2026-05-10 12:38:14,923 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway.
2026-05-10 12:38:16,788 INFO gateway.run: Starting Hermes Gateway...
2026-05-10 12:38:16,789 INFO gateway.run: Session storage: /data/.hermes/sessions
2026-05-10 12:38:16,789 INFO gateway.run: Agent budget: max_iterations=150 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90)
2026-05-10 12:38:16,789 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery)
2026-05-10 12:38:16,795 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension
2026-05-10 12:38:16,913 INFO gateway.run: Connecting to discord...
2026-05-10 12:38:16,931 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled
2026-05-10 12:38:17,048 INFO gateway.platforms.discord: [Discord] Registered /skill command with 95 skill(s) via autocomplete
2026-05-10 12:38:20,444 INFO gateway.platforms.discord: [Discord] Connected as RacciDev Bot#6283
2026-05-10 12:38:20,470 INFO gateway.run: ✓ discord connected
2026-05-10 12:38:20,485 INFO gateway.run: Connecting to api_server...
2026-05-10 12:38:20,491 INFO gateway.platforms.discord: [Discord] Skipping Discord slash command sync: same slash-command fingerprint already synced
2026-05-10 12:38:20,494 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent)
2026-05-10 12:38:20,499 INFO gateway.run: ✓ api_server connected
2026-05-10 12:38:20,503 INFO gateway.run: Gateway running with 2 platform(s)
2026-05-10 12:38:20,510 INFO gateway.run: Channel directory built: 10 target(s)
2026-05-10 12:38:21,512 INFO gateway.run: Press Ctrl+C to stop
2026-05-10 12:38:21,514 INFO gateway.run: Cron ticker started (interval=60s)
2026-05-10 12:38:26,518 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s)

---
RAW_BUFFERClick to expand / collapse

Bug Description

When running using the nixos module trying to use the kanban board fails with this output

`hermes` executable not found on PATH. Install Hermes Agent or activate its venv before running the kanban dispatcher.
{"failures":3,"trigger_outcome":"spawn_failed","effective_limit":2,"limit_source":"dispatcher"}

I tried enabling the addToSystemPackages with no change, possibly related to having the container option enabled.

There are no additional logs output to the systemd service logs or to the logs in the dashboard.

Steps to Reproduce

  1. Install hermes with nixos module
  2. Add a task to the ready kanban board
  3. Error

Expected Behavior

No Error

Actual Behavior

Error

Affected Component

Other

Messaging Platform (if gateway-related)

No response

Debug Report

--- hermes dump ---
version:          0.13.0 (2026.5.7) [(unknown)]
os:               Linux 6.17.13-6-pve x86_64
python:           3.12.13
openai_sdk:       2.24.0
profile:          default
hermes_home:      /data/.hermes
model:            deepseek/deepseek-v4-flash
provider:         (auto)
terminal:         local

api_keys:
  openrouter           set
  openai               not set
  anthropic            not set
  anthropic_token      not set
  nous                 not set
  google/gemini        not set
  gemini               not set
  glm/zai              not set
  zai                  not set
  kimi                 not set
  minimax              not set
  deepseek             not set
  dashscope            not set
  huggingface          not set
  nvidia               not set
  ai_gateway           not set
  opencode_zen         not set
  opencode_go          not set
  kilocode             not set
  firecrawl            not set
  tavily               not set
  browserbase          not set
  fal                  not set
  elevenlabs           not set
  github               not set

features:
  toolsets:           all
  mcp_servers:        0
  memory_provider:    built-in
  gateway:            running (docker (foreground), pid 1)
  platforms:          discord
  cron_jobs:          2 active / 2 total
  skills:             100

config_overrides:
  agent.max_turns: 150
  display.streaming: True
  display.skin: mono
  display.show_reasoning: True
  privacy.redact_pii: True
  toolsets: ['all']
--- end dump ---


--- agent.log (last 200 lines) ---
2026-05-10 12:38:30,264 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:38:30,279 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:38:30,328 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:38:30,329 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:36,524 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:38:36,538 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:38:36,586 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:38:36,587 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:42,757 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:38:42,771 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:38:42,817 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:38:42,818 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:49,007 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:38:49,021 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:38:49,068 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:38:49,069 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:55,279 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:38:55,294 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:38:55,342 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:38:55,343 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:01,527 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:01,541 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:01,589 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:01,590 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:07,774 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:07,789 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:07,837 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:07,838 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:13,997 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:14,011 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:14,055 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:14,056 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:20,279 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:20,293 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:20,339 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:20,340 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:26,504 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:26,518 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:26,564 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:26,565 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:32,773 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:32,787 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:32,834 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:32,835 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:39,007 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:39,021 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:39,068 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:39,069 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:45,284 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:45,299 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:45,346 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:45,347 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:51,509 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:51,523 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:51,569 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:51,570 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:57,772 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:39:57,787 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:39:57,835 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:39:57,836 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:04,014 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:04,028 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:04,075 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:04,076 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:10,264 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:10,278 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:10,325 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:10,326 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:16,520 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:16,534 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:16,579 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:16,580 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:22,774 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:22,789 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:22,838 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:22,839 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:29,011 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:29,025 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:29,072 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:29,074 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:35,308 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:35,322 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:35,370 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:35,371 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:41,518 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:41,531 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:41,577 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:41,578 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:47,768 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:47,782 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:47,827 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:47,828 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:54,011 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:40:54,025 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:40:54,071 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:40:54,072 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:00,244 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:00,258 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:00,304 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:00,305 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:06,493 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:06,508 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:06,554 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:06,555 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:12,758 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:12,772 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:12,819 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:12,820 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:19,026 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:19,040 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:19,087 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:19,088 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:25,278 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:25,292 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:25,339 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:25,340 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:31,524 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:31,539 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:31,585 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:31,586 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:37,767 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:37,781 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:37,827 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:37,828 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:44,026 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:44,040 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:44,087 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:44,088 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:50,274 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:50,288 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:50,334 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:50,335 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:56,505 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:41:56,519 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:41:56,566 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:41:56,567 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:02,777 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:02,791 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:02,839 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:02,840 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:09,016 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:09,030 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:09,077 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:09,078 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:15,280 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:15,294 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:15,341 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:15,342 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:21,526 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:21,540 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:21,587 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:21,588 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:25,861 INFO hermes_cli.plugins: Plugin 'openai' registered image_gen provider: openai
2026-05-10 12:42:25,862 INFO hermes_cli.plugins: Plugin 'openai-codex' registered image_gen provider: openai-codex
2026-05-10 12:42:25,862 INFO hermes_cli.plugins: Plugin 'xai' registered image_gen provider: xai
2026-05-10 12:42:25,980 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:42:26,103 INFO hermes_cli.plugins: Plugin discovery complete: 10 found, 6 enabled
2026-05-10 12:42:27,317 INFO run_agent: Loaded environment variables from /data/.hermes/.env
2026-05-10 12:42:27,758 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:27,772 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:27,821 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:27,822 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:34,046 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:34,061 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:34,109 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:34,110 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:40,261 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:40,275 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:40,322 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:40,323 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:46,515 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:46,530 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:46,579 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:46,581 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:52,771 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:52,786 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:52,832 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:52,833 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:57,521 INFO hermes_cli.plugins: Plugin 'openai' registered image_gen provider: openai
2026-05-10 12:42:57,521 INFO hermes_cli.plugins: Plugin 'openai-codex' registered image_gen provider: openai-codex
2026-05-10 12:42:57,523 INFO hermes_cli.plugins: Plugin 'xai' registered image_gen provider: xai
2026-05-10 12:42:57,640 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:42:57,764 INFO hermes_cli.plugins: Plugin discovery complete: 10 found, 6 enabled
2026-05-10 12:42:58,785 INFO run_agent: Loaded environment variables from /data/.hermes/.env
2026-05-10 12:42:59,005 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:42:59,019 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:42:59,066 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:42:59,067 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:43:05,279 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:43:05,293 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:43:05,340 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:43:05,341 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:43:11,522 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:43:11,536 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:43:11,581 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:43:11,582 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:43:17,768 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/example/
2026-05-10 12:43:17,782 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-05-10 12:43:17,829 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-05-10 12:43:17,830 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.

--- errors.log (last 100 lines) ---
  hermes       672  0.0  0.0   8284  3380 ?        R    12:28   0:00 ps aux
2026-05-10 12:28:53,035 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:28:54,279 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled
2026-05-10 12:28:58,398 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:01,920 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:02,210 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:29:08,086 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:14,342 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:20,587 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:26,851 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:33,071 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:39,344 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:45,587 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:51,833 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:29:58,079 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:04,330 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:10,603 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:16,838 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:23,092 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:29,321 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:35,661 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:41,835 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:48,078 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:30:54,336 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:31:00,580 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:31:06,830 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:31:13,103 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:31:19,335 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:31:24,345 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:31:25,627 WARNING gateway.run: Shutdown diagnostic — other hermes processes running:
  hermes        28  1.6  0.1 501264 90224 ?        Ssl  12:28   0:02 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/python3.12 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/hermes dashboard --host 0.0.0.0 --no-open --insecure
  hermes       286  0.0  0.0   8284  3332 ?        R    12:31   0:00 ps aux
2026-05-10 12:31:27,307 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:31:28,161 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled
2026-05-10 12:31:30,565 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:31:35,067 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:34:39,630 WARNING gateway.run: Shutdown diagnostic — other hermes processes running:
  hermes        28  0.7  0.1 202388 86724 ?        Ssl  12:31   0:01 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/python3.12 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/hermes dashboard --host 0.0.0.0 --no-open --insecure
  hermes        41  0.0  0.0   8280  3436 ?        R    12:34   0:00 ps aux
2026-05-10 12:34:41,024 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:34:41,928 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled
2026-05-10 12:34:43,407 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:34:43,649 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:38:14,328 WARNING gateway.run: Shutdown diagnostic — other hermes processes running:
  hermes        27  1.6  0.1 511312 102096 ?       Ssl  12:34   0:03 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/python3.12 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/hermes dashboard --host 0.0.0.0 --no-open --insecure
  hermes        51  0.0  0.0   8284  3440 ?        R    12:38   0:00 ps aux
2026-05-10 12:38:16,035 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:38:16,931 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled
2026-05-10 12:38:21,337 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:24,091 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:24,206 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:38:30,329 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:36,587 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:42,818 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:49,069 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:38:55,343 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:01,590 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:07,838 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:14,056 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:20,340 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:26,565 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:32,835 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:39,069 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:45,347 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:51,570 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:39:57,836 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:04,076 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:10,326 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:16,580 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:22,839 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:29,074 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:35,371 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:41,578 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:47,828 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:40:54,072 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:00,305 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:06,555 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:12,820 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:19,088 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:25,340 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:31,586 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:37,828 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:44,088 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:50,335 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:41:56,567 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:02,840 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:09,078 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:15,342 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:21,588 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:25,980 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:42:27,822 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:34,110 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:40,323 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:46,581 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:52,833 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:42:57,640 WARNING hermes_cli.plugins: Failed to load plugin 'google_chat-platform': 'google_chat' is not a valid Platform
2026-05-10 12:42:59,067 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:43:05,341 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:43:11,582 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.
2026-05-10 12:43:17,830 WARNING hermes_cli.web_server: Binding to 0.0.0.0 with --insecure — the dashboard has no robust authentication. Only use on trusted networks.

--- gateway.log (last 100 lines) ---
2026-05-10 12:28:57,882 INFO gateway.run: Channel directory built: 10 target(s)
2026-05-10 12:28:58,883 INFO gateway.run: Press Ctrl+C to stop
2026-05-10 12:28:58,886 INFO gateway.run: Cron ticker started (interval=60s)
2026-05-10 12:29:03,889 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s)
2026-05-10 12:31:25,622 INFO gateway.run: Received SIGTERM/SIGINT — initiating shutdown
2026-05-10 12:31:25,627 WARNING gateway.run: Shutdown diagnostic — other hermes processes running:
  hermes        28  1.6  0.1 501264 90224 ?        Ssl  12:28   0:02 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/python3.12 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/hermes dashboard --host 0.0.0.0 --no-open --insecure
  hermes       286  0.0  0.0   8284  3332 ?        R    12:31   0:00 ps aux
2026-05-10 12:31:25,628 INFO gateway.run: Stopping gateway...
2026-05-10 12:31:26,238 INFO gateway.run: Sent shutdown notification to home channel discord:634580724158038027
2026-05-10 12:31:26,254 INFO gateway.platforms.discord: [Discord] Disconnected
2026-05-10 12:31:26,255 INFO gateway.run: ✓ discord disconnected
2026-05-10 12:31:26,258 INFO gateway.platforms.api_server: [Api_Server] API server stopped
2026-05-10 12:31:26,258 INFO gateway.run: ✓ api_server disconnected
2026-05-10 12:31:26,304 INFO gateway.run: Gateway stopped
2026-05-10 12:31:26,304 INFO gateway.run: Cron ticker stopped
2026-05-10 12:31:26,305 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway.
2026-05-10 12:31:28,019 INFO gateway.run: Starting Hermes Gateway...
2026-05-10 12:31:28,019 INFO gateway.run: Session storage: /data/.hermes/sessions
2026-05-10 12:31:28,020 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90)
2026-05-10 12:31:28,020 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery)
2026-05-10 12:31:28,026 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension
2026-05-10 12:31:28,145 INFO gateway.run: Connecting to discord...
2026-05-10 12:31:28,161 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled
2026-05-10 12:31:28,271 INFO gateway.platforms.discord: [Discord] Registered /skill command with 95 skill(s) via autocomplete
2026-05-10 12:31:31,602 INFO gateway.platforms.discord: [Discord] Connected as RacciDev Bot#6283
2026-05-10 12:31:31,619 INFO gateway.run: ✓ discord connected
2026-05-10 12:31:31,632 INFO gateway.run: Connecting to api_server...
2026-05-10 12:31:31,636 INFO gateway.platforms.discord: [Discord] Skipping Discord slash command sync: same slash-command fingerprint already synced
2026-05-10 12:31:31,640 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent)
2026-05-10 12:31:31,645 INFO gateway.run: ✓ api_server connected
2026-05-10 12:31:31,648 INFO gateway.run: Gateway running with 2 platform(s)
2026-05-10 12:31:31,652 INFO gateway.run: Channel directory built: 10 target(s)
2026-05-10 12:31:32,654 INFO gateway.run: Press Ctrl+C to stop
2026-05-10 12:31:32,657 INFO gateway.run: Cron ticker started (interval=60s)
2026-05-10 12:31:37,660 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s)
2026-05-10 12:34:39,624 INFO gateway.run: Received SIGTERM/SIGINT — initiating shutdown
2026-05-10 12:34:39,630 WARNING gateway.run: Shutdown diagnostic — other hermes processes running:
  hermes        28  0.7  0.1 202388 86724 ?        Ssl  12:31   0:01 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/python3.12 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/hermes dashboard --host 0.0.0.0 --no-open --insecure
  hermes        41  0.0  0.0   8280  3436 ?        R    12:34   0:00 ps aux
2026-05-10 12:34:39,631 INFO gateway.run: Stopping gateway...
2026-05-10 12:34:39,953 INFO gateway.run: Sent shutdown notification to home channel discord:634580724158038027
2026-05-10 12:34:39,960 INFO gateway.platforms.discord: [Discord] Disconnected
2026-05-10 12:34:39,960 INFO gateway.run: ✓ discord disconnected
2026-05-10 12:34:39,962 INFO gateway.platforms.api_server: [Api_Server] API server stopped
2026-05-10 12:34:39,962 INFO gateway.run: ✓ api_server disconnected
2026-05-10 12:34:40,006 INFO gateway.run: Gateway stopped
2026-05-10 12:34:40,006 INFO gateway.run: Cron ticker stopped
2026-05-10 12:34:40,007 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway.
2026-05-10 12:34:41,787 INFO gateway.run: Starting Hermes Gateway...
2026-05-10 12:34:41,787 INFO gateway.run: Session storage: /data/.hermes/sessions
2026-05-10 12:34:41,788 INFO gateway.run: Agent budget: max_iterations=150 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90)
2026-05-10 12:34:41,788 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery)
2026-05-10 12:34:41,793 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension
2026-05-10 12:34:41,911 INFO gateway.run: Connecting to discord...
2026-05-10 12:34:41,928 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled
2026-05-10 12:34:42,050 INFO gateway.platforms.discord: [Discord] Registered /skill command with 95 skill(s) via autocomplete
2026-05-10 12:34:45,374 INFO gateway.platforms.discord: [Discord] Connected as RacciDev Bot#6283
2026-05-10 12:34:45,390 INFO gateway.run: ✓ discord connected
2026-05-10 12:34:45,404 INFO gateway.run: Connecting to api_server...
2026-05-10 12:34:45,410 INFO gateway.platforms.discord: [Discord] Skipping Discord slash command sync: same slash-command fingerprint already synced
2026-05-10 12:34:45,413 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent)
2026-05-10 12:34:45,418 INFO gateway.run: ✓ api_server connected
2026-05-10 12:34:45,421 INFO gateway.run: Gateway running with 2 platform(s)
2026-05-10 12:34:45,427 INFO gateway.run: Channel directory built: 10 target(s)
2026-05-10 12:34:46,429 INFO gateway.run: Press Ctrl+C to stop
2026-05-10 12:34:46,431 INFO gateway.run: Cron ticker started (interval=60s)
2026-05-10 12:34:51,435 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s)
2026-05-10 12:38:14,323 INFO gateway.run: Received SIGTERM/SIGINT — initiating shutdown
2026-05-10 12:38:14,328 WARNING gateway.run: Shutdown diagnostic — other hermes processes running:
  hermes        27  1.6  0.1 511312 102096 ?       Ssl  12:34   0:03 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/python3.12 /nix/store/xpdhgwrbwr2w15sms6rskpnzwpf2bdx0-hermes-agent-env/bin/hermes dashboard --host 0.0.0.0 --no-open --insecure
  hermes        51  0.0  0.0   8284  3440 ?        R    12:38   0:00 ps aux
2026-05-10 12:38:14,329 INFO gateway.run: Stopping gateway...
2026-05-10 12:38:14,860 INFO gateway.run: Sent shutdown notification to home channel discord:634580724158038027
2026-05-10 12:38:14,868 INFO gateway.platforms.discord: [Discord] Disconnected
2026-05-10 12:38:14,868 INFO gateway.run: ✓ discord disconnected
2026-05-10 12:38:14,871 INFO gateway.platforms.api_server: [Api_Server] API server stopped
2026-05-10 12:38:14,872 INFO gateway.run: ✓ api_server disconnected
2026-05-10 12:38:14,922 INFO gateway.run: Gateway stopped
2026-05-10 12:38:14,923 INFO gateway.run: Cron ticker stopped
2026-05-10 12:38:14,923 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway.
2026-05-10 12:38:16,788 INFO gateway.run: Starting Hermes Gateway...
2026-05-10 12:38:16,789 INFO gateway.run: Session storage: /data/.hermes/sessions
2026-05-10 12:38:16,789 INFO gateway.run: Agent budget: max_iterations=150 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90)
2026-05-10 12:38:16,789 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery)
2026-05-10 12:38:16,795 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension
2026-05-10 12:38:16,913 INFO gateway.run: Connecting to discord...
2026-05-10 12:38:16,931 WARNING gateway.platforms.discord: Opus codec not found — voice channel playback disabled
2026-05-10 12:38:17,048 INFO gateway.platforms.discord: [Discord] Registered /skill command with 95 skill(s) via autocomplete
2026-05-10 12:38:20,444 INFO gateway.platforms.discord: [Discord] Connected as RacciDev Bot#6283
2026-05-10 12:38:20,470 INFO gateway.run: ✓ discord connected
2026-05-10 12:38:20,485 INFO gateway.run: Connecting to api_server...
2026-05-10 12:38:20,491 INFO gateway.platforms.discord: [Discord] Skipping Discord slash command sync: same slash-command fingerprint already synced
2026-05-10 12:38:20,494 INFO gateway.platforms.api_server: [Api_Server] API server listening on http://127.0.0.1:8642 (model: hermes-agent)
2026-05-10 12:38:20,499 INFO gateway.run: ✓ api_server connected
2026-05-10 12:38:20,503 INFO gateway.run: Gateway running with 2 platform(s)
2026-05-10 12:38:20,510 INFO gateway.run: Channel directory built: 10 target(s)
2026-05-10 12:38:21,512 INFO gateway.run: Press Ctrl+C to stop
2026-05-10 12:38:21,514 INFO gateway.run: Cron ticker started (interval=60s)
2026-05-10 12:38:26,518 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s)

Operating System

NixOS Unstable

Python Version

Whatever the module provides

Hermes Version

v0.13.0 (2026.5.7)

Additional Logs / Traceback (optional)

Root Cause Analysis (optional)

No response

Proposed Fix (optional)

No response

Are you willing to submit a PR for this?

  • I'd like to fix this myself and submit a PR

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