[hermes debug share: log content redacted at upload time. run with --no-redact to disable] --- hermes dump --- version: 0.14.0 (2026.5.16) [186bf25c] os: Linux 6.6.114.1-microsoft-standard-WSL2 x86_64 python: 3.14.4 openai_sdk: 2.24.0 profile: default hermes_home: ~/.hermes model: grok-4.3 provider: xai-oauth terminal: local api_keys: openrouter not 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 set elevenlabs not set github not set features: toolsets: hermes-cli mcp_servers: 0 memory_provider: built-in gateway: stopped (systemd (user)) platforms: telegram cron_jobs: 0 active / 0 total skills: 93 --- end dump --- --- full gateway.log --- 2026-05-24 12:45:52,152 INFO gateway.memory_monitor: [MEMORY] baseline rss=106MB gc=(128, 0, 0) threads=1 uptime=0s 2026-05-24 12:45:52,153 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-24 12:45:53,275 INFO gateway.run: Starting Hermes Gateway... 2026-05-24 12:45:53,275 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-24 12:45:53,307 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-24 12:45:53,307 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-24 12:45:54,044 INFO gateway.run: Connecting to telegram... 2026-05-24 12:45:54,164 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-24 12:45:54,164 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-24 12:45:56,564 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-24 12:45:56,773 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-24 12:45:56,989 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-24 12:45:56,989 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 98 hidden (over 30 limit). Use /commands for full list. 2026-05-24 12:45:57,006 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-24 12:45:57,012 INFO gateway.run: ✓ telegram connected 2026-05-24 12:45:57,013 INFO gateway.run: Connecting to discord... 2026-05-24 12:45:57,193 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 12:45:57,193 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 12:45:57,194 WARNING gateway.run: ✗ discord failed to connect 2026-05-24 12:45:57,194 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-24 12:45:57,205 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-24 12:45:57,213 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-24 12:45:58,216 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-24 12:45:58,216 INFO gateway.run: Press Ctrl+C to stop 2026-05-24 12:45:58,277 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-24 12:46:03,223 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-24 12:46:28,256 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-24 12:46:28,411 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 12:46:28,411 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 12:46:28,433 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-24 12:47:28,505 INFO gateway.run: Reconnecting discord (attempt 3)... 2026-05-24 12:47:28,657 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 12:47:28,657 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 12:47:28,663 INFO gateway.run: Reconnect discord failed, next retry in 120s 2026-05-24 12:49:28,807 INFO gateway.run: Reconnecting discord (attempt 4)... 2026-05-24 12:49:28,984 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 12:49:28,984 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 12:49:28,990 INFO gateway.run: Reconnect discord failed, next retry in 240s 2026-05-24 12:50:52,153 INFO gateway.memory_monitor: [MEMORY] rss=142MB gc=(1562, 0, 0) threads=6 uptime=300s 2026-05-24 12:51:51,655 INFO gateway.run: Received SIGTERM as a planned --replace takeover — exiting cleanly 2026-05-24 12:51:51,655 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=689 parent_name=systemd loadavg_1m=0.01 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-05-24 12:51:51,675 INFO gateway.run: Stopping gateway... 2026-05-24 12:51:51,678 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-24 12:51:51,680 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-05-24 12:51:51,685 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.01s, timed_out=False, active_at_start=0, active_now=0) 2026-05-24 12:51:55,003 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-24 12:51:55,003 INFO gateway.run: ✓ telegram disconnected (3.32s) 2026-05-24 12:51:55,004 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.33s 2026-05-24 12:51:55,026 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.35s 2026-05-24 12:51:55,041 INFO gateway.run: Shutdown phase: SessionDB close done at +3.37s 2026-05-24 12:51:55,047 INFO gateway.run: Gateway stopped (total teardown 3.37s) 2026-05-24 12:51:55,047 INFO gateway.run: Cron ticker stopped 2026-05-24 12:51:55,047 INFO gateway.memory_monitor: [MEMORY] shutdown rss=144MB gc=(1284, 0, 0) threads=5 uptime=362s 2026-05-24 12:51:55,047 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-24 12:51:55,765 INFO gateway.memory_monitor: [MEMORY] baseline rss=87MB gc=(101, 0, 0) threads=1 uptime=0s 2026-05-24 12:51:55,765 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-24 12:51:55,847 INFO gateway.run: Starting Hermes Gateway... 2026-05-24 12:51:55,847 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-24 12:51:55,848 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-24 12:51:55,848 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-24 12:51:55,855 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-24 12:51:55,931 INFO gateway.run: Connecting to telegram... 2026-05-24 12:51:56,027 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-24 12:51:56,027 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-24 12:51:56,799 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-24 12:51:57,007 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-24 12:51:57,241 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-24 12:51:57,241 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 98 hidden (over 30 limit). Use /commands for full list. 2026-05-24 12:51:57,257 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-24 12:51:57,264 INFO gateway.run: ✓ telegram connected 2026-05-24 12:51:57,264 INFO gateway.run: Connecting to discord... 2026-05-24 12:51:57,319 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 12:51:57,319 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 12:51:57,319 WARNING gateway.run: ✗ discord failed to connect 2026-05-24 12:51:57,320 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-24 12:51:57,331 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-24 12:51:57,338 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-24 12:51:58,340 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-24 12:51:58,340 INFO gateway.run: Press Ctrl+C to stop 2026-05-24 12:51:58,363 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-24 12:52:01,229 INFO gateway.run: Received SIGTERM as a planned --replace takeover — exiting cleanly 2026-05-24 12:52:01,229 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4131 parent_name=bash loadavg_1m=0.01 parent_cmdline='-bash' 2026-05-24 12:52:01,230 INFO gateway.run: Stopping gateway... 2026-05-24 12:52:01,232 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-24 12:52:01,233 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-05-24 12:52:01,240 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.01s, timed_out=False, active_at_start=0, active_now=0) 2026-05-24 12:52:01,536 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-24 12:52:01,536 INFO gateway.run: ✓ telegram disconnected (0.30s) 2026-05-24 12:52:01,536 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.31s 2026-05-24 12:52:01,560 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.33s 2026-05-24 12:52:01,561 INFO gateway.run: Shutdown phase: SessionDB close done at +0.33s 2026-05-24 12:52:01,567 INFO gateway.run: Gateway stopped (total teardown 0.34s) 2026-05-24 12:52:01,567 INFO gateway.run: Cron ticker stopped 2026-05-24 12:52:01,567 INFO gateway.memory_monitor: [MEMORY] shutdown rss=129MB gc=(1696, 0, 0) threads=5 uptime=5s 2026-05-24 12:52:01,568 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-24 12:52:02,338 INFO gateway.memory_monitor: [MEMORY] baseline rss=87MB gc=(101, 0, 0) threads=1 uptime=0s 2026-05-24 12:52:02,338 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-24 12:52:02,425 INFO gateway.run: Starting Hermes Gateway... 2026-05-24 12:52:02,425 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-24 12:52:02,453 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-24 12:52:02,454 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-24 12:52:02,462 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-24 12:52:02,537 INFO gateway.run: Connecting to telegram... 2026-05-24 12:52:02,630 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-24 12:52:02,630 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-24 12:52:03,462 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-24 12:52:03,700 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-24 12:52:04,057 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-24 12:52:04,058 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 98 hidden (over 30 limit). Use /commands for full list. 2026-05-24 12:52:04,064 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-24 12:52:04,069 INFO gateway.run: ✓ telegram connected 2026-05-24 12:52:04,070 INFO gateway.run: Connecting to discord... 2026-05-24 12:52:04,227 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 12:52:04,227 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 12:52:04,227 WARNING gateway.run: ✗ discord failed to connect 2026-05-24 12:52:04,228 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-24 12:52:04,239 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-24 12:52:04,245 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-24 12:52:05,247 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-24 12:52:05,247 INFO gateway.run: Press Ctrl+C to stop 2026-05-24 12:52:05,289 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-24 12:52:10,254 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-24 12:52:35,285 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-24 12:52:35,437 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 12:52:35,438 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 12:52:35,454 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-24 12:53:35,540 INFO gateway.run: Reconnecting discord (attempt 3)... 2026-05-24 12:53:35,696 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 12:53:35,697 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 12:53:35,712 INFO gateway.run: Reconnect discord failed, next retry in 120s 2026-05-24 12:55:35,885 INFO gateway.run: Reconnecting discord (attempt 4)... 2026-05-24 12:55:36,040 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 12:55:36,041 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 12:55:36,056 INFO gateway.run: Reconnect discord failed, next retry in 240s 2026-05-24 12:56:33,736 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (76 chars) 2026-05-24 12:56:33,747 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-24 12:56:55,668 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (2 chars) 2026-05-24 12:56:55,669 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-24 12:57:02,339 INFO gateway.memory_monitor: [MEMORY] rss=129MB gc=(1663, 0, 0) threads=6 uptime=300s 2026-05-24 12:59:36,422 INFO gateway.run: Reconnecting discord (attempt 5)... 2026-05-24 12:59:36,577 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 12:59:36,577 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 12:59:36,593 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 13:00:15,808 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (40 chars) 2026-05-24 13:00:15,809 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-24 13:02:02,339 INFO gateway.memory_monitor: [MEMORY] rss=130MB gc=(822, 0, 0) threads=6 uptime=600s 2026-05-24 13:04:37,007 INFO gateway.run: Reconnecting discord (attempt 6)... 2026-05-24 13:04:37,164 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 13:04:37,164 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 13:04:37,180 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 13:07:02,340 INFO gateway.memory_monitor: [MEMORY] rss=131MB gc=(1707, 0, 0) threads=6 uptime=900s 2026-05-24 13:09:37,600 INFO gateway.run: Reconnecting discord (attempt 7)... 2026-05-24 13:09:37,772 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 13:09:37,773 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 13:09:37,787 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 13:11:17,240 INFO gateway.run: Stopping gateway for restart... 2026-05-24 13:11:17,242 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-24 13:11:17,244 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-05-24 13:11:17,250 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.01s, timed_out=False, active_at_start=0, active_now=0) 2026-05-24 13:11:17,595 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-24 13:11:17,595 INFO gateway.run: ✓ telegram disconnected (0.34s) 2026-05-24 13:11:17,595 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.35s 2026-05-24 13:11:17,623 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.38s 2026-05-24 13:11:17,636 INFO gateway.run: Shutdown phase: SessionDB close done at +0.40s 2026-05-24 13:11:17,642 INFO gateway.run: Gateway stopped (total teardown 0.40s) 2026-05-24 13:11:17,642 INFO gateway.run: Cron ticker stopped 2026-05-24 13:11:17,643 INFO gateway.memory_monitor: [MEMORY] shutdown rss=134MB gc=(0, 0, 0) threads=5 uptime=1155s 2026-05-24 13:11:17,643 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-24 13:11:19,034 INFO gateway.memory_monitor: [MEMORY] baseline rss=87MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-24 13:11:19,035 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-24 13:11:19,128 INFO gateway.run: Starting Hermes Gateway... 2026-05-24 13:11:19,128 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-24 13:11:19,160 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-24 13:11:19,160 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-24 13:11:19,169 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-24 13:11:19,253 INFO gateway.run: Connecting to telegram... 2026-05-24 13:11:19,358 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-24 13:11:19,358 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-24 13:11:20,198 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-24 13:11:20,411 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-24 13:11:20,641 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-24 13:11:20,641 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 98 hidden (over 30 limit). Use /commands for full list. 2026-05-24 13:11:20,658 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-24 13:11:20,664 INFO gateway.run: ✓ telegram connected 2026-05-24 13:11:20,664 INFO gateway.run: Connecting to discord... 2026-05-24 13:11:20,828 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 13:11:20,828 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 13:11:20,828 WARNING gateway.run: ✗ discord failed to connect 2026-05-24 13:11:20,828 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-24 13:11:20,840 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-24 13:11:20,846 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-24 13:11:21,848 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-24 13:11:21,849 INFO gateway.run: Press Ctrl+C to stop 2026-05-24 13:11:21,898 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-24 13:11:26,855 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-24 13:11:51,883 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-24 13:11:52,040 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 13:11:52,041 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 13:11:52,056 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-24 13:12:52,131 INFO gateway.run: Reconnecting discord (attempt 3)... 2026-05-24 13:12:52,325 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 13:12:52,325 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 13:12:52,333 INFO gateway.run: Reconnect discord failed, next retry in 120s 2026-05-24 13:14:52,490 INFO gateway.run: Reconnecting discord (attempt 4)... 2026-05-24 13:14:52,658 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 13:14:52,658 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 13:14:52,673 INFO gateway.run: Reconnect discord failed, next retry in 240s 2026-05-24 13:16:19,035 INFO gateway.memory_monitor: [MEMORY] rss=128MB gc=(1581, 0, 0) threads=6 uptime=300s 2026-05-24 13:18:53,027 INFO gateway.run: Reconnecting discord (attempt 5)... 2026-05-24 13:18:53,178 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 13:18:53,179 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 13:18:53,185 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 13:21:19,036 INFO gateway.memory_monitor: [MEMORY] rss=129MB gc=(614, 0, 0) threads=6 uptime=600s 2026-05-24 13:22:48,558 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-24 13:23:53,624 INFO gateway.run: Reconnecting discord (attempt 6)... 2026-05-24 13:23:53,781 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 13:23:53,781 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 13:23:53,797 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 13:24:18,359 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-24 13:26:19,037 INFO gateway.memory_monitor: [MEMORY] rss=130MB gc=(1518, 0, 0) threads=6 uptime=900s 2026-05-24 13:28:54,191 INFO gateway.run: Reconnecting discord (attempt 7)... 2026-05-24 13:28:54,376 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 13:28:54,376 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 13:28:54,381 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 13:30:45,419 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (3 chars) 2026-05-24 13:30:45,420 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-24 13:31:19,037 INFO gateway.memory_monitor: [MEMORY] rss=131MB gc=(782, 0, 0) threads=6 uptime=1200s 2026-05-24 13:31:30,048 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (24 chars) 2026-05-24 13:31:30,049 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-24 13:32:20,473 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-24 13:33:54,845 INFO gateway.run: Reconnecting discord (attempt 8)... 2026-05-24 13:33:55,016 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 13:33:55,017 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 13:33:55,023 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 13:36:19,038 INFO gateway.memory_monitor: [MEMORY] rss=133MB gc=(1698, 0, 0) threads=6 uptime=1500s 2026-05-24 13:38:55,407 INFO gateway.run: Reconnecting discord (attempt 9)... 2026-05-24 13:38:55,593 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 13:38:55,593 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 13:38:55,603 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 13:41:19,039 INFO gateway.memory_monitor: [MEMORY] rss=134MB gc=(792, 0, 0) threads=6 uptime=1800s 2026-05-24 13:43:56,028 INFO gateway.run: Reconnecting discord (attempt 10)... 2026-05-24 13:43:56,203 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 13:43:56,203 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 13:43:56,214 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 13:43:56,220 WARNING gateway.run: discord paused after 10 consecutive failures (failed to reconnect) — fix the underlying issue then run `/platform resume discord` to retry, or `hermes gateway restart` to restart the gateway. 2026-05-24 14:00:30,006 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: httpx.ReadError: 2026-05-24 14:00:30,006 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ReadError: 2026-05-24 14:33:12,599 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 1) 2026-05-24 14:56:45,705 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: httpx.ReadError: 2026-05-24 14:56:45,705 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ReadError: 2026-05-24 14:56:51,318 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 1) 2026-05-24 14:57:17,230 INFO gateway.memory_monitor: [MEMORY] rss=135MB gc=(486, 0, 0) threads=6 uptime=2100s 2026-05-24 14:58:24,077 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-05-24 14:58:25,921 WARNING gateway.platforms.telegram: [Telegram] Polling heartbeat probe failed 60s after reconnect: 2026-05-24 14:58:25,921 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: 2026-05-24 14:58:32,545 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 1) 2026-05-24 15:30:14,867 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: httpx.ReadError: 2026-05-24 15:30:14,868 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ReadError: 2026-05-24 15:58:04,485 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 1) 2026-05-24 15:58:44,285 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: httpx.ReadError: 2026-05-24 15:58:44,285 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ReadError: 2026-05-24 16:22:14,971 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 1) 2026-05-24 16:23:03,688 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-05-24 16:23:03,688 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=689 parent_name=systemd loadavg_1m=0.06 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-05-24 16:23:03,690 INFO gateway.run: Stopping gateway... 2026-05-24 16:23:03,691 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-24 16:23:03,694 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-05-24 16:23:03,700 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.01s, timed_out=False, active_at_start=0, active_now=0) 2026-05-24 16:23:05,999 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-24 16:23:05,999 INFO gateway.run: ✓ telegram disconnected (2.30s) 2026-05-24 16:23:05,999 INFO gateway.run: Shutdown phase: all adapters disconnected at +2.31s 2026-05-24 16:23:06,020 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +2.33s 2026-05-24 16:23:06,030 INFO gateway.run: Shutdown phase: SessionDB close done at +2.34s 2026-05-24 16:23:06,035 INFO gateway.run: Gateway stopped (total teardown 2.34s) 2026-05-24 16:23:06,035 INFO gateway.run: Cron ticker stopped 2026-05-24 16:23:06,036 INFO gateway.memory_monitor: [MEMORY] shutdown rss=137MB gc=(1475, 0, 0) threads=5 uptime=2292s 2026-05-24 16:23:06,036 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-24 16:23:06,036 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-05-24 16:24:31,122 INFO gateway.memory_monitor: [MEMORY] baseline rss=86MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-24 16:24:31,123 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-24 16:24:31,266 INFO gateway.run: Starting Hermes Gateway... 2026-05-24 16:24:31,266 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-24 16:24:31,307 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-24 16:24:31,308 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-24 16:24:31,318 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-24 16:24:31,565 INFO gateway.run: Connecting to telegram... 2026-05-24 16:24:31,711 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-24 16:24:31,711 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-24 16:24:32,662 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-24 16:24:32,879 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-24 16:24:33,101 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-24 16:24:33,101 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 98 hidden (over 30 limit). Use /commands for full list. 2026-05-24 16:24:33,115 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-24 16:24:33,124 INFO gateway.run: ✓ telegram connected 2026-05-24 16:24:33,125 INFO gateway.run: Connecting to discord... 2026-05-24 16:24:33,907 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 16:24:33,908 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 16:24:33,908 WARNING gateway.run: ✗ discord failed to connect 2026-05-24 16:24:33,909 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-24 16:24:33,928 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-24 16:24:33,938 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-24 16:24:34,941 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-24 16:24:34,941 INFO gateway.run: Press Ctrl+C to stop 2026-05-24 16:24:35,111 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-24 16:24:39,948 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-24 16:25:04,977 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-24 16:25:05,131 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 16:25:05,132 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 16:25:05,137 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-24 16:26:05,208 INFO gateway.run: Reconnecting discord (attempt 3)... 2026-05-24 16:26:05,364 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 16:26:05,365 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 16:26:05,381 INFO gateway.run: Reconnect discord failed, next retry in 120s 2026-05-24 16:28:05,534 INFO gateway.run: Reconnecting discord (attempt 4)... 2026-05-24 16:28:05,680 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 16:28:05,680 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 16:28:05,696 INFO gateway.run: Reconnect discord failed, next retry in 240s 2026-05-24 16:29:31,124 INFO gateway.memory_monitor: [MEMORY] rss=128MB gc=(1581, 0, 0) threads=6 uptime=300s 2026-05-24 16:32:06,057 INFO gateway.run: Reconnecting discord (attempt 5)... 2026-05-24 16:32:06,205 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 16:32:06,205 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 16:32:06,238 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 16:34:31,124 INFO gateway.memory_monitor: [MEMORY] rss=129MB gc=(614, 0, 0) threads=6 uptime=600s 2026-05-24 16:37:06,690 INFO gateway.run: Reconnecting discord (attempt 6)... 2026-05-24 16:37:06,936 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 16:37:06,937 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 16:37:06,953 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 16:39:31,127 INFO gateway.memory_monitor: [MEMORY] rss=130MB gc=(1473, 0, 0) threads=6 uptime=900s 2026-05-24 16:42:07,431 INFO gateway.run: Reconnecting discord (attempt 7)... 2026-05-24 16:42:07,621 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 16:42:07,622 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 16:42:07,643 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 16:44:31,128 INFO gateway.memory_monitor: [MEMORY] rss=131MB gc=(707, 0, 0) threads=6 uptime=1200s 2026-05-24 16:47:08,119 INFO gateway.run: Reconnecting discord (attempt 8)... 2026-05-24 16:47:08,323 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 16:47:08,324 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 16:47:08,330 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 16:49:31,129 INFO gateway.memory_monitor: [MEMORY] rss=132MB gc=(1597, 0, 0) threads=6 uptime=1500s 2026-05-24 16:52:08,764 INFO gateway.run: Reconnecting discord (attempt 9)... 2026-05-24 16:52:08,956 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 16:52:08,956 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 16:52:08,971 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 16:54:31,129 INFO gateway.memory_monitor: [MEMORY] rss=133MB gc=(790, 0, 0) threads=6 uptime=1800s 2026-05-24 16:57:09,473 INFO gateway.run: Reconnecting discord (attempt 10)... 2026-05-24 16:57:09,667 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 16:57:09,667 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 16:57:09,683 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 16:57:09,689 WARNING gateway.run: discord paused after 10 consecutive failures (failed to reconnect) — fix the underlying issue then run `/platform resume discord` to retry, or `hermes gateway restart` to restart the gateway. 2026-05-24 16:59:31,130 INFO gateway.memory_monitor: [MEMORY] rss=134MB gc=(1682, 0, 0) threads=6 uptime=2100s 2026-05-24 17:04:31,131 INFO gateway.memory_monitor: [MEMORY] rss=136MB gc=(901, 0, 0) threads=6 uptime=2400s 2026-05-24 17:09:31,132 INFO gateway.memory_monitor: [MEMORY] rss=137MB gc=(1753, 0, 0) threads=6 uptime=2700s 2026-05-24 17:14:31,133 INFO gateway.memory_monitor: [MEMORY] rss=137MB gc=(730, 0, 0) threads=6 uptime=3000s 2026-05-24 17:19:31,133 INFO gateway.memory_monitor: [MEMORY] rss=137MB gc=(1581, 0, 0) threads=6 uptime=3300s 2026-05-24 17:24:31,134 INFO gateway.memory_monitor: [MEMORY] rss=137MB gc=(1299, 0, 0) threads=6 uptime=3600s 2026-05-24 17:29:31,135 INFO gateway.memory_monitor: [MEMORY] rss=137MB gc=(258, 0, 0) threads=6 uptime=3900s 2026-05-24 17:34:31,136 INFO gateway.memory_monitor: [MEMORY] rss=138MB gc=(1110, 0, 0) threads=6 uptime=4200s 2026-05-24 17:39:31,137 INFO gateway.memory_monitor: [MEMORY] rss=138MB gc=(2, 0, 0) threads=6 uptime=4500s 2026-05-24 17:44:31,138 INFO gateway.memory_monitor: [MEMORY] rss=138MB gc=(1135, 0, 0) threads=6 uptime=4800s 2026-05-24 17:49:31,139 INFO gateway.memory_monitor: [MEMORY] rss=139MB gc=(4, 0, 0) threads=6 uptime=5100s 2026-05-24 18:13:06,923 INFO gateway.memory_monitor: [MEMORY] rss=139MB gc=(961, 0, 0) threads=6 uptime=5400s 2026-05-24 18:18:06,924 INFO gateway.memory_monitor: [MEMORY] rss=139MB gc=(1813, 0, 0) threads=6 uptime=5700s 2026-05-24 18:18:44,389 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (2 chars) 2026-05-24 18:18:44,399 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-24 18:23:06,925 INFO gateway.memory_monitor: [MEMORY] rss=139MB gc=(986, 0, 0) threads=6 uptime=6000s 2026-05-24 18:28:06,925 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(1849, 0, 0) threads=6 uptime=6300s 2026-05-24 18:33:06,926 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(905, 0, 0) threads=6 uptime=6600s 2026-05-24 18:38:06,928 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(1757, 0, 0) threads=6 uptime=6900s 2026-05-24 18:41:10,374 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-24 18:43:06,929 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(934, 0, 0) threads=6 uptime=7200s 2026-05-24 18:48:06,931 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(1786, 0, 0) threads=6 uptime=7500s 2026-05-24 18:52:18,810 INFO gateway.run: Stopping gateway for restart... 2026-05-24 18:52:18,813 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-24 18:52:18,816 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.01s 2026-05-24 18:52:18,827 INFO gateway.run: Shutdown phase: drain done at +0.02s (drain took 0.01s, timed_out=False, active_at_start=0, active_now=0) 2026-05-24 18:52:22,144 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-24 18:52:22,144 INFO gateway.run: ✓ telegram disconnected (3.32s) 2026-05-24 18:52:22,144 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.33s 2026-05-24 18:52:22,213 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.40s 2026-05-24 18:52:22,229 INFO gateway.run: Shutdown phase: SessionDB close done at +3.42s 2026-05-24 18:52:22,236 INFO gateway.run: Gateway stopped (total teardown 3.43s) 2026-05-24 18:52:22,236 INFO gateway.run: Cron ticker stopped 2026-05-24 18:52:22,236 INFO gateway.memory_monitor: [MEMORY] shutdown rss=140MB gc=(1821, 0, 0) threads=5 uptime=7755s 2026-05-24 18:52:22,237 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-24 18:52:24,102 INFO gateway.memory_monitor: [MEMORY] baseline rss=87MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-24 18:52:24,102 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-24 18:52:24,200 INFO gateway.run: Starting Hermes Gateway... 2026-05-24 18:52:24,200 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-24 18:52:24,231 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-24 18:52:24,232 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-24 18:52:24,242 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-24 18:52:24,409 INFO gateway.run: Connecting to telegram... 2026-05-24 18:52:24,563 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-24 18:52:24,563 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-24 18:52:25,436 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-24 18:52:25,646 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-24 18:52:25,857 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-24 18:52:25,857 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 99 hidden (over 30 limit). Use /commands for full list. 2026-05-24 18:52:25,872 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-24 18:52:25,879 INFO gateway.run: ✓ telegram connected 2026-05-24 18:52:25,879 INFO gateway.run: Connecting to discord... 2026-05-24 18:52:26,066 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 18:52:26,066 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 18:52:26,066 WARNING gateway.run: ✗ discord failed to connect 2026-05-24 18:52:26,066 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-24 18:52:26,078 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-24 18:52:26,085 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-24 18:52:27,087 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-24 18:52:27,087 INFO gateway.run: Press Ctrl+C to stop 2026-05-24 18:52:27,152 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-24 18:52:32,093 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-24 18:52:57,119 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-24 18:52:57,275 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 18:52:57,276 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 18:52:57,290 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-24 18:53:50,296 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-24 18:53:57,368 INFO gateway.run: Reconnecting discord (attempt 3)... 2026-05-24 18:53:57,555 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 18:53:57,556 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 18:53:57,562 INFO gateway.run: Reconnect discord failed, next retry in 120s 2026-05-24 18:54:20,220 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (3 chars) 2026-05-24 18:54:20,221 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-24 18:55:57,718 INFO gateway.run: Reconnecting discord (attempt 4)... 2026-05-24 18:55:57,904 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 18:55:57,905 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 18:55:57,912 INFO gateway.run: Reconnect discord failed, next retry in 240s 2026-05-24 18:57:24,103 INFO gateway.memory_monitor: [MEMORY] rss=128MB gc=(1042, 0, 0) threads=6 uptime=300s 2026-05-24 18:59:58,254 INFO gateway.run: Reconnecting discord (attempt 5)... 2026-05-24 18:59:58,433 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 18:59:58,434 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 18:59:58,444 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 19:02:24,103 INFO gateway.memory_monitor: [MEMORY] rss=129MB gc=(1902, 0, 0) threads=6 uptime=600s 2026-05-24 19:04:58,862 INFO gateway.run: Reconnecting discord (attempt 6)... 2026-05-24 19:04:59,006 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 19:04:59,007 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 19:04:59,022 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 19:07:49,061 INFO gateway.memory_monitor: [MEMORY] rss=130MB gc=(920, 0, 0) threads=6 uptime=900s 2026-05-24 19:10:24,371 INFO gateway.run: Reconnecting discord (attempt 7)... 2026-05-24 19:10:24,531 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 19:10:24,532 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 19:10:24,552 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 19:10:46,836 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-24 19:12:49,061 INFO gateway.memory_monitor: [MEMORY] rss=131MB gc=(236, 0, 0) threads=6 uptime=1200s 2026-05-24 19:12:59,260 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (7 chars) 2026-05-24 19:12:59,261 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-24 19:15:25,023 INFO gateway.run: Reconnecting discord (attempt 8)... 2026-05-24 19:15:25,177 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 19:15:25,178 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 19:15:25,194 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 19:17:49,062 INFO gateway.memory_monitor: [MEMORY] rss=133MB gc=(1161, 0, 0) threads=6 uptime=1500s 2026-05-24 19:20:25,552 INFO gateway.run: Reconnecting discord (attempt 9)... 2026-05-24 19:20:25,708 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 19:20:25,708 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 19:20:25,724 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 19:22:49,063 INFO gateway.memory_monitor: [MEMORY] rss=134MB gc=(175, 0, 0) threads=6 uptime=1800s 2026-05-24 19:25:26,132 INFO gateway.run: Reconnecting discord (attempt 10)... 2026-05-24 19:25:26,288 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-24 19:25:26,288 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-24 19:25:26,304 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-24 19:25:26,309 WARNING gateway.run: discord paused after 10 consecutive failures (failed to reconnect) — fix the underlying issue then run `/platform resume discord` to retry, or `hermes gateway restart` to restart the gateway. 2026-05-24 19:25:27,543 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: httpx.ReadError: 2026-05-24 19:25:27,544 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ReadError: 2026-05-24 19:42:08,790 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 1) 2026-05-25 13:16:37,740 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: httpx.ReadError: 2026-05-25 13:16:37,741 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ReadError: 2026-05-25 13:16:43,329 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 1) 2026-05-25 13:17:38,877 INFO gateway.memory_monitor: [MEMORY] rss=134MB gc=(1810, 0, 0) threads=6 uptime=2100s 2026-05-25 13:22:38,878 INFO gateway.memory_monitor: [MEMORY] rss=134MB gc=(1100, 0, 0) threads=6 uptime=2400s 2026-05-25 13:27:38,880 INFO gateway.memory_monitor: [MEMORY] rss=135MB gc=(1, 0, 0) threads=6 uptime=2700s 2026-05-25 13:32:38,881 INFO gateway.memory_monitor: [MEMORY] rss=135MB gc=(934, 0, 0) threads=6 uptime=3000s 2026-05-25 13:36:13,858 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-05-25 13:36:13,859 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=294 parent_name=systemd loadavg_1m=0.00 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-05-25 13:36:13,892 INFO gateway.run: Stopping gateway... 2026-05-25 13:36:13,895 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-25 13:36:13,898 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.01s 2026-05-25 13:36:13,904 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.01s, timed_out=False, active_at_start=0, active_now=0) 2026-05-25 13:36:17,424 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-25 13:36:17,425 INFO gateway.run: ✓ telegram disconnected (3.52s) 2026-05-25 13:36:17,425 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.53s 2026-05-25 13:36:17,490 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.60s 2026-05-25 13:36:17,510 INFO gateway.run: Shutdown phase: SessionDB close done at +3.62s 2026-05-25 13:36:17,519 INFO gateway.run: Gateway stopped (total teardown 3.63s) 2026-05-25 13:36:17,520 INFO gateway.run: Cron ticker stopped 2026-05-25 13:36:17,520 INFO gateway.memory_monitor: [MEMORY] shutdown rss=136MB gc=(735, 0, 0) threads=5 uptime=3218s 2026-05-25 13:36:17,521 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-25 13:36:17,521 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-05-25 13:37:17,296 INFO gateway.memory_monitor: [MEMORY] baseline rss=86MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-25 13:37:17,297 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-25 13:37:17,404 INFO gateway.run: Starting Hermes Gateway... 2026-05-25 13:37:17,404 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-25 13:37:17,439 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-25 13:37:17,439 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-25 13:37:17,449 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-25 13:37:17,640 INFO gateway.run: Connecting to telegram... 2026-05-25 13:37:17,783 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-25 13:37:17,784 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-25 13:37:18,721 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-25 13:37:18,934 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-25 13:37:19,141 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-25 13:37:19,141 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 99 hidden (over 30 limit). Use /commands for full list. 2026-05-25 13:37:19,149 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-25 13:37:19,156 INFO gateway.run: ✓ telegram connected 2026-05-25 13:37:19,157 INFO gateway.run: Connecting to discord... 2026-05-25 13:37:19,414 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 13:37:19,415 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 13:37:19,415 WARNING gateway.run: ✗ discord failed to connect 2026-05-25 13:37:19,416 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-25 13:37:19,430 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-25 13:37:19,436 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-25 13:37:20,439 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-25 13:37:20,439 INFO gateway.run: Press Ctrl+C to stop 2026-05-25 13:37:20,569 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-25 13:37:25,447 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-25 13:37:50,483 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-25 13:37:50,763 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 13:37:50,763 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 13:37:50,772 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-25 13:38:50,865 INFO gateway.run: Reconnecting discord (attempt 3)... 2026-05-25 13:38:51,195 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 13:38:51,196 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 13:38:51,203 INFO gateway.run: Reconnect discord failed, next retry in 120s 2026-05-25 13:40:51,406 INFO gateway.run: Reconnecting discord (attempt 4)... 2026-05-25 13:40:51,792 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 13:40:51,793 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 13:40:51,801 INFO gateway.run: Reconnect discord failed, next retry in 240s 2026-05-25 13:42:17,297 INFO gateway.memory_monitor: [MEMORY] rss=128MB gc=(1581, 0, 0) threads=6 uptime=300s 2026-05-25 13:44:52,200 INFO gateway.run: Reconnecting discord (attempt 5)... 2026-05-25 13:44:52,489 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 13:44:52,490 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 13:44:52,507 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-25 13:47:17,298 INFO gateway.memory_monitor: [MEMORY] rss=129MB gc=(613, 0, 0) threads=6 uptime=600s 2026-05-25 13:49:53,006 INFO gateway.run: Reconnecting discord (attempt 6)... 2026-05-25 13:49:53,293 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 13:49:53,294 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 13:49:53,311 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-25 13:52:17,300 INFO gateway.memory_monitor: [MEMORY] rss=130MB gc=(1472, 0, 0) threads=6 uptime=900s 2026-05-25 13:54:53,801 INFO gateway.run: Reconnecting discord (attempt 7)... 2026-05-25 13:54:54,089 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 13:54:54,090 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 13:54:54,107 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-25 13:57:17,301 INFO gateway.memory_monitor: [MEMORY] rss=131MB gc=(761, 0, 0) threads=6 uptime=1200s 2026-05-25 13:59:54,599 INFO gateway.run: Reconnecting discord (attempt 8)... 2026-05-25 13:59:54,892 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 13:59:54,892 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 13:59:54,909 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-25 14:02:17,302 INFO gateway.memory_monitor: [MEMORY] rss=132MB gc=(1620, 0, 0) threads=6 uptime=1500s 2026-05-25 14:04:55,436 INFO gateway.run: Reconnecting discord (attempt 9)... 2026-05-25 14:04:55,724 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 14:04:55,724 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 14:04:55,743 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-25 14:07:17,303 INFO gateway.memory_monitor: [MEMORY] rss=133MB gc=(791, 0, 0) threads=6 uptime=1800s 2026-05-25 14:09:56,236 INFO gateway.run: Reconnecting discord (attempt 10)... 2026-05-25 14:09:56,529 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 14:09:56,529 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 14:09:56,546 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-25 14:09:56,555 WARNING gateway.run: discord paused after 10 consecutive failures (failed to reconnect) — fix the underlying issue then run `/platform resume discord` to retry, or `hermes gateway restart` to restart the gateway. 2026-05-25 14:12:17,304 INFO gateway.memory_monitor: [MEMORY] rss=134MB gc=(1683, 0, 0) threads=6 uptime=2100s 2026-05-25 14:17:17,305 INFO gateway.memory_monitor: [MEMORY] rss=136MB gc=(902, 0, 0) threads=6 uptime=2400s 2026-05-25 14:22:04,225 INFO gateway.run: Stopping gateway for restart... 2026-05-25 14:22:04,231 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-25 14:22:04,235 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.01s 2026-05-25 14:22:04,242 INFO gateway.run: Shutdown phase: drain done at +0.02s (drain took 0.01s, timed_out=False, active_at_start=0, active_now=0) 2026-05-25 14:22:04,753 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-25 14:22:04,753 INFO gateway.run: ✓ telegram disconnected (0.51s) 2026-05-25 14:22:04,754 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.53s 2026-05-25 14:22:04,826 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.60s 2026-05-25 14:22:04,827 INFO gateway.run: Shutdown phase: SessionDB close done at +0.60s 2026-05-25 14:22:04,835 INFO gateway.run: Gateway stopped (total teardown 0.61s) 2026-05-25 14:22:04,836 INFO gateway.run: Cron ticker stopped 2026-05-25 14:22:04,837 INFO gateway.memory_monitor: [MEMORY] shutdown rss=138MB gc=(668, 0, 0) threads=5 uptime=2687s 2026-05-25 14:22:04,837 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-25 14:22:07,751 INFO gateway.memory_monitor: [MEMORY] baseline rss=87MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-25 14:22:07,752 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-25 14:22:07,905 INFO gateway.run: Starting Hermes Gateway... 2026-05-25 14:22:07,905 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-25 14:22:07,956 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-25 14:22:07,957 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-25 14:22:07,969 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-25 14:22:08,228 INFO gateway.run: Connecting to telegram... 2026-05-25 14:22:08,401 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-25 14:22:08,401 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-25 14:22:09,756 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-25 14:22:10,060 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-25 14:22:10,278 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-25 14:22:10,278 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 99 hidden (over 30 limit). Use /commands for full list. 2026-05-25 14:22:10,286 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-25 14:22:10,294 INFO gateway.run: ✓ telegram connected 2026-05-25 14:22:10,295 INFO gateway.run: Connecting to discord... 2026-05-25 14:22:10,633 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 14:22:10,634 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 14:22:10,634 WARNING gateway.run: ✗ discord failed to connect 2026-05-25 14:22:10,634 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-25 14:22:10,657 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-25 14:22:10,665 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-25 14:22:11,667 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-25 14:22:11,667 INFO gateway.run: Press Ctrl+C to stop 2026-05-25 14:22:11,792 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-25 14:22:16,675 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-25 14:22:41,708 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-25 14:22:41,999 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 14:22:42,000 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 14:22:42,018 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-25 14:23:42,102 INFO gateway.run: Reconnecting discord (attempt 3)... 2026-05-25 14:23:42,444 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 14:23:42,445 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 14:23:42,452 INFO gateway.run: Reconnect discord failed, next retry in 120s 2026-05-25 14:25:42,667 INFO gateway.run: Reconnecting discord (attempt 4)... 2026-05-25 14:25:42,988 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 14:25:42,989 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 14:25:43,007 INFO gateway.run: Reconnect discord failed, next retry in 240s 2026-05-25 14:27:07,753 INFO gateway.memory_monitor: [MEMORY] rss=128MB gc=(1581, 0, 0) threads=6 uptime=300s 2026-05-25 14:29:43,376 INFO gateway.run: Reconnecting discord (attempt 5)... 2026-05-25 14:29:43,666 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 14:29:43,667 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 14:29:43,677 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-25 14:32:07,754 INFO gateway.memory_monitor: [MEMORY] rss=129MB gc=(587, 0, 0) threads=6 uptime=600s 2026-05-25 14:34:44,215 INFO gateway.run: Reconnecting discord (attempt 6)... 2026-05-25 14:34:44,778 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 14:34:44,779 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 14:34:44,797 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-25 14:37:07,755 INFO gateway.memory_monitor: [MEMORY] rss=130MB gc=(1471, 0, 0) threads=6 uptime=900s 2026-05-25 14:39:45,324 INFO gateway.run: Reconnecting discord (attempt 7)... 2026-05-25 14:39:45,660 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 14:39:45,661 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 14:39:45,673 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-25 14:40:32,374 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (57 chars) 2026-05-25 14:40:32,377 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-25 14:40:59,899 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (5 chars) 2026-05-25 14:40:59,900 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-25 14:41:23,920 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (27 chars) 2026-05-25 14:41:23,921 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-25 14:42:07,767 INFO gateway.memory_monitor: [MEMORY] rss=132MB gc=(805, 0, 0) threads=6 uptime=1200s 2026-05-25 14:44:46,246 INFO gateway.run: Reconnecting discord (attempt 8)... 2026-05-25 14:44:46,533 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 14:44:46,534 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 14:44:46,551 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-25 14:59:19,609 INFO gateway.memory_monitor: [MEMORY] rss=133MB gc=(1600, 0, 0) threads=6 uptime=1500s 2026-05-25 15:03:43,901 INFO gateway.run: Reconnecting discord (attempt 9)... 2026-05-25 15:03:44,106 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 15:03:44,107 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 15:03:44,124 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-25 15:06:03,747 INFO gateway.memory_monitor: [MEMORY] rss=134MB gc=(817, 0, 0) threads=6 uptime=1800s 2026-05-25 15:08:44,512 INFO gateway.run: Reconnecting discord (attempt 10)... 2026-05-25 15:08:44,720 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-25 15:08:44,720 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-25 15:08:44,730 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-25 15:08:44,736 WARNING gateway.run: discord paused after 10 consecutive failures (failed to reconnect) — fix the underlying issue then run `/platform resume discord` to retry, or `hermes gateway restart` to restart the gateway. 2026-05-25 15:11:03,748 INFO gateway.memory_monitor: [MEMORY] rss=135MB gc=(1735, 0, 0) threads=6 uptime=2100s 2026-05-25 22:04:35,082 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: httpx.ReadError: 2026-05-25 22:04:35,083 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ReadError: 2026-05-25 22:04:40,652 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 1) 2026-05-25 22:07:11,047 INFO gateway.memory_monitor: [MEMORY] rss=136MB gc=(1321, 0, 0) threads=6 uptime=2400s 2026-05-25 22:12:11,048 INFO gateway.memory_monitor: [MEMORY] rss=137MB gc=(286, 0, 0) threads=6 uptime=2700s 2026-05-25 22:17:11,060 INFO gateway.memory_monitor: [MEMORY] rss=137MB gc=(1106, 0, 0) threads=6 uptime=3000s 2026-05-25 22:22:11,060 INFO gateway.memory_monitor: [MEMORY] rss=137MB gc=(2, 0, 0) threads=6 uptime=3300s 2026-05-25 22:27:11,061 INFO gateway.memory_monitor: [MEMORY] rss=137MB gc=(1677, 0, 0) threads=6 uptime=3600s 2026-05-25 22:32:11,073 INFO gateway.memory_monitor: [MEMORY] rss=137MB gc=(699, 0, 0) threads=6 uptime=3900s 2026-05-25 22:37:11,084 INFO gateway.memory_monitor: [MEMORY] rss=137MB gc=(1551, 0, 0) threads=6 uptime=4200s 2026-05-25 22:42:11,085 INFO gateway.memory_monitor: [MEMORY] rss=138MB gc=(493, 0, 0) threads=6 uptime=4500s 2026-05-25 22:47:11,086 INFO gateway.memory_monitor: [MEMORY] rss=139MB gc=(1551, 0, 0) threads=6 uptime=4800s 2026-05-25 22:52:11,087 INFO gateway.memory_monitor: [MEMORY] rss=139MB gc=(521, 0, 0) threads=6 uptime=5100s 2026-05-25 22:57:11,088 INFO gateway.memory_monitor: [MEMORY] rss=139MB gc=(1379, 0, 0) threads=6 uptime=5400s 2026-05-25 23:02:11,093 INFO gateway.memory_monitor: [MEMORY] rss=139MB gc=(353, 0, 0) threads=6 uptime=5700s 2026-05-25 23:07:11,094 INFO gateway.memory_monitor: [MEMORY] rss=139MB gc=(1417, 0, 0) threads=6 uptime=6000s 2026-05-25 23:12:11,108 INFO gateway.memory_monitor: [MEMORY] rss=139MB gc=(412, 0, 0) threads=6 uptime=6300s 2026-05-25 23:17:11,109 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(495, 0, 0) threads=6 uptime=6600s 2026-05-25 23:22:11,109 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(1346, 0, 0) threads=6 uptime=6900s 2026-05-25 23:27:11,111 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(522, 0, 0) threads=6 uptime=7200s 2026-05-25 23:32:11,124 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(1348, 0, 0) threads=6 uptime=7500s 2026-05-25 23:37:11,130 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(286, 0, 0) threads=6 uptime=7800s 2026-05-25 23:42:11,132 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(1112, 0, 0) threads=6 uptime=8100s 2026-05-25 23:47:11,145 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(286, 0, 0) threads=6 uptime=8400s 2026-05-25 23:52:11,147 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(1112, 0, 0) threads=6 uptime=8700s 2026-05-25 23:57:11,148 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(1, 0, 0) threads=6 uptime=9000s 2026-05-26 01:58:21,014 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: httpx.ReadError: 2026-05-26 01:58:21,016 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ReadError: 2026-05-26 01:58:34,966 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 1) 2026-05-26 08:33:11,765 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: httpx.ReadError: 2026-05-26 08:33:11,767 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ReadError: 2026-05-26 21:28:14,818 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 1) 2026-05-26 21:29:10,502 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(222, 0, 0) threads=6 uptime=9300s 2026-05-26 21:34:10,504 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(1326, 0, 0) threads=6 uptime=9600s 2026-05-26 21:39:10,505 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(257, 0, 0) threads=6 uptime=9900s 2026-05-26 21:44:10,506 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(1109, 0, 0) threads=6 uptime=10200s 2026-05-26 21:49:10,506 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(177, 0, 0) threads=6 uptime=10500s 2026-05-26 21:54:10,508 INFO gateway.memory_monitor: [MEMORY] rss=140MB gc=(1230, 0, 0) threads=6 uptime=10800s 2026-05-26 21:59:10,508 INFO gateway.memory_monitor: [MEMORY] rss=141MB gc=(256, 0, 0) threads=6 uptime=11100s 2026-05-26 22:04:10,509 INFO gateway.memory_monitor: [MEMORY] rss=142MB gc=(1108, 0, 0) threads=6 uptime=11400s 2026-05-26 22:09:10,510 INFO gateway.memory_monitor: [MEMORY] rss=143MB gc=(195, 0, 0) threads=6 uptime=11700s 2026-05-26 22:14:10,510 INFO gateway.memory_monitor: [MEMORY] rss=144MB gc=(1248, 0, 0) threads=6 uptime=12000s 2026-05-26 22:19:10,511 INFO gateway.memory_monitor: [MEMORY] rss=145MB gc=(252, 0, 0) threads=6 uptime=12300s 2026-05-26 22:24:10,512 INFO gateway.memory_monitor: [MEMORY] rss=146MB gc=(1110, 0, 0) threads=6 uptime=12600s 2026-05-26 22:29:10,513 INFO gateway.memory_monitor: [MEMORY] rss=147MB gc=(141, 0, 0) threads=6 uptime=12900s 2026-05-26 22:34:10,514 INFO gateway.memory_monitor: [MEMORY] rss=148MB gc=(1200, 0, 0) threads=6 uptime=13200s 2026-05-26 22:39:10,526 INFO gateway.memory_monitor: [MEMORY] rss=148MB gc=(173, 0, 0) threads=6 uptime=13500s 2026-05-26 22:44:10,527 INFO gateway.memory_monitor: [MEMORY] rss=148MB gc=(999, 0, 0) threads=6 uptime=13800s 2026-05-26 22:49:10,527 INFO gateway.memory_monitor: [MEMORY] rss=149MB gc=(144, 0, 0) threads=6 uptime=14100s 2026-05-26 22:54:10,528 INFO gateway.memory_monitor: [MEMORY] rss=150MB gc=(1165, 0, 0) threads=6 uptime=14400s 2026-05-26 22:59:10,529 INFO gateway.memory_monitor: [MEMORY] rss=151MB gc=(175, 0, 0) threads=6 uptime=14700s 2026-05-26 23:04:10,530 INFO gateway.memory_monitor: [MEMORY] rss=152MB gc=(995, 0, 0) threads=6 uptime=15000s 2026-05-26 23:09:10,531 INFO gateway.memory_monitor: [MEMORY] rss=153MB gc=(112, 0, 0) threads=6 uptime=15300s 2026-05-26 23:14:10,532 INFO gateway.memory_monitor: [MEMORY] rss=154MB gc=(1139, 0, 0) threads=6 uptime=15600s 2026-05-26 23:19:10,533 INFO gateway.memory_monitor: [MEMORY] rss=155MB gc=(112, 0, 0) threads=6 uptime=15900s 2026-05-26 23:24:10,533 INFO gateway.memory_monitor: [MEMORY] rss=156MB gc=(938, 0, 0) threads=6 uptime=16200s 2026-05-26 23:29:10,534 INFO gateway.memory_monitor: [MEMORY] rss=157MB gc=(145, 0, 0) threads=6 uptime=16500s 2026-05-26 23:34:10,535 INFO gateway.memory_monitor: [MEMORY] rss=158MB gc=(1136, 0, 0) threads=6 uptime=16800s 2026-05-26 23:39:10,536 INFO gateway.memory_monitor: [MEMORY] rss=158MB gc=(1, 0, 0) threads=6 uptime=17100s 2026-05-26 23:44:10,537 INFO gateway.memory_monitor: [MEMORY] rss=159MB gc=(937, 0, 0) threads=6 uptime=17400s 2026-05-26 23:49:10,537 INFO gateway.memory_monitor: [MEMORY] rss=161MB gc=(143, 0, 0) threads=6 uptime=17700s 2026-05-26 23:54:10,538 INFO gateway.memory_monitor: [MEMORY] rss=162MB gc=(1107, 0, 0) threads=6 uptime=18000s 2026-05-26 23:59:10,539 INFO gateway.memory_monitor: [MEMORY] rss=163MB gc=(1959, 0, 0) threads=6 uptime=18300s 2026-05-26 23:59:51,561 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-05-26 23:59:51,561 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=258 parent_name=systemd loadavg_1m=0.07 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-05-26 23:59:51,592 INFO gateway.run: Stopping gateway... 2026-05-26 23:59:51,594 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-26 23:59:51,597 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-05-26 23:59:51,604 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.01s, timed_out=False, active_at_start=0, active_now=0) 2026-05-26 23:59:52,031 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-26 23:59:52,032 INFO gateway.run: ✓ telegram disconnected (0.43s) 2026-05-26 23:59:52,032 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.44s 2026-05-26 23:59:52,074 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.48s 2026-05-26 23:59:52,087 INFO gateway.run: Shutdown phase: SessionDB close done at +0.49s 2026-05-26 23:59:52,094 INFO gateway.run: Gateway stopped (total teardown 0.50s) 2026-05-26 23:59:52,094 INFO gateway.run: Cron ticker stopped 2026-05-26 23:59:52,095 INFO gateway.memory_monitor: [MEMORY] shutdown rss=166MB gc=(1650, 0, 0) threads=5 uptime=18341s 2026-05-26 23:59:52,095 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-26 23:59:52,095 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-05-27 00:00:00,489 INFO gateway.memory_monitor: [MEMORY] baseline rss=85MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-27 00:00:00,491 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-27 00:00:00,619 INFO gateway.run: Starting Hermes Gateway... 2026-05-27 00:00:00,619 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-27 00:00:00,661 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-27 00:00:00,661 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-27 00:00:00,675 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-27 00:00:00,912 INFO gateway.run: Connecting to telegram... 2026-05-27 00:00:01,084 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-27 00:00:01,085 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-27 00:00:02,023 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-27 00:00:02,244 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-27 00:00:02,465 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-27 00:00:02,466 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 99 hidden (over 30 limit). Use /commands for full list. 2026-05-27 00:00:02,478 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-27 00:00:02,485 INFO gateway.run: ✓ telegram connected 2026-05-27 00:00:02,486 INFO gateway.run: Connecting to discord... 2026-05-27 00:00:02,730 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-27 00:00:02,731 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-27 00:00:02,731 WARNING gateway.run: ✗ discord failed to connect 2026-05-27 00:00:02,731 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-27 00:00:02,744 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-27 00:00:02,751 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-27 00:00:03,753 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-27 00:00:03,753 INFO gateway.run: Press Ctrl+C to stop 2026-05-27 00:00:03,827 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-27 00:00:08,761 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-27 00:00:33,791 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-27 00:00:34,012 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-27 00:00:34,012 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-27 00:00:34,029 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-27 00:01:34,108 INFO gateway.run: Reconnecting discord (attempt 3)... 2026-05-27 00:01:34,360 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-27 00:01:34,361 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-27 00:01:34,367 INFO gateway.run: Reconnect discord failed, next retry in 120s 2026-05-27 00:03:34,561 INFO gateway.run: Reconnecting discord (attempt 4)... 2026-05-27 00:03:34,782 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-27 00:03:34,782 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-27 00:03:34,799 INFO gateway.run: Reconnect discord failed, next retry in 240s 2026-05-27 00:05:00,491 INFO gateway.memory_monitor: [MEMORY] rss=127MB gc=(1581, 0, 0) threads=6 uptime=300s 2026-05-27 00:07:35,196 INFO gateway.run: Reconnecting discord (attempt 5)... 2026-05-27 00:07:35,430 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-27 00:07:35,431 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-27 00:07:35,447 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-27 00:10:00,492 INFO gateway.memory_monitor: [MEMORY] rss=128MB gc=(580, 0, 0) threads=6 uptime=600s 2026-05-27 00:12:35,864 INFO gateway.run: Reconnecting discord (attempt 6)... 2026-05-27 00:12:36,082 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-27 00:12:36,082 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-27 00:12:36,106 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-27 00:15:00,493 INFO gateway.memory_monitor: [MEMORY] rss=130MB gc=(1471, 0, 0) threads=6 uptime=900s 2026-05-27 00:17:36,596 INFO gateway.run: Reconnecting discord (attempt 7)... 2026-05-27 00:17:36,825 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-27 00:17:36,826 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-27 00:17:36,847 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-27 00:19:16,469 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-27 00:20:00,493 INFO gateway.memory_monitor: [MEMORY] rss=215MB gc=(750, 0, 0) threads=7 uptime=1200s 2026-05-27 00:22:37,290 INFO gateway.run: Reconnecting discord (attempt 8)... 2026-05-27 00:22:37,515 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-27 00:22:37,516 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-27 00:22:37,538 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-27 00:25:00,494 INFO gateway.memory_monitor: [MEMORY] rss=216MB gc=(1609, 0, 0) threads=7 uptime=1500s 2026-05-27 00:27:38,040 INFO gateway.run: Reconnecting discord (attempt 9)... 2026-05-27 00:27:38,256 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-27 00:27:38,257 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-27 00:27:38,271 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-27 00:30:00,495 INFO gateway.memory_monitor: [MEMORY] rss=216MB gc=(791, 0, 0) threads=7 uptime=1800s 2026-05-27 00:32:38,646 INFO gateway.run: Reconnecting discord (attempt 10)... 2026-05-27 00:32:38,908 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-27 00:32:38,909 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-27 00:32:38,922 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-27 00:32:38,928 WARNING gateway.run: discord paused after 10 consecutive failures (failed to reconnect) — fix the underlying issue then run `/platform resume discord` to retry, or `hermes gateway restart` to restart the gateway. 2026-05-27 00:35:00,506 INFO gateway.memory_monitor: [MEMORY] rss=216MB gc=(1682, 0, 0) threads=7 uptime=2100s 2026-05-27 00:40:00,506 INFO gateway.memory_monitor: [MEMORY] rss=217MB gc=(882, 0, 0) threads=7 uptime=2400s 2026-05-27 00:45:00,507 INFO gateway.memory_monitor: [MEMORY] rss=217MB gc=(1708, 0, 0) threads=7 uptime=2700s 2026-05-27 00:50:00,508 INFO gateway.memory_monitor: [MEMORY] rss=219MB gc=(725, 0, 0) threads=7 uptime=3000s 2026-05-27 00:55:00,509 INFO gateway.memory_monitor: [MEMORY] rss=220MB gc=(1583, 0, 0) threads=7 uptime=3300s 2026-05-27 01:00:00,510 INFO gateway.memory_monitor: [MEMORY] rss=221MB gc=(1299, 0, 0) threads=7 uptime=3600s 2026-05-27 01:00:06,958 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-05-27 01:00:06,958 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=321 parent_name=systemd loadavg_1m=0.02 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-05-27 01:00:07,012 INFO gateway.run: Stopping gateway... 2026-05-27 01:00:07,012 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-27 01:00:07,013 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-05-27 01:00:07,024 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.01s, timed_out=False, active_at_start=0, active_now=0) 2026-05-27 01:00:07,546 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-27 01:00:07,546 INFO gateway.run: ✓ telegram disconnected (0.52s) 2026-05-27 01:00:07,546 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.53s 2026-05-27 01:00:07,547 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.54s 2026-05-27 01:00:07,571 INFO gateway.run: Shutdown phase: SessionDB close done at +0.56s 2026-05-27 01:00:07,579 INFO gateway.run: Gateway stopped (total teardown 0.57s) 2026-05-27 01:00:07,580 INFO gateway.run: Cron ticker stopped 2026-05-27 01:00:07,580 INFO gateway.memory_monitor: [MEMORY] shutdown rss=221MB gc=(1129, 0, 0) threads=6 uptime=3607s 2026-05-27 01:00:07,581 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-27 01:00:07,581 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-05-27 01:02:08,563 INFO gateway.memory_monitor: [MEMORY] baseline rss=86MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-27 01:02:08,564 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-27 01:02:08,746 INFO gateway.run: Starting Hermes Gateway... 2026-05-27 01:02:08,747 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-27 01:02:08,799 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-27 01:02:08,800 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-27 01:02:08,812 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-27 01:02:09,159 INFO gateway.run: Connecting to telegram... 2026-05-27 01:02:09,369 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-27 01:02:09,369 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-27 01:02:10,421 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-27 01:02:10,629 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-27 01:02:10,837 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-27 01:02:10,837 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 100 hidden (over 30 limit). Use /commands for full list. 2026-05-27 01:02:10,854 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-27 01:02:10,861 INFO gateway.run: ✓ telegram connected 2026-05-27 01:02:10,862 INFO gateway.run: Connecting to discord... 2026-05-27 01:02:11,151 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-27 01:02:11,152 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-27 01:02:11,153 WARNING gateway.run: ✗ discord failed to connect 2026-05-27 01:02:11,153 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-27 01:02:11,167 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-27 01:02:11,175 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-27 01:02:12,178 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-27 01:02:12,178 INFO gateway.run: Press Ctrl+C to stop 2026-05-27 01:02:12,269 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-27 01:02:17,185 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-27 01:02:42,216 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-27 01:02:42,483 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-27 01:02:42,483 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-27 01:02:42,501 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-27 01:03:06,188 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-05-27 01:03:06,189 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=340 parent_name=systemd loadavg_1m=0.19 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-05-27 01:03:06,228 INFO gateway.run: Stopping gateway... 2026-05-27 01:03:06,231 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-27 01:03:06,234 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.01s 2026-05-27 01:03:06,242 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.01s, timed_out=False, active_at_start=0, active_now=0) 2026-05-27 01:03:06,690 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-27 01:03:06,690 INFO gateway.run: ✓ telegram disconnected (0.45s) 2026-05-27 01:03:06,690 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.46s 2026-05-27 01:03:06,730 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.50s 2026-05-27 01:03:06,731 INFO gateway.run: Shutdown phase: SessionDB close done at +0.50s 2026-05-27 01:03:06,739 INFO gateway.run: Gateway stopped (total teardown 0.51s) 2026-05-27 01:03:06,739 INFO gateway.run: Cron ticker stopped 2026-05-27 01:03:06,739 INFO gateway.memory_monitor: [MEMORY] shutdown rss=129MB gc=(1856, 0, 0) threads=5 uptime=58s 2026-05-27 01:03:06,740 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-27 01:03:06,740 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-05-29 07:19:03,669 INFO gateway.memory_monitor: [MEMORY] baseline rss=86MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-29 07:19:03,672 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-29 07:19:04,096 INFO gateway.run: Starting Hermes Gateway... 2026-05-29 07:19:04,096 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-29 07:19:04,183 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-29 07:19:04,184 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-29 07:19:04,202 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-29 07:19:04,676 INFO gateway.run: Connecting to telegram... 2026-05-29 07:19:04,911 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-29 07:19:04,911 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-29 07:19:06,126 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-29 07:19:06,338 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-29 07:19:07,123 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-29 07:19:07,124 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 100 hidden (over 30 limit). Use /commands for full list. 2026-05-29 07:19:07,133 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-29 07:19:07,142 INFO gateway.run: ✓ telegram connected 2026-05-29 07:19:07,143 INFO gateway.run: Connecting to discord... 2026-05-29 07:19:07,546 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 07:19:07,547 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 07:19:07,548 WARNING gateway.run: ✗ discord failed to connect 2026-05-29 07:19:07,548 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-29 07:19:07,564 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-29 07:19:07,575 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-29 07:19:08,577 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-29 07:19:08,577 INFO gateway.run: Press Ctrl+C to stop 2026-05-29 07:19:08,658 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-29 07:19:13,584 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-29 07:19:38,610 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-29 07:19:38,742 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 07:19:38,742 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 07:19:38,749 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-29 07:20:38,819 INFO gateway.run: Reconnecting discord (attempt 3)... 2026-05-29 07:20:39,005 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 07:20:39,005 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 07:20:39,016 INFO gateway.run: Reconnect discord failed, next retry in 120s 2026-05-29 07:22:39,161 INFO gateway.run: Reconnecting discord (attempt 4)... 2026-05-29 07:22:39,320 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 07:22:39,320 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 07:22:39,336 INFO gateway.run: Reconnect discord failed, next retry in 240s 2026-05-29 07:24:03,672 INFO gateway.memory_monitor: [MEMORY] rss=128MB gc=(1580, 0, 0) threads=6 uptime=300s 2026-05-29 07:29:18,690 INFO gateway.run: Reconnecting discord (attempt 5)... 2026-05-29 07:29:18,865 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 07:29:18,865 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 07:29:19,303 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-29 07:31:42,701 INFO gateway.memory_monitor: [MEMORY] rss=129MB gc=(638, 0, 0) threads=6 uptime=600s 2026-05-29 07:34:19,703 INFO gateway.run: Reconnecting discord (attempt 6)... 2026-05-29 07:34:19,897 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 07:34:19,898 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 07:34:19,911 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-29 07:36:42,714 INFO gateway.memory_monitor: [MEMORY] rss=130MB gc=(1523, 0, 0) threads=6 uptime=900s 2026-05-29 07:39:20,296 INFO gateway.run: Reconnecting discord (attempt 7)... 2026-05-29 07:39:20,457 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 07:39:20,457 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 07:39:20,477 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-29 07:41:42,714 INFO gateway.memory_monitor: [MEMORY] rss=131MB gc=(727, 0, 0) threads=6 uptime=1200s 2026-05-29 07:44:20,952 INFO gateway.run: Reconnecting discord (attempt 8)... 2026-05-29 07:44:21,113 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 07:44:21,113 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 07:44:21,122 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-29 07:46:42,715 INFO gateway.memory_monitor: [MEMORY] rss=132MB gc=(1618, 0, 0) threads=6 uptime=1500s 2026-05-29 07:46:55,859 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: httpx.ReadError: 2026-05-29 07:46:55,859 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ReadError: 2026-05-29 08:18:07,407 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 1) 2026-05-29 08:20:27,474 INFO gateway.run: Reconnecting discord (attempt 9)... 2026-05-29 08:20:27,666 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 08:20:27,667 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 08:20:27,677 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-29 08:22:48,644 INFO gateway.memory_monitor: [MEMORY] rss=133MB gc=(1080, 0, 0) threads=6 uptime=1800s 2026-05-29 08:25:28,109 INFO gateway.run: Reconnecting discord (attempt 10)... 2026-05-29 08:25:28,275 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 08:25:28,275 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 08:25:28,286 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-29 08:25:28,292 WARNING gateway.run: discord paused after 10 consecutive failures (failed to reconnect) — fix the underlying issue then run `/platform resume discord` to retry, or `hermes gateway restart` to restart the gateway. 2026-05-29 08:27:48,644 INFO gateway.memory_monitor: [MEMORY] rss=135MB gc=(144, 0, 0) threads=6 uptime=2100s 2026-05-29 08:32:48,645 INFO gateway.memory_monitor: [MEMORY] rss=136MB gc=(1197, 0, 0) threads=6 uptime=2400s 2026-05-29 08:37:48,646 INFO gateway.memory_monitor: [MEMORY] rss=137MB gc=(141, 0, 0) threads=6 uptime=2700s 2026-05-29 08:42:48,647 INFO gateway.memory_monitor: [MEMORY] rss=137MB gc=(999, 0, 0) threads=6 uptime=3000s 2026-05-29 08:47:48,648 INFO gateway.memory_monitor: [MEMORY] rss=137MB gc=(1851, 0, 0) threads=6 uptime=3300s 2026-05-29 08:52:48,649 INFO gateway.memory_monitor: [MEMORY] rss=138MB gc=(1644, 0, 0) threads=6 uptime=3600s 2026-05-29 08:57:48,650 INFO gateway.memory_monitor: [MEMORY] rss=138MB gc=(698, 0, 0) threads=6 uptime=3900s 2026-05-29 09:02:48,663 INFO gateway.memory_monitor: [MEMORY] rss=138MB gc=(1549, 0, 0) threads=6 uptime=4200s 2026-05-29 09:07:48,664 INFO gateway.memory_monitor: [MEMORY] rss=138MB gc=(492, 0, 0) threads=6 uptime=4500s 2026-05-29 09:11:26,894 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (25 chars) 2026-05-29 09:11:26,895 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-29 09:12:30,361 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (22 chars) 2026-05-29 09:12:30,361 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-29 09:12:48,665 INFO gateway.memory_monitor: [MEMORY] rss=139MB gc=(1597, 0, 0) threads=6 uptime=4800s 2026-05-29 09:17:48,665 INFO gateway.memory_monitor: [MEMORY] rss=139MB gc=(648, 0, 0) threads=6 uptime=5100s 2026-05-29 09:19:08,424 INFO gateway.run: Stopping gateway for restart... 2026-05-29 09:19:08,427 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-29 09:19:08,430 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.01s 2026-05-29 09:19:08,436 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.01s, timed_out=False, active_at_start=0, active_now=0) 2026-05-29 09:19:08,779 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-29 09:19:08,780 INFO gateway.run: ✓ telegram disconnected (0.34s) 2026-05-29 09:19:08,780 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.36s 2026-05-29 09:19:08,825 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.40s 2026-05-29 09:19:08,836 INFO gateway.run: Shutdown phase: SessionDB close done at +0.41s 2026-05-29 09:19:08,844 INFO gateway.run: Gateway stopped (total teardown 0.42s) 2026-05-29 09:19:08,844 INFO gateway.run: Cron ticker stopped 2026-05-29 09:19:08,844 INFO gateway.memory_monitor: [MEMORY] shutdown rss=140MB gc=(1799, 0, 0) threads=5 uptime=5180s 2026-05-29 09:19:08,845 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-29 09:19:10,560 INFO gateway.memory_monitor: [MEMORY] baseline rss=86MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-29 09:19:10,560 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-29 09:19:10,650 INFO gateway.run: Starting Hermes Gateway... 2026-05-29 09:19:10,650 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-29 09:19:10,679 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-29 09:19:10,679 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-29 09:19:10,688 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-29 09:19:10,850 INFO gateway.run: Connecting to telegram... 2026-05-29 09:19:11,002 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-29 09:19:11,002 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-29 09:19:11,847 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-29 09:19:12,064 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-29 09:19:12,275 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-29 09:19:12,275 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 100 hidden (over 30 limit). Use /commands for full list. 2026-05-29 09:19:12,285 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-29 09:19:12,292 INFO gateway.run: ✓ telegram connected 2026-05-29 09:19:12,293 INFO gateway.run: Connecting to discord... 2026-05-29 09:19:12,480 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:19:12,481 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:19:12,481 WARNING gateway.run: ✗ discord failed to connect 2026-05-29 09:19:12,481 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-29 09:19:12,494 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-29 09:19:12,500 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-29 09:19:13,503 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-29 09:19:13,503 INFO gateway.run: Press Ctrl+C to stop 2026-05-29 09:19:13,562 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-29 09:19:18,510 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-29 09:19:43,539 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-29 09:19:43,702 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:19:43,703 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:19:43,728 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-29 09:20:43,820 INFO gateway.run: Reconnecting discord (attempt 3)... 2026-05-29 09:20:43,984 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:20:43,984 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:20:43,999 INFO gateway.run: Reconnect discord failed, next retry in 120s 2026-05-29 09:22:11,631 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (5 chars) 2026-05-29 09:22:11,632 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-29 09:22:44,172 INFO gateway.run: Reconnecting discord (attempt 4)... 2026-05-29 09:22:44,333 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:22:44,333 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:22:44,349 INFO gateway.run: Reconnect discord failed, next retry in 240s 2026-05-29 09:23:15,918 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (30 chars) 2026-05-29 09:23:15,919 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-29 09:24:10,561 INFO gateway.memory_monitor: [MEMORY] rss=128MB gc=(1627, 0, 0) threads=6 uptime=300s 2026-05-29 09:24:26,113 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-05-29 09:24:26,113 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=345 parent_name=systemd loadavg_1m=0.00 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-05-29 09:24:26,139 INFO gateway.run: Stopping gateway... 2026-05-29 09:24:26,140 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-29 09:24:26,142 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-05-29 09:24:26,147 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.01s, timed_out=False, active_at_start=0, active_now=0) 2026-05-29 09:24:26,497 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-29 09:24:26,497 INFO gateway.run: ✓ telegram disconnected (0.35s) 2026-05-29 09:24:26,497 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.36s 2026-05-29 09:24:26,525 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.39s 2026-05-29 09:24:26,538 INFO gateway.run: Shutdown phase: SessionDB close done at +0.40s 2026-05-29 09:24:26,544 INFO gateway.run: Gateway stopped (total teardown 0.40s) 2026-05-29 09:24:26,544 INFO gateway.run: Cron ticker stopped 2026-05-29 09:24:26,545 INFO gateway.memory_monitor: [MEMORY] shutdown rss=130MB gc=(1345, 0, 0) threads=5 uptime=315s 2026-05-29 09:24:26,545 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-29 09:24:26,545 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-05-29 09:24:27,604 INFO gateway.memory_monitor: [MEMORY] baseline rss=87MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-29 09:24:27,604 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-29 09:24:27,690 INFO gateway.run: Starting Hermes Gateway... 2026-05-29 09:24:27,690 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-29 09:24:27,721 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-29 09:24:27,722 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-29 09:24:27,730 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-29 09:24:27,811 INFO gateway.run: Connecting to telegram... 2026-05-29 09:24:27,929 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-29 09:24:27,930 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-29 09:24:28,726 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-29 09:24:28,952 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-29 09:24:29,157 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-29 09:24:29,157 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 100 hidden (over 30 limit). Use /commands for full list. 2026-05-29 09:24:29,174 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-29 09:24:29,180 INFO gateway.run: ✓ telegram connected 2026-05-29 09:24:29,181 INFO gateway.run: Connecting to discord... 2026-05-29 09:24:29,344 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:24:29,345 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:24:29,345 WARNING gateway.run: ✗ discord failed to connect 2026-05-29 09:24:29,345 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-29 09:24:29,356 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-29 09:24:29,363 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-29 09:24:30,365 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-29 09:24:30,365 INFO gateway.run: Press Ctrl+C to stop 2026-05-29 09:24:30,413 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-29 09:24:35,372 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-29 09:25:00,400 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-29 09:25:00,558 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:25:00,558 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:25:00,574 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-29 09:25:39,996 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-05-29 09:25:39,996 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=345 parent_name=systemd loadavg_1m=0.05 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-05-29 09:25:40,019 INFO gateway.run: Stopping gateway... 2026-05-29 09:25:40,021 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-29 09:25:40,022 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-05-29 09:25:40,028 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.01s, timed_out=False, active_at_start=0, active_now=0) 2026-05-29 09:25:43,359 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-29 09:25:43,360 INFO gateway.run: ✓ telegram disconnected (3.33s) 2026-05-29 09:25:43,360 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.34s 2026-05-29 09:25:43,386 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.37s 2026-05-29 09:25:43,397 INFO gateway.run: Shutdown phase: SessionDB close done at +3.38s 2026-05-29 09:25:43,403 INFO gateway.run: Gateway stopped (total teardown 3.38s) 2026-05-29 09:25:43,403 INFO gateway.run: Cron ticker stopped 2026-05-29 09:25:43,404 INFO gateway.memory_monitor: [MEMORY] shutdown rss=129MB gc=(1856, 0, 0) threads=5 uptime=75s 2026-05-29 09:25:43,404 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-29 09:25:43,404 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-05-29 09:25:49,849 INFO gateway.memory_monitor: [MEMORY] baseline rss=87MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-29 09:25:49,850 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-29 09:25:49,935 INFO gateway.run: Starting Hermes Gateway... 2026-05-29 09:25:49,935 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-29 09:25:49,967 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-29 09:25:49,968 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-29 09:25:49,976 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-29 09:25:50,053 INFO gateway.run: Connecting to telegram... 2026-05-29 09:25:50,161 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-29 09:25:50,161 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-29 09:25:50,981 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-29 09:25:51,194 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-29 09:25:51,411 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-29 09:25:51,412 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 101 hidden (over 30 limit). Use /commands for full list. 2026-05-29 09:25:51,418 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-29 09:25:51,425 INFO gateway.run: ✓ telegram connected 2026-05-29 09:25:51,425 INFO gateway.run: Connecting to discord... 2026-05-29 09:25:51,595 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:25:51,595 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:25:51,596 WARNING gateway.run: ✗ discord failed to connect 2026-05-29 09:25:51,596 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-29 09:25:51,607 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-29 09:25:51,613 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-29 09:25:52,615 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-29 09:25:52,615 INFO gateway.run: Press Ctrl+C to stop 2026-05-29 09:25:52,662 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-29 09:25:57,623 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-29 09:26:22,653 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-29 09:26:22,815 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:26:22,816 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:26:22,831 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-29 09:26:32,153 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (41 chars) 2026-05-29 09:26:32,154 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-29 09:27:16,253 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-05-29 09:27:16,253 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=345 parent_name=systemd loadavg_1m=0.03 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-05-29 09:27:16,278 INFO gateway.run: Stopping gateway... 2026-05-29 09:27:16,280 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-29 09:27:16,281 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-05-29 09:27:16,287 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.01s, timed_out=False, active_at_start=0, active_now=0) 2026-05-29 09:27:16,611 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-29 09:27:16,612 INFO gateway.run: ✓ telegram disconnected (0.32s) 2026-05-29 09:27:16,612 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.33s 2026-05-29 09:27:16,638 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.36s 2026-05-29 09:27:16,654 INFO gateway.run: Shutdown phase: SessionDB close done at +0.38s 2026-05-29 09:27:16,660 INFO gateway.run: Gateway stopped (total teardown 0.38s) 2026-05-29 09:27:16,660 INFO gateway.run: Cron ticker stopped 2026-05-29 09:27:16,660 INFO gateway.memory_monitor: [MEMORY] shutdown rss=129MB gc=(1856, 0, 0) threads=5 uptime=86s 2026-05-29 09:27:16,661 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-29 09:27:16,661 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-05-29 09:27:40,798 INFO gateway.memory_monitor: [MEMORY] baseline rss=87MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-29 09:27:40,799 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-29 09:27:40,886 INFO gateway.run: Starting Hermes Gateway... 2026-05-29 09:27:40,886 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-29 09:27:40,916 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-29 09:27:40,917 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-29 09:27:40,925 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-29 09:27:41,009 INFO gateway.run: Connecting to telegram... 2026-05-29 09:27:41,123 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-29 09:27:41,123 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-29 09:27:41,952 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-29 09:27:42,171 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-29 09:27:42,391 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-29 09:27:42,392 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 101 hidden (over 30 limit). Use /commands for full list. 2026-05-29 09:27:42,398 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-29 09:27:42,404 INFO gateway.run: ✓ telegram connected 2026-05-29 09:27:42,404 INFO gateway.run: Connecting to discord... 2026-05-29 09:27:42,579 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:27:42,580 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:27:42,580 WARNING gateway.run: ✗ discord failed to connect 2026-05-29 09:27:42,580 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-29 09:27:42,592 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-29 09:27:42,599 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-29 09:27:43,601 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-29 09:27:43,601 INFO gateway.run: Press Ctrl+C to stop 2026-05-29 09:27:43,649 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-29 09:27:48,608 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-29 09:28:13,637 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-29 09:28:13,807 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:28:13,808 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:28:13,823 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-29 09:29:13,898 INFO gateway.run: Reconnecting discord (attempt 3)... 2026-05-29 09:29:14,065 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:29:14,065 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:29:14,081 INFO gateway.run: Reconnect discord failed, next retry in 120s 2026-05-29 09:29:58,160 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (21 chars) 2026-05-29 09:29:58,160 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-29 09:30:34,457 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (31 chars) 2026-05-29 09:30:34,457 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-29 09:30:55,560 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (19 chars) 2026-05-29 09:30:55,560 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-29 09:31:14,249 INFO gateway.run: Reconnecting discord (attempt 4)... 2026-05-29 09:31:14,408 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:31:14,408 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:31:14,424 INFO gateway.run: Reconnect discord failed, next retry in 240s 2026-05-29 09:32:40,799 INFO gateway.memory_monitor: [MEMORY] rss=128MB gc=(1683, 0, 0) threads=6 uptime=300s 2026-05-29 09:35:14,795 INFO gateway.run: Reconnecting discord (attempt 5)... 2026-05-29 09:35:14,955 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:35:14,956 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:35:14,975 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-29 09:37:40,800 INFO gateway.memory_monitor: [MEMORY] rss=128MB gc=(821, 0, 0) threads=6 uptime=600s 2026-05-29 09:40:15,415 INFO gateway.run: Reconnecting discord (attempt 6)... 2026-05-29 09:40:15,576 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:40:15,577 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:40:15,592 INFO gateway.run: Reconnect discord failed, next retry in 300s 2026-05-29 09:41:12,618 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-05-29 09:41:12,618 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=345 parent_name=systemd loadavg_1m=0.00 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-05-29 09:41:12,641 INFO gateway.run: Stopping gateway... 2026-05-29 09:41:12,642 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-29 09:41:12,644 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-05-29 09:41:12,650 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.01s, timed_out=False, active_at_start=0, active_now=0) 2026-05-29 09:41:15,983 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-29 09:41:15,983 INFO gateway.run: ✓ telegram disconnected (3.33s) 2026-05-29 09:41:15,983 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.34s 2026-05-29 09:41:16,027 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.39s 2026-05-29 09:41:16,038 INFO gateway.run: Shutdown phase: SessionDB close done at +3.40s 2026-05-29 09:41:16,044 INFO gateway.run: Gateway stopped (total teardown 3.40s) 2026-05-29 09:41:16,044 INFO gateway.run: Cron ticker stopped 2026-05-29 09:41:16,044 INFO gateway.memory_monitor: [MEMORY] shutdown rss=131MB gc=(0, 0, 0) threads=5 uptime=815s 2026-05-29 09:41:16,045 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-29 09:41:16,045 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-05-29 09:41:17,076 INFO gateway.memory_monitor: [MEMORY] baseline rss=86MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-29 09:41:17,076 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-29 09:41:17,159 INFO gateway.run: Starting Hermes Gateway... 2026-05-29 09:41:17,159 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-29 09:41:17,190 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-29 09:41:17,190 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-29 09:41:17,199 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-29 09:41:17,275 INFO gateway.run: Connecting to telegram... 2026-05-29 09:41:17,395 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-29 09:41:17,396 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-29 09:41:18,192 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-29 09:41:18,403 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-29 09:41:18,616 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-29 09:41:18,616 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 101 hidden (over 30 limit). Use /commands for full list. 2026-05-29 09:41:18,632 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-29 09:41:18,639 INFO gateway.run: ✓ telegram connected 2026-05-29 09:41:18,639 INFO gateway.run: Connecting to discord... 2026-05-29 09:41:18,798 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:41:18,798 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:41:18,798 WARNING gateway.run: ✗ discord failed to connect 2026-05-29 09:41:18,798 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-29 09:41:18,810 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-29 09:41:18,816 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-29 09:41:19,818 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-29 09:41:19,818 INFO gateway.run: Press Ctrl+C to stop 2026-05-29 09:41:19,866 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-29 09:41:24,825 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-29 09:41:30,720 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (5 chars) 2026-05-29 09:41:30,720 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-29 09:41:43,660 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (19 chars) 2026-05-29 09:41:43,661 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-29 09:41:49,859 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-29 09:41:50,026 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:41:50,026 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:41:50,041 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-29 09:42:50,123 INFO gateway.run: Reconnecting discord (attempt 3)... 2026-05-29 09:42:50,283 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:42:50,283 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:42:50,299 INFO gateway.run: Reconnect discord failed, next retry in 120s 2026-05-29 09:44:26,672 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-05-29 09:44:26,672 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=345 parent_name=systemd loadavg_1m=0.00 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-05-29 09:44:26,696 INFO gateway.run: Stopping gateway... 2026-05-29 09:44:26,697 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-29 09:44:26,699 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-05-29 09:44:26,705 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.01s, timed_out=False, active_at_start=0, active_now=0) 2026-05-29 09:44:30,021 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-29 09:44:30,021 INFO gateway.run: ✓ telegram disconnected (3.32s) 2026-05-29 09:44:30,022 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.33s 2026-05-29 09:44:30,047 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.35s 2026-05-29 09:44:30,056 INFO gateway.run: Shutdown phase: SessionDB close done at +3.36s 2026-05-29 09:44:30,062 INFO gateway.run: Gateway stopped (total teardown 3.37s) 2026-05-29 09:44:30,063 INFO gateway.run: Cron ticker stopped 2026-05-29 09:44:30,063 INFO gateway.memory_monitor: [MEMORY] shutdown rss=130MB gc=(1565, 0, 0) threads=5 uptime=192s 2026-05-29 09:44:30,063 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-29 09:44:30,064 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-05-29 09:44:31,120 INFO gateway.memory_monitor: [MEMORY] baseline rss=86MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-29 09:44:31,121 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-29 09:44:31,204 INFO gateway.run: Starting Hermes Gateway... 2026-05-29 09:44:31,205 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-29 09:44:31,236 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-29 09:44:31,236 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-29 09:44:31,245 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-29 09:44:31,322 INFO gateway.run: Connecting to telegram... 2026-05-29 09:44:31,446 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-29 09:44:31,446 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-29 09:44:32,291 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-29 09:44:32,508 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-29 09:44:32,724 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-29 09:44:32,724 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 101 hidden (over 30 limit). Use /commands for full list. 2026-05-29 09:44:32,740 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-29 09:44:32,746 INFO gateway.run: ✓ telegram connected 2026-05-29 09:44:32,746 INFO gateway.run: Connecting to discord... 2026-05-29 09:44:32,918 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:44:32,918 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:44:32,919 WARNING gateway.run: ✗ discord failed to connect 2026-05-29 09:44:32,919 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-29 09:44:32,930 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-29 09:44:32,937 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-29 09:44:33,939 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-29 09:44:33,939 INFO gateway.run: Press Ctrl+C to stop 2026-05-29 09:44:33,986 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-29 09:44:38,946 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-29 09:45:03,975 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-29 09:45:04,138 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:45:04,139 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:45:04,154 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-29 09:45:28,783 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (19 chars) 2026-05-29 09:45:28,784 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-29 09:46:04,235 INFO gateway.run: Reconnecting discord (attempt 3)... 2026-05-29 09:46:04,397 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:46:04,397 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:46:04,413 INFO gateway.run: Reconnect discord failed, next retry in 120s 2026-05-29 09:47:54,760 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-05-29 09:47:54,761 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=345 parent_name=systemd loadavg_1m=0.00 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-05-29 09:47:54,783 INFO gateway.run: Stopping gateway... 2026-05-29 09:47:54,784 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-29 09:47:54,786 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-05-29 09:47:54,802 INFO gateway.run: Shutdown phase: drain done at +0.02s (drain took 0.02s, timed_out=False, active_at_start=0, active_now=0) 2026-05-29 09:47:55,121 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-29 09:47:55,121 INFO gateway.run: ✓ telegram disconnected (0.32s) 2026-05-29 09:47:55,121 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.34s 2026-05-29 09:47:55,169 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.39s 2026-05-29 09:47:55,170 INFO gateway.run: Shutdown phase: SessionDB close done at +0.39s 2026-05-29 09:47:55,176 INFO gateway.run: Gateway stopped (total teardown 0.39s) 2026-05-29 09:47:55,177 INFO gateway.run: Cron ticker stopped 2026-05-29 09:47:55,177 INFO gateway.memory_monitor: [MEMORY] shutdown rss=130MB gc=(44, 0, 0) threads=5 uptime=204s 2026-05-29 09:47:55,177 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-29 09:47:55,177 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-05-29 09:47:56,263 INFO gateway.memory_monitor: [MEMORY] baseline rss=86MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-29 09:47:56,264 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-29 09:47:56,346 INFO gateway.run: Starting Hermes Gateway... 2026-05-29 09:47:56,346 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-29 09:47:56,374 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-29 09:47:56,375 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-29 09:47:56,383 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-29 09:47:56,461 INFO gateway.run: Connecting to telegram... 2026-05-29 09:47:56,572 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-29 09:47:56,572 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-29 09:47:57,377 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-29 09:47:57,587 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-29 09:47:57,796 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-29 09:47:57,796 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 101 hidden (over 30 limit). Use /commands for full list. 2026-05-29 09:47:57,813 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-29 09:47:57,820 INFO gateway.run: ✓ telegram connected 2026-05-29 09:47:57,820 INFO gateway.run: Connecting to discord... 2026-05-29 09:47:57,982 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:47:57,983 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:47:57,983 WARNING gateway.run: ✗ discord failed to connect 2026-05-29 09:47:57,983 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-29 09:47:57,994 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-29 09:47:58,000 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-29 09:47:59,002 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-29 09:47:59,002 INFO gateway.run: Press Ctrl+C to stop 2026-05-29 09:47:59,049 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-29 09:48:04,009 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-29 09:48:29,040 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-29 09:48:29,197 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:48:29,197 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:48:29,203 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-29 09:48:42,746 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (2 chars) 2026-05-29 09:48:42,747 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-29 09:48:59,178 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (5 chars) 2026-05-29 09:48:59,179 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-29 09:49:29,289 INFO gateway.run: Reconnecting discord (attempt 3)... 2026-05-29 09:49:29,449 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:49:29,449 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:49:29,464 INFO gateway.run: Reconnect discord failed, next retry in 120s 2026-05-29 09:49:51,113 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-05-29 09:49:51,113 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=345 parent_name=systemd loadavg_1m=0.07 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-05-29 09:49:51,136 INFO gateway.run: Stopping gateway... 2026-05-29 09:49:51,137 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-29 09:49:51,139 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-05-29 09:49:51,154 INFO gateway.run: Shutdown phase: drain done at +0.02s (drain took 0.02s, timed_out=False, active_at_start=0, active_now=0) 2026-05-29 09:49:54,520 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-29 09:49:54,520 INFO gateway.run: ✓ telegram disconnected (3.37s) 2026-05-29 09:49:54,520 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.38s 2026-05-29 09:49:54,549 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.41s 2026-05-29 09:49:54,559 INFO gateway.run: Shutdown phase: SessionDB close done at +3.42s 2026-05-29 09:49:54,565 INFO gateway.run: Gateway stopped (total teardown 3.43s) 2026-05-29 09:49:54,565 INFO gateway.run: Cron ticker stopped 2026-05-29 09:49:54,565 INFO gateway.memory_monitor: [MEMORY] shutdown rss=129MB gc=(1856, 0, 0) threads=5 uptime=118s 2026-05-29 09:49:54,565 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-29 09:49:54,566 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-05-29 09:50:07,604 INFO gateway.memory_monitor: [MEMORY] baseline rss=86MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-29 09:50:07,604 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-29 09:50:07,687 INFO gateway.run: Starting Hermes Gateway... 2026-05-29 09:50:07,687 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-29 09:50:07,687 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-29 09:50:07,687 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-29 09:50:07,695 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-29 09:50:07,769 INFO gateway.run: Connecting to telegram... 2026-05-29 09:50:07,879 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-29 09:50:07,879 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-29 09:50:08,713 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-29 09:50:08,928 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-29 09:50:09,148 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-29 09:50:09,148 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 101 hidden (over 30 limit). Use /commands for full list. 2026-05-29 09:50:09,156 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-29 09:50:09,162 INFO gateway.run: ✓ telegram connected 2026-05-29 09:50:09,162 INFO gateway.run: Connecting to discord... 2026-05-29 09:50:09,221 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:50:09,222 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:50:09,222 WARNING gateway.run: ✗ discord failed to connect 2026-05-29 09:50:09,222 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-29 09:50:09,233 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-29 09:50:09,240 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-29 09:50:10,242 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-29 09:50:10,242 INFO gateway.run: Press Ctrl+C to stop 2026-05-29 09:50:10,268 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-29 09:50:15,249 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-29 09:50:40,277 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-29 09:50:40,329 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:50:40,330 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:50:40,347 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-29 09:50:48,793 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (3 chars) 2026-05-29 09:50:48,794 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-29 09:51:03,604 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (2 chars) 2026-05-29 09:51:03,605 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-29 09:51:40,418 INFO gateway.run: Reconnecting discord (attempt 3)... 2026-05-29 09:51:40,465 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:51:40,466 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:51:40,482 INFO gateway.run: Reconnect discord failed, next retry in 120s 2026-05-29 09:51:48,093 INFO gateway.run: Received SIGINT as a planned gateway stop — exiting cleanly 2026-05-29 09:51:48,093 WARNING gateway.run: Shutdown context: signal=SIGINT under_systemd=no parent_pid=3452 parent_name=bash loadavg_1m=0.01 parent_cmdline='-bash' 2026-05-29 09:51:48,095 INFO gateway.run: Stopping gateway... 2026-05-29 09:51:48,096 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-29 09:51:48,098 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-05-29 09:51:48,113 INFO gateway.run: Shutdown phase: drain done at +0.02s (drain took 0.02s, timed_out=False, active_at_start=0, active_now=0) 2026-05-29 09:51:48,456 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-29 09:51:48,456 INFO gateway.run: ✓ telegram disconnected (0.34s) 2026-05-29 09:51:48,456 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.36s 2026-05-29 09:51:48,483 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.39s 2026-05-29 09:51:48,494 INFO gateway.run: Shutdown phase: SessionDB close done at +0.40s 2026-05-29 09:51:48,500 INFO gateway.run: Gateway stopped (total teardown 0.41s) 2026-05-29 09:51:48,500 INFO gateway.run: Cron ticker stopped 2026-05-29 09:51:48,501 INFO gateway.memory_monitor: [MEMORY] shutdown rss=129MB gc=(1856, 0, 0) threads=5 uptime=100s 2026-05-29 09:51:48,501 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped 2026-05-29 09:56:55,379 INFO gateway.memory_monitor: [MEMORY] baseline rss=87MB gc=(137, 0, 0) threads=1 uptime=0s 2026-05-29 09:56:55,380 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring started (interval: 300s) 2026-05-29 09:56:55,468 INFO gateway.run: Starting Hermes Gateway... 2026-05-29 09:56:55,468 INFO gateway.run: Session storage: /home/kelly/.hermes/sessions 2026-05-29 09:56:55,469 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-29 09:56:55,469 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-05-29 09:56:55,477 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-05-29 09:56:55,559 INFO gateway.run: Connecting to telegram... 2026-05-29 09:56:55,683 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-05-29 09:56:55,683 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-05-29 09:56:56,503 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-05-29 09:56:56,717 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-05-29 09:56:56,936 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-05-29 09:56:56,936 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 101 hidden (over 30 limit). Use /commands for full list. 2026-05-29 09:56:56,957 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-05-29 09:56:56,964 INFO gateway.run: ✓ telegram connected 2026-05-29 09:56:56,964 INFO gateway.run: Connecting to discord... 2026-05-29 09:56:57,020 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:56:57,020 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:56:57,020 WARNING gateway.run: ✗ discord failed to connect 2026-05-29 09:56:57,020 INFO hermes_plugins.discord_platform.adapter: [Discord] Disconnected 2026-05-29 09:56:57,032 INFO gateway.run: Gateway running with 1 platform(s) 2026-05-29 09:56:57,039 INFO gateway.run: Channel directory built: 0 target(s) 2026-05-29 09:56:58,041 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): discord 2026-05-29 09:56:58,041 INFO gateway.run: Press Ctrl+C to stop 2026-05-29 09:56:58,067 INFO gateway.run: Cron ticker started (interval=60s) 2026-05-29 09:57:03,049 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-05-29 09:57:03,369 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:dm:6614365140 (3 chars) 2026-05-29 09:57:03,370 WARNING gateway.run: Unauthorized user: 6614365140 (Kelly Hess) on telegram 2026-05-29 09:57:28,078 INFO gateway.run: Reconnecting discord (attempt 2)... 2026-05-29 09:57:28,131 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:57:28,132 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:57:28,149 INFO gateway.run: Reconnect discord failed, next retry in 60s 2026-05-29 09:58:28,229 INFO gateway.run: Reconnecting discord (attempt 3)... 2026-05-29 09:58:28,280 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 09:58:28,281 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 09:58:28,297 INFO gateway.run: Reconnect discord failed, next retry in 120s 2026-05-29 10:00:28,456 INFO gateway.run: Reconnecting discord (attempt 4)... 2026-05-29 10:00:28,507 WARNING hermes_plugins.discord_platform.adapter: Opus codec not found — voice channel playback disabled 2026-05-29 10:00:28,508 ERROR hermes_plugins.discord_platform.adapter: [Discord] No bot token configured 2026-05-29 10:00:28,524 INFO gateway.run: Reconnect discord failed, next retry in 240s 2026-05-29 10:01:55,380 INFO gateway.memory_monitor: [MEMORY] rss=128MB gc=(1602, 0, 0) threads=6 uptime=300s 2026-05-29 10:02:54,806 INFO gateway.run: Received SIGINT as a planned gateway stop — exiting cleanly 2026-05-29 10:02:54,806 WARNING gateway.run: Shutdown context: signal=SIGINT under_systemd=no parent_pid=3452 parent_name=bash loadavg_1m=0.00 parent_cmdline='-bash' 2026-05-29 10:02:54,807 INFO gateway.run: Stopping gateway... 2026-05-29 10:02:54,809 ERROR gateway.platforms.telegram: [Telegram] Failed to send Telegram message: invalid literal for int() with base 10: 'anniemaebot' Traceback (most recent call last): File "/home/kelly/hermes-agent/gateway/platforms/telegram.py", line 1759, in send chat_id=int(chat_id), ~~~^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'anniemaebot' 2026-05-29 10:02:54,810 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-05-29 10:02:54,836 INFO gateway.run: Shutdown phase: drain done at +0.03s (drain took 0.03s, timed_out=False, active_at_start=0, active_now=0) 2026-05-29 10:02:55,164 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-05-29 10:02:55,164 INFO gateway.run: ✓ telegram disconnected (0.33s) 2026-05-29 10:02:55,164 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.36s 2026-05-29 10:02:55,188 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.38s 2026-05-29 10:02:55,209 INFO gateway.run: Shutdown phase: SessionDB close done at +0.40s 2026-05-29 10:02:55,215 INFO gateway.run: Gateway stopped (total teardown 0.41s) 2026-05-29 10:02:55,215 INFO gateway.run: Cron ticker stopped 2026-05-29 10:02:55,216 INFO gateway.memory_monitor: [MEMORY] shutdown rss=130MB gc=(1369, 0, 0) threads=5 uptime=359s 2026-05-29 10:02:55,216 INFO gateway.memory_monitor: [MEMORY] Periodic memory monitoring stopped