2026-07-22 15:54:55,651 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 15:54:55,651 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 15:54:55,657 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 15:54:55,658 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 15:54:55,658 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 15:54:56,084 INFO gateway.run: Connecting to telegram... 2026-07-22 15:54:56,282 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 15:54:56,282 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 15:54:58,246 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 15:54:58,680 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 15:54:59,110 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 15:54:59,110 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 15:54:59,111 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 15:54:59,112 INFO gateway.run: ✓ telegram connected 2026-07-22 15:54:59,113 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 15:54:59,116 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 15:55:00,117 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 15:55:00,131 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 15:55:00,133 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 15:55:46,365 ERROR gateway.platforms.telegram: [Telegram] nutrition_coaching initialization failed: ModuleNotFoundError: No module named 'checkin_cli'. Check registry_path=customers/registry.json, the profile workspace/checkin_cli package, and enabled customer consent/address records. 2026-07-22 15:56:36,561 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-22 15:56:36,561 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.36 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-22 15:56:36,561 INFO gateway.run: Stopping gateway... 2026-07-22 15:56:36,561 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-22 15:56:36,563 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-22 15:56:37,387 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-22 15:56:37,387 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-07-22 15:56:37,387 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-07-22 15:56:37,419 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.86s 2026-07-22 15:56:37,420 INFO gateway.run: Shutdown phase: SessionDB close done at +0.86s 2026-07-22 15:56:37,420 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-22 15:56:37,421 INFO gateway.run: Gateway stopped (total teardown 0.86s) 2026-07-22 15:56:37,421 INFO gateway.run: Gateway housekeeping stopped 2026-07-22 15:56:37,422 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-22 15:56:38,354 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 15:56:38,354 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 15:56:38,358 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 15:56:38,358 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 15:56:38,359 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 15:56:38,362 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-22 15:56:38,446 INFO gateway.run: Connecting to telegram... 2026-07-22 15:56:38,573 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 15:56:38,573 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 15:56:40,382 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 15:56:40,810 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 15:56:41,242 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 15:56:41,242 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 15:56:41,244 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 15:56:41,245 INFO gateway.run: ✓ telegram connected 2026-07-22 15:56:41,246 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 15:56:41,247 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 15:56:42,248 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 15:56:42,261 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 15:56:42,262 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 16:03:19,262 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-22 16:03:19,262 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.14 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-22 16:03:19,262 INFO gateway.run: Stopping gateway... 2026-07-22 16:03:19,262 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-22 16:03:19,263 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-22 16:03:20,056 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-22 16:03:20,056 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-22 16:03:20,056 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-22 16:03:20,076 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-22 16:03:20,076 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-22 16:03:20,077 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-22 16:03:20,077 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-07-22 16:03:20,078 INFO gateway.run: Gateway housekeeping stopped 2026-07-22 16:03:20,078 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-22 16:03:20,976 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 16:03:20,977 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 16:03:20,981 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 16:03:20,982 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 16:03:20,982 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 16:03:20,985 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-22 16:03:21,096 INFO gateway.run: Connecting to telegram... 2026-07-22 16:03:21,258 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 16:03:21,258 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 16:03:23,061 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 16:03:23,493 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 16:03:23,922 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 16:03:23,922 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 16:03:23,923 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 16:03:23,925 INFO gateway.run: ✓ telegram connected 2026-07-22 16:03:23,925 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 16:03:23,927 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 16:03:24,928 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 16:03:24,941 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 16:03:24,942 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 16:45:15,320 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-22 16:45:15,320 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.92 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-22 16:45:15,321 INFO gateway.run: Stopping gateway... 2026-07-22 16:45:15,321 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-22 16:45:15,322 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-22 16:45:16,143 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-22 16:45:16,143 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-07-22 16:45:16,143 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-07-22 16:45:16,163 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-07-22 16:45:16,163 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-07-22 16:45:16,163 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-22 16:45:16,164 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-07-22 16:45:16,164 INFO gateway.run: Gateway housekeeping stopped 2026-07-22 16:45:16,165 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-22 16:45:17,049 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 16:45:17,050 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 16:45:17,054 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 16:45:17,055 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 16:45:17,055 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 16:45:17,058 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-22 16:45:17,144 INFO gateway.run: Connecting to telegram... 2026-07-22 16:45:17,331 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 16:45:17,332 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 16:45:19,168 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 16:45:19,612 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 16:45:20,050 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 16:45:20,050 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 16:45:20,051 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 16:45:20,053 INFO gateway.run: ✓ telegram connected 2026-07-22 16:45:20,054 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 16:45:20,055 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 16:45:21,056 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 16:45:21,069 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 16:45:21,071 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 18:15:08,695 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-22 18:15:08,695 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.62 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-22 18:15:08,696 INFO gateway.run: Stopping gateway... 2026-07-22 18:15:08,696 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-22 18:15:08,697 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-22 18:15:09,514 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-22 18:15:09,514 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-07-22 18:15:09,514 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-07-22 18:15:09,530 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.83s 2026-07-22 18:15:09,530 INFO gateway.run: Shutdown phase: SessionDB close done at +0.83s 2026-07-22 18:15:09,530 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-22 18:15:09,531 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-07-22 18:15:09,531 INFO gateway.run: Gateway housekeeping stopped 2026-07-22 18:15:09,531 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-22 18:15:10,396 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 18:15:10,397 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 18:15:10,402 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 18:15:10,402 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 18:15:10,402 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 18:15:10,405 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-22 18:15:10,491 INFO gateway.run: Connecting to telegram... 2026-07-22 18:15:10,652 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 18:15:10,652 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 18:15:12,473 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 18:15:12,905 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 18:15:13,337 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 18:15:13,337 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 18:15:13,339 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 18:15:13,340 INFO gateway.run: ✓ telegram connected 2026-07-22 18:15:13,341 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 18:15:13,342 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 18:15:14,344 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 18:15:14,356 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 18:15:14,358 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 18:18:45,786 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-22 18:18:45,786 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.87 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-22 18:18:45,787 INFO gateway.run: Stopping gateway... 2026-07-22 18:18:45,787 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-22 18:18:45,788 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-22 18:18:49,584 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-22 18:18:49,584 INFO gateway.run: ✓ telegram disconnected (3.80s) 2026-07-22 18:18:49,584 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.80s 2026-07-22 18:18:49,605 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.82s 2026-07-22 18:18:49,605 INFO gateway.run: Shutdown phase: SessionDB close done at +3.82s 2026-07-22 18:18:49,605 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-22 18:18:49,606 INFO gateway.run: Gateway stopped (total teardown 3.82s) 2026-07-22 18:18:49,606 INFO gateway.run: Gateway housekeeping stopped 2026-07-22 18:18:49,607 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-22 18:18:50,541 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 18:18:50,541 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 18:18:50,546 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 18:18:50,547 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 18:18:50,547 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 18:18:50,551 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-22 18:18:50,640 INFO gateway.run: Connecting to telegram... 2026-07-22 18:18:50,810 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 18:18:50,810 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 18:18:52,613 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 18:18:53,040 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 18:18:53,468 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 18:18:53,468 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 18:18:53,470 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 18:18:53,471 INFO gateway.run: ✓ telegram connected 2026-07-22 18:18:53,472 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 18:18:53,473 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 18:18:54,474 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 18:18:54,488 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 18:18:54,489 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 18:23:10,160 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-22 18:23:10,160 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.09 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-22 18:23:10,161 INFO gateway.run: Stopping gateway... 2026-07-22 18:23:10,161 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-22 18:23:10,162 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-22 18:23:10,965 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-22 18:23:10,965 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-22 18:23:10,965 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-22 18:23:10,982 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-07-22 18:23:10,982 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-07-22 18:23:10,982 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-22 18:23:10,983 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-07-22 18:23:10,983 INFO gateway.run: Gateway housekeeping stopped 2026-07-22 18:23:10,983 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-22 18:23:11,873 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 18:23:11,874 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 18:23:11,878 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 18:23:11,879 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 18:23:11,879 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 18:23:11,882 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-22 18:23:11,972 INFO gateway.run: Connecting to telegram... 2026-07-22 18:23:12,098 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 18:23:12,098 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 18:23:13,894 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 18:23:14,323 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 18:23:14,753 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 18:23:14,753 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 18:23:14,755 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 18:23:14,756 INFO gateway.run: ✓ telegram connected 2026-07-22 18:23:14,757 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 18:23:14,759 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 18:23:15,760 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 18:23:15,773 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 18:23:15,775 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 18:25:29,448 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-22 18:25:29,448 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.67 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-22 18:25:29,449 INFO gateway.run: Stopping gateway... 2026-07-22 18:25:29,449 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-22 18:25:29,450 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-22 18:25:30,277 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-22 18:25:30,277 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-07-22 18:25:30,277 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-07-22 18:25:30,293 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-07-22 18:25:30,294 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-07-22 18:25:30,294 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-22 18:25:30,295 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-07-22 18:25:30,295 INFO gateway.run: Gateway housekeeping stopped 2026-07-22 18:25:30,295 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-22 18:25:31,195 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 18:25:31,195 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 18:25:31,200 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 18:25:31,200 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 18:25:31,200 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 18:25:31,203 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-22 18:25:31,292 INFO gateway.run: Connecting to telegram... 2026-07-22 18:25:31,419 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 18:25:31,419 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 18:25:33,244 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 18:25:33,671 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 18:25:34,104 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 18:25:34,104 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 18:25:34,105 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 18:25:34,107 INFO gateway.run: ✓ telegram connected 2026-07-22 18:25:34,108 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 18:25:34,109 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 18:25:35,110 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 18:25:35,123 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 18:25:35,124 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 18:35:40,211 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-22 18:35:40,211 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.62 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-22 18:35:40,211 INFO gateway.run: Stopping gateway... 2026-07-22 18:35:40,211 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-22 18:35:40,213 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-22 18:35:44,061 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-22 18:35:44,061 INFO gateway.run: ✓ telegram disconnected (3.85s) 2026-07-22 18:35:44,061 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.85s 2026-07-22 18:35:44,078 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.87s 2026-07-22 18:35:44,078 INFO gateway.run: Shutdown phase: SessionDB close done at +3.87s 2026-07-22 18:35:44,079 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-22 18:35:44,080 INFO gateway.run: Gateway stopped (total teardown 3.87s) 2026-07-22 18:35:44,080 INFO gateway.run: Gateway housekeeping stopped 2026-07-22 18:35:44,080 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-22 18:35:44,970 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 18:35:44,970 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 18:35:44,974 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 18:35:44,975 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 18:35:44,975 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 18:35:44,978 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-22 18:35:45,068 INFO gateway.run: Connecting to telegram... 2026-07-22 18:35:45,245 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 18:35:45,245 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 18:35:47,168 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 18:35:47,616 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 18:35:48,267 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 18:35:48,267 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 18:35:48,268 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 18:35:48,270 INFO gateway.run: ✓ telegram connected 2026-07-22 18:35:48,270 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 18:35:48,272 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 18:35:49,273 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 18:35:49,286 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 18:35:49,288 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 18:39:04,278 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-22 18:39:04,278 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.44 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-22 18:39:04,279 INFO gateway.run: Stopping gateway... 2026-07-22 18:39:04,279 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-22 18:39:04,280 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-22 18:39:08,072 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-22 18:39:08,072 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-07-22 18:39:08,072 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-07-22 18:39:08,093 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.81s 2026-07-22 18:39:08,093 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-07-22 18:39:08,093 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-22 18:39:08,094 INFO gateway.run: Gateway stopped (total teardown 3.82s) 2026-07-22 18:39:08,095 INFO gateway.run: Gateway housekeeping stopped 2026-07-22 18:39:08,095 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-22 18:39:09,014 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 18:39:09,014 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 18:39:09,018 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 18:39:09,019 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 18:39:09,019 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 18:39:09,022 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-22 18:39:09,110 INFO gateway.run: Connecting to telegram... 2026-07-22 18:39:09,274 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 18:39:09,274 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 18:39:11,110 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 18:39:11,544 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 18:39:11,976 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 18:39:11,976 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 18:39:11,977 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 18:39:11,978 INFO gateway.run: ✓ telegram connected 2026-07-22 18:39:11,979 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 18:39:11,981 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 18:39:12,981 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 18:39:12,994 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 18:39:12,996 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 18:41:51,364 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-22 18:41:51,364 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.94 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-22 18:41:51,365 INFO gateway.run: Stopping gateway... 2026-07-22 18:41:51,365 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-22 18:41:51,366 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-22 18:41:52,190 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-22 18:41:52,190 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-07-22 18:41:52,190 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-07-22 18:41:52,206 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-07-22 18:41:52,206 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-07-22 18:41:52,206 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-22 18:41:52,207 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-07-22 18:41:52,207 INFO gateway.run: Gateway housekeeping stopped 2026-07-22 18:41:52,207 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-22 18:41:53,096 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 18:41:53,097 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 18:41:53,101 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 18:41:53,101 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 18:41:53,101 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 18:41:53,105 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-22 18:41:53,190 INFO gateway.run: Connecting to telegram... 2026-07-22 18:41:53,360 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 18:41:53,360 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 18:41:55,162 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 18:41:55,671 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 18:41:56,201 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 18:41:56,201 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 18:41:56,202 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 18:41:56,203 INFO gateway.run: ✓ telegram connected 2026-07-22 18:41:56,204 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 18:41:56,206 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 18:41:57,207 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 18:41:57,221 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 18:41:57,222 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 18:48:24,059 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 18:48:24,059 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 18:48:24,064 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 18:48:24,065 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 18:48:24,065 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 18:48:24,152 INFO gateway.run: Connecting to telegram... 2026-07-22 18:48:24,326 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 18:48:24,326 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 18:48:26,125 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 18:48:26,555 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 18:48:26,982 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 18:48:26,982 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 18:48:26,983 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 18:48:26,985 INFO gateway.run: ✓ telegram connected 2026-07-22 18:48:26,986 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 18:48:26,987 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 18:48:27,988 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 18:48:28,001 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 18:48:28,002 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 19:14:26,181 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-22 19:14:26,182 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.06 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-22 19:14:26,182 INFO gateway.run: Stopping gateway... 2026-07-22 19:14:26,182 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-22 19:14:26,183 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-22 19:14:29,971 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-22 19:14:29,971 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-07-22 19:14:29,971 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-07-22 19:14:29,990 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.81s 2026-07-22 19:14:29,990 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-07-22 19:14:29,990 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-22 19:14:29,991 INFO gateway.run: Gateway stopped (total teardown 3.81s) 2026-07-22 19:14:29,991 INFO gateway.run: Gateway housekeeping stopped 2026-07-22 19:14:29,992 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-22 19:14:30,949 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 19:14:30,949 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 19:14:30,954 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 19:14:30,954 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 19:14:30,954 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 19:14:30,958 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-22 19:14:31,046 INFO gateway.run: Connecting to telegram... 2026-07-22 19:14:31,208 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 19:14:31,209 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 19:14:33,011 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 19:14:33,442 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 19:14:33,874 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 19:14:33,874 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 19:14:33,875 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 19:14:33,876 INFO gateway.run: ✓ telegram connected 2026-07-22 19:14:33,877 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 19:14:33,879 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 19:14:34,880 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 19:14:34,891 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 19:14:34,892 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 21:01:03,630 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-22 21:01:03,631 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.95 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-22 21:01:03,631 INFO gateway.run: Stopping gateway... 2026-07-22 21:01:03,631 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-22 21:01:03,633 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-22 21:01:04,419 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-22 21:01:04,419 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-22 21:01:04,419 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-22 21:01:04,436 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-22 21:01:04,437 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-22 21:01:04,437 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-22 21:01:04,438 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-22 21:01:04,438 INFO gateway.run: Gateway housekeeping stopped 2026-07-22 21:01:04,438 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-22 21:01:05,355 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 21:01:05,356 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 21:01:05,359 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 21:01:05,360 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 21:01:05,360 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 21:01:05,363 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-22 21:01:05,457 INFO gateway.run: Connecting to telegram... 2026-07-22 21:01:05,626 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 21:01:05,626 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 21:01:07,464 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 21:01:07,894 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 21:01:08,324 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 21:01:08,325 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 21:01:08,326 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 21:01:08,327 INFO gateway.run: ✓ telegram connected 2026-07-22 21:01:08,328 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 21:01:08,329 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 21:01:09,331 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 21:01:09,341 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 21:01:09,343 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 21:28:19,460 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-22 21:28:19,460 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.20 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-22 21:28:19,461 INFO gateway.run: Stopping gateway... 2026-07-22 21:28:19,461 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-22 21:28:19,462 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-22 21:28:23,252 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-22 21:28:23,252 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-07-22 21:28:23,252 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-07-22 21:28:23,269 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.81s 2026-07-22 21:28:23,269 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-07-22 21:28:23,269 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-22 21:28:23,270 INFO gateway.run: Gateway stopped (total teardown 3.81s) 2026-07-22 21:28:23,270 INFO gateway.run: Gateway housekeeping stopped 2026-07-22 21:28:23,270 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-22 21:28:24,187 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 21:28:24,187 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 21:28:24,192 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 21:28:24,192 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 21:28:24,193 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 21:28:24,196 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-22 21:28:24,286 INFO gateway.run: Connecting to telegram... 2026-07-22 21:28:24,467 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 21:28:24,467 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 21:28:26,301 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 21:28:26,738 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 21:28:27,179 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 21:28:27,180 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 21:28:27,181 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 21:28:27,182 INFO gateway.run: ✓ telegram connected 2026-07-22 21:28:27,183 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 21:28:27,184 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 21:28:28,185 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 21:28:28,197 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 21:28:28,198 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 21:39:43,222 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-22 21:39:43,222 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.08 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-22 21:39:43,222 INFO gateway.run: Stopping gateway... 2026-07-22 21:39:43,223 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-22 21:39:43,224 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-22 21:39:44,020 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-22 21:39:44,020 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-22 21:39:44,020 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-22 21:39:44,038 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-07-22 21:39:44,038 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-07-22 21:39:44,039 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-22 21:39:44,039 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-07-22 21:39:44,040 INFO gateway.run: Gateway housekeeping stopped 2026-07-22 21:39:44,040 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-22 21:39:44,975 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 21:39:44,976 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 21:39:44,981 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 21:39:44,981 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 21:39:44,981 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 21:39:44,984 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-22 21:39:45,071 INFO gateway.run: Connecting to telegram... 2026-07-22 21:39:45,235 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 21:39:45,235 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 21:39:47,032 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 21:39:47,459 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 21:39:47,887 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 21:39:47,888 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 21:39:47,889 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 21:39:47,890 INFO gateway.run: ✓ telegram connected 2026-07-22 21:39:47,891 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 21:39:47,892 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 21:39:48,893 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 21:39:48,905 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 21:39:48,906 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 22:18:33,802 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-22 22:18:33,804 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.53 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-22 22:18:33,806 INFO gateway.run: Stopping gateway... 2026-07-22 22:18:33,806 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-22 22:18:33,807 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-22 22:18:34,596 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-22 22:18:34,596 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-22 22:18:34,596 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-22 22:18:34,747 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.94s 2026-07-22 22:18:34,747 INFO gateway.run: Shutdown phase: SessionDB close done at +0.94s 2026-07-22 22:18:34,748 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-22 22:18:34,748 INFO gateway.run: Gateway stopped (total teardown 0.94s) 2026-07-22 22:18:34,749 INFO gateway.run: Gateway housekeeping stopped 2026-07-22 22:18:34,749 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-22 22:18:35,692 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 22:18:35,692 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 22:18:35,697 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 22:18:35,698 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 22:18:35,698 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 22:18:35,701 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-22 22:18:35,787 INFO gateway.run: Connecting to telegram... 2026-07-22 22:18:35,950 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 22:18:35,950 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 22:18:37,842 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 22:18:38,293 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 22:18:38,742 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 22:18:38,742 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 22:18:38,744 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 22:18:38,745 INFO gateway.run: ✓ telegram connected 2026-07-22 22:18:38,746 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 22:18:38,748 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 22:18:39,749 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 22:18:39,762 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 22:18:39,763 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 22:25:04,270 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-22 22:25:04,270 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.53 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-22 22:25:04,270 INFO gateway.run: Stopping gateway... 2026-07-22 22:25:04,270 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-22 22:25:04,272 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-22 22:25:05,117 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-22 22:25:05,117 INFO gateway.run: ✓ telegram disconnected (0.85s) 2026-07-22 22:25:05,117 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.85s 2026-07-22 22:25:05,161 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.89s 2026-07-22 22:25:05,161 INFO gateway.run: Shutdown phase: SessionDB close done at +0.89s 2026-07-22 22:25:05,161 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-22 22:25:05,162 INFO gateway.run: Gateway stopped (total teardown 0.89s) 2026-07-22 22:25:05,162 INFO gateway.run: Gateway housekeeping stopped 2026-07-22 22:25:05,163 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-22 22:25:06,082 INFO gateway.run: Starting Hermes Gateway... 2026-07-22 22:25:06,082 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-22 22:25:06,086 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-22 22:25:06,087 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-22 22:25:06,087 INFO gateway.run: Active profile: dualcoachtest 2026-07-22 22:25:06,090 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-22 22:25:06,178 INFO gateway.run: Connecting to telegram... 2026-07-22 22:25:06,358 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-22 22:25:06,358 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-22 22:25:08,176 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-22 22:25:08,610 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-22 22:25:09,040 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-22 22:25:09,040 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-22 22:25:09,041 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-22 22:25:09,043 INFO gateway.run: ✓ telegram connected 2026-07-22 22:25:09,044 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-22 22:25:09,045 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-22 22:25:10,046 INFO gateway.run: Press Ctrl+C to stop 2026-07-22 22:25:10,057 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-22 22:25:10,058 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-22 22:45:46,495 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-22 22:45:56,496 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-07-22 22:46:06,247 WARNING gateway.platforms.telegram: [Telegram] Telegram polling conflict (1/5) — previous session still held open on Telegram's servers. Waiting 20s for it to expire. Error: Conflict: terminated by other getUpdates request; make sure that only one bot instance is running 2026-07-22 22:46:31,292 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after conflict retry 1/5 2026-07-23 09:54:09,145 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-23 09:54:09,145 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.45 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-23 09:54:09,145 INFO gateway.run: Stopping gateway... 2026-07-23 09:54:09,145 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-23 09:54:09,147 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-23 09:54:09,934 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-23 09:54:09,934 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-23 09:54:09,934 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-23 09:54:09,955 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-23 09:54:09,956 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-23 09:54:09,956 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-23 09:54:09,957 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-23 09:54:09,957 INFO gateway.run: Gateway housekeeping stopped 2026-07-23 09:54:09,957 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-23 09:54:10,850 INFO gateway.run: Starting Hermes Gateway... 2026-07-23 09:54:10,850 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-23 09:54:10,855 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-23 09:54:10,855 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-23 09:54:10,855 INFO gateway.run: Active profile: dualcoachtest 2026-07-23 09:54:10,858 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-23 09:54:10,942 INFO gateway.run: Connecting to telegram... 2026-07-23 09:54:11,110 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-23 09:54:11,110 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-23 09:54:12,904 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-23 09:54:13,332 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-23 09:54:13,803 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-23 09:54:13,804 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-23 09:54:13,805 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-23 09:54:13,806 INFO gateway.run: ✓ telegram connected 2026-07-23 09:54:13,807 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-23 09:54:13,808 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-23 09:54:14,810 INFO gateway.run: Press Ctrl+C to stop 2026-07-23 09:54:14,824 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-23 09:54:14,824 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-23 10:01:43,824 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-23 10:01:43,825 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.17 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-23 10:01:43,825 INFO gateway.run: Stopping gateway... 2026-07-23 10:01:43,825 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-23 10:01:43,826 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-23 10:01:44,617 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-23 10:01:44,617 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-23 10:01:44,617 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-23 10:01:44,637 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-23 10:01:44,637 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-23 10:01:44,637 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-23 10:01:44,638 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-23 10:01:44,639 INFO gateway.run: Gateway housekeeping stopped 2026-07-23 10:01:44,639 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-23 10:01:45,516 INFO gateway.run: Starting Hermes Gateway... 2026-07-23 10:01:45,516 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-23 10:01:45,520 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-23 10:01:45,521 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-23 10:01:45,521 INFO gateway.run: Active profile: dualcoachtest 2026-07-23 10:01:45,524 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-23 10:01:45,613 INFO gateway.run: Connecting to telegram... 2026-07-23 10:01:45,776 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-23 10:01:45,776 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-23 10:01:47,584 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-23 10:01:48,117 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-23 10:01:48,550 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-23 10:01:48,550 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-23 10:01:48,552 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-23 10:01:48,553 INFO gateway.run: ✓ telegram connected 2026-07-23 10:01:48,554 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-23 10:01:48,555 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-23 10:01:49,556 INFO gateway.run: Press Ctrl+C to stop 2026-07-23 10:01:49,568 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-23 10:01:49,571 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-23 10:12:46,723 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-23 10:12:46,723 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.69 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-23 10:12:46,723 INFO gateway.run: Stopping gateway... 2026-07-23 10:12:46,723 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-23 10:12:46,725 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-23 10:12:47,569 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-23 10:12:47,569 INFO gateway.run: ✓ telegram disconnected (0.84s) 2026-07-23 10:12:47,569 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.85s 2026-07-23 10:12:47,585 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.86s 2026-07-23 10:12:47,585 INFO gateway.run: Shutdown phase: SessionDB close done at +0.86s 2026-07-23 10:12:47,585 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-23 10:12:47,586 INFO gateway.run: Gateway stopped (total teardown 0.86s) 2026-07-23 10:12:47,586 INFO gateway.run: Gateway housekeeping stopped 2026-07-23 10:12:47,586 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-23 10:12:48,564 INFO gateway.run: Starting Hermes Gateway... 2026-07-23 10:12:48,564 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-23 10:12:48,568 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-23 10:12:48,568 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-23 10:12:48,569 INFO gateway.run: Active profile: dualcoachtest 2026-07-23 10:12:48,572 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-23 10:12:48,661 INFO gateway.run: Connecting to telegram... 2026-07-23 10:12:48,829 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-23 10:12:48,829 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-23 10:12:50,640 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-23 10:12:51,079 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-23 10:12:51,514 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-23 10:12:51,514 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-23 10:12:51,515 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-23 10:12:51,516 INFO gateway.run: ✓ telegram connected 2026-07-23 10:12:51,517 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-23 10:12:51,518 INFO gateway.run: Channel directory built: 0 target(s) 2026-07-23 10:12:52,519 INFO gateway.run: Press Ctrl+C to stop 2026-07-23 10:12:52,532 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-23 10:12:52,534 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-23 10:20:43,149 INFO gateway.platforms.telegram: [Telegram] Lazy-registered 30 commands for forum chat -1004290459350 2026-07-23 10:20:43,329 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:group:-1004290459350:59 (10 chars) 2026-07-23 10:20:43,338 INFO gateway.run: inbound message: platform=telegram user=정호 이 chat=-1004290459350 msg='운영자 검토실 연결' reply_to_id=59 reply_to_text='' 2026-07-23 10:20:57,472 INFO gateway.run: Suppressing normal final send for session agent:main:telegram:group:-1004290459350:59: final delivery already confirmed (streamed=True previewed=False content_delivered=True). 2026-07-23 10:20:57,472 INFO gateway.run: response ready: platform=telegram chat=-1004290459350 time=14.1s api_calls=2 response=91 chars 2026-07-23 10:23:09,965 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-23 10:23:09,965 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.80 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-23 10:23:09,965 INFO gateway.run: Stopping gateway... 2026-07-23 10:23:09,965 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-23 10:23:09,966 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-23 10:23:10,765 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-23 10:23:10,765 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-23 10:23:10,766 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-23 10:23:10,766 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.80s 2026-07-23 10:23:10,767 INFO gateway.run: Shutdown phase: SessionDB close done at +0.80s 2026-07-23 10:23:10,767 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-23 10:23:10,768 INFO gateway.run: Gateway stopped (total teardown 0.80s) 2026-07-23 10:23:10,768 INFO gateway.run: Gateway housekeeping stopped 2026-07-23 10:23:10,769 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-23 10:23:11,868 INFO gateway.run: Starting Hermes Gateway... 2026-07-23 10:23:11,868 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-23 10:23:11,873 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-23 10:23:11,874 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-23 10:23:11,874 INFO gateway.run: Active profile: dualcoachtest 2026-07-23 10:23:11,877 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-23 10:23:11,963 INFO gateway.run: Connecting to telegram... 2026-07-23 10:23:12,129 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-23 10:23:12,129 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-23 10:23:13,938 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-23 10:23:14,369 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-23 10:23:14,800 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-23 10:23:14,800 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-23 10:23:14,802 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-23 10:23:14,803 INFO gateway.run: ✓ telegram connected 2026-07-23 10:23:14,804 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-23 10:23:14,805 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-23 10:23:15,806 INFO gateway.run: Press Ctrl+C to stop 2026-07-23 10:23:15,818 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-23 10:23:15,819 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-23 10:24:36,760 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-23 10:24:36,760 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.32 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-23 10:24:36,761 INFO gateway.run: Stopping gateway... 2026-07-23 10:24:36,761 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-23 10:24:36,762 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-23 10:24:40,587 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-23 10:24:40,587 INFO gateway.run: ✓ telegram disconnected (3.82s) 2026-07-23 10:24:40,587 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.83s 2026-07-23 10:24:40,604 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.84s 2026-07-23 10:24:40,604 INFO gateway.run: Shutdown phase: SessionDB close done at +3.84s 2026-07-23 10:24:40,604 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-23 10:24:40,605 INFO gateway.run: Gateway stopped (total teardown 3.84s) 2026-07-23 10:24:40,605 INFO gateway.run: Gateway housekeeping stopped 2026-07-23 10:24:40,606 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-23 10:24:41,480 INFO gateway.run: Starting Hermes Gateway... 2026-07-23 10:24:41,480 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-23 10:24:41,484 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-23 10:24:41,485 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-23 10:24:41,485 INFO gateway.run: Active profile: dualcoachtest 2026-07-23 10:24:41,488 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-23 10:24:41,576 INFO gateway.run: Connecting to telegram... 2026-07-23 10:24:41,720 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-23 10:24:41,720 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-23 10:24:43,562 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-23 10:24:43,995 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-23 10:24:44,429 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-23 10:24:44,429 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-23 10:24:44,431 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-23 10:24:44,432 INFO gateway.run: ✓ telegram connected 2026-07-23 10:24:44,433 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-23 10:24:44,434 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-23 10:24:45,436 INFO gateway.run: Press Ctrl+C to stop 2026-07-23 10:24:45,447 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-23 10:24:45,448 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-23 10:31:44,125 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-23 10:31:44,125 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.91 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-23 10:31:44,126 INFO gateway.run: Stopping gateway... 2026-07-23 10:31:44,126 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-23 10:31:44,127 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-23 10:31:44,919 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-23 10:31:44,919 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-23 10:31:44,919 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-23 10:31:44,936 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-23 10:31:44,936 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-23 10:31:44,936 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-23 10:31:44,937 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-23 10:31:44,937 INFO gateway.run: Gateway housekeeping stopped 2026-07-23 10:31:44,938 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-23 10:31:45,964 INFO gateway.run: Starting Hermes Gateway... 2026-07-23 10:31:45,965 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-23 10:31:45,969 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-23 10:31:45,969 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-23 10:31:45,970 INFO gateway.run: Active profile: dualcoachtest 2026-07-23 10:31:45,973 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-23 10:31:46,063 INFO gateway.run: Connecting to telegram... 2026-07-23 10:31:46,228 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-23 10:31:46,228 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-23 10:31:48,048 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-23 10:31:48,480 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-23 10:31:48,911 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-23 10:31:48,911 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-23 10:31:48,912 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-23 10:31:48,914 INFO gateway.run: ✓ telegram connected 2026-07-23 10:31:48,914 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-23 10:31:48,916 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-23 10:31:49,917 INFO gateway.run: Press Ctrl+C to stop 2026-07-23 10:31:49,929 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-23 10:31:49,931 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-23 10:34:55,503 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-23 10:34:55,504 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.26 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-23 10:34:55,504 INFO gateway.run: Stopping gateway... 2026-07-23 10:34:55,504 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-23 10:34:55,506 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-23 10:34:56,327 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-23 10:34:56,327 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-07-23 10:34:56,327 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-07-23 10:34:56,358 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-07-23 10:34:56,359 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-07-23 10:34:56,359 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-23 10:34:56,360 INFO gateway.run: Gateway stopped (total teardown 0.86s) 2026-07-23 10:34:56,360 INFO gateway.run: Gateway housekeeping stopped 2026-07-23 10:34:56,360 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-23 10:34:57,283 INFO gateway.run: Starting Hermes Gateway... 2026-07-23 10:34:57,283 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-23 10:34:57,287 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-23 10:34:57,287 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-23 10:34:57,288 INFO gateway.run: Active profile: dualcoachtest 2026-07-23 10:34:57,291 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-23 10:34:57,388 INFO gateway.run: Connecting to telegram... 2026-07-23 10:34:57,531 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-23 10:34:57,532 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-23 10:34:59,327 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-23 10:34:59,757 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-23 10:35:00,186 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-23 10:35:00,186 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-23 10:35:00,187 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-23 10:35:00,188 INFO gateway.run: ✓ telegram connected 2026-07-23 10:35:00,189 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-23 10:35:00,191 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-23 10:35:01,192 INFO gateway.run: Press Ctrl+C to stop 2026-07-23 10:35:01,203 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-23 10:35:01,204 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-23 10:39:11,883 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-23 10:39:11,884 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.55 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-23 10:39:11,884 INFO gateway.run: Stopping gateway... 2026-07-23 10:39:11,884 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-23 10:39:11,885 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-23 10:39:12,680 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-23 10:39:12,680 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-23 10:39:12,680 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-23 10:39:12,699 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-23 10:39:12,699 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-07-23 10:39:12,700 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-23 10:39:12,701 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-07-23 10:39:12,701 INFO gateway.run: Gateway housekeeping stopped 2026-07-23 10:39:12,701 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-23 10:39:13,657 INFO gateway.run: Starting Hermes Gateway... 2026-07-23 10:39:13,657 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-23 10:39:13,662 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-23 10:39:13,662 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-23 10:39:13,663 INFO gateway.run: Active profile: dualcoachtest 2026-07-23 10:39:13,666 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-23 10:39:13,749 INFO gateway.run: Connecting to telegram... 2026-07-23 10:39:13,914 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-23 10:39:13,914 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-23 10:39:15,715 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-23 10:39:16,145 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-23 10:39:16,573 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-23 10:39:16,573 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-23 10:39:16,575 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-23 10:39:16,576 INFO gateway.run: ✓ telegram connected 2026-07-23 10:39:16,577 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-23 10:39:16,579 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-23 10:39:17,580 INFO gateway.run: Press Ctrl+C to stop 2026-07-23 10:39:17,593 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-23 10:39:17,595 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-23 10:44:47,648 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-23 10:44:47,648 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.76 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-23 10:44:47,649 INFO gateway.run: Stopping gateway... 2026-07-23 10:44:47,649 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-23 10:44:47,650 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-23 10:44:48,438 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-23 10:44:48,438 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-23 10:44:48,438 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-23 10:44:48,459 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-23 10:44:48,459 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-23 10:44:48,459 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-23 10:44:48,460 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-23 10:44:48,460 INFO gateway.run: Gateway housekeeping stopped 2026-07-23 10:44:48,460 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-23 10:44:49,341 INFO gateway.run: Starting Hermes Gateway... 2026-07-23 10:44:49,341 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-23 10:44:49,346 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-23 10:44:49,346 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-23 10:44:49,346 INFO gateway.run: Active profile: dualcoachtest 2026-07-23 10:44:49,350 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-23 10:44:49,437 INFO gateway.run: Connecting to telegram... 2026-07-23 10:44:49,612 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-23 10:44:49,612 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-23 10:44:51,417 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-23 10:44:51,854 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-23 10:44:52,285 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-23 10:44:52,285 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-23 10:44:52,286 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-23 10:44:52,288 INFO gateway.run: ✓ telegram connected 2026-07-23 10:44:52,289 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-23 10:44:52,290 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-23 10:44:53,292 INFO gateway.run: Press Ctrl+C to stop 2026-07-23 10:44:53,306 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-23 10:44:53,306 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-23 10:51:08,428 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-23 10:51:08,428 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.81 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-23 10:51:08,428 INFO gateway.run: Stopping gateway... 2026-07-23 10:51:08,428 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-23 10:51:08,430 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-23 10:51:09,227 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-23 10:51:09,227 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-23 10:51:09,227 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-23 10:51:09,247 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-07-23 10:51:09,247 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-07-23 10:51:09,247 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-23 10:51:09,248 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-07-23 10:51:09,248 INFO gateway.run: Gateway housekeeping stopped 2026-07-23 10:51:09,249 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-23 10:51:10,140 INFO gateway.run: Starting Hermes Gateway... 2026-07-23 10:51:10,140 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-23 10:51:10,146 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-23 10:51:10,146 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-23 10:51:10,146 INFO gateway.run: Active profile: dualcoachtest 2026-07-23 10:51:10,149 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-23 10:51:10,237 INFO gateway.run: Connecting to telegram... 2026-07-23 10:51:10,364 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-23 10:51:10,364 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-23 10:51:12,253 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-23 10:51:12,690 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-23 10:51:13,128 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-23 10:51:13,128 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-23 10:51:13,129 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-23 10:51:13,131 INFO gateway.run: ✓ telegram connected 2026-07-23 10:51:13,132 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-23 10:51:13,133 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-23 10:51:14,135 INFO gateway.run: Press Ctrl+C to stop 2026-07-23 10:51:14,147 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-23 10:51:14,149 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-23 11:05:55,695 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-23 11:05:55,695 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.02 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-23 11:05:55,696 INFO gateway.run: Stopping gateway... 2026-07-23 11:05:55,696 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-23 11:05:55,697 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-23 11:05:56,515 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-23 11:05:56,515 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-07-23 11:05:56,515 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-07-23 11:05:56,530 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.83s 2026-07-23 11:05:56,530 INFO gateway.run: Shutdown phase: SessionDB close done at +0.83s 2026-07-23 11:05:56,530 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-23 11:05:56,531 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-07-23 11:05:56,531 INFO gateway.run: Gateway housekeeping stopped 2026-07-23 11:05:56,532 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-23 11:05:57,541 INFO gateway.run: Starting Hermes Gateway... 2026-07-23 11:05:57,541 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-23 11:05:57,545 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-23 11:05:57,545 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-23 11:05:57,546 INFO gateway.run: Active profile: dualcoachtest 2026-07-23 11:05:57,549 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-23 11:05:57,658 INFO gateway.run: Connecting to telegram... 2026-07-23 11:05:57,822 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-23 11:05:57,822 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-23 11:05:59,627 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-23 11:06:00,057 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-23 11:06:00,485 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-23 11:06:00,485 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-23 11:06:00,486 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-23 11:06:00,488 INFO gateway.run: ✓ telegram connected 2026-07-23 11:06:00,488 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-23 11:06:00,490 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-23 11:06:01,491 INFO gateway.run: Press Ctrl+C to stop 2026-07-23 11:06:01,503 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-23 11:06:01,504 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-24 04:03:26,567 INFO gateway.run: Session expiry: 1 sessions to finalize (telegram:1) 2026-07-24 04:03:26,581 INFO gateway.run: Session expiry done: 1 finalized 2026-07-24 08:29:43,839 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-24 08:29:59,994 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org path unreachable; using sticky fallback IP 149.154.166.110 2026-07-24 08:30:03,948 WARNING gateway.platforms.telegram: [Telegram] Telegram polling conflict (1/5) — previous session still held open on Telegram's servers. Waiting 20s for it to expire. Error: Conflict: terminated by other getUpdates request; make sure that only one bot instance is running 2026-07-24 08:30:29,015 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after conflict retry 1/5 2026-07-24 08:41:37,188 WARNING gateway.platforms.telegram: [Telegram] Telegram polling conflict (1/5) — previous session still held open on Telegram's servers. Waiting 20s for it to expire. Error: Conflict: terminated by other getUpdates request; make sure that only one bot instance is running 2026-07-24 08:42:02,292 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after conflict retry 1/5 2026-07-24 10:54:57,463 WARNING gateway.platforms.telegram_network: [Telegram] Sticky fallback IP 149.154.166.110 failed; resetting to primary DNS path 2026-07-24 10:54:57,463 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-07-24 10:55:18,687 WARNING gateway.platforms.telegram: [Telegram] Telegram polling conflict (1/5) — previous session still held open on Telegram's servers. Waiting 20s for it to expire. Error: Conflict: terminated by other getUpdates request; make sure that only one bot instance is running 2026-07-24 10:55:43,728 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after conflict retry 1/5 2026-07-24 11:02:18,376 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-24 11:02:28,378 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-07-24 11:02:38,380 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-24 11:02:49,180 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org path unreachable; using sticky fallback IP 149.154.166.110 2026-07-24 11:02:54,388 WARNING gateway.platforms.telegram: [Telegram] Telegram polling conflict (1/5) — previous session still held open on Telegram's servers. Waiting 20s for it to expire. Error: Conflict: terminated by other getUpdates request; make sure that only one bot instance is running 2026-07-24 11:03:19,466 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after conflict retry 1/5 2026-07-24 16:15:43,507 WARNING gateway.platforms.telegram_network: [Telegram] Sticky fallback IP 149.154.166.110 failed; resetting to primary DNS path 2026-07-24 16:15:43,507 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-07-24 16:15:49,559 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (All connection attempts failed); trying fallback IPs 149.154.166.110 2026-07-24 16:15:49,559 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: httpx.ConnectError: All connection attempts failed 2026-07-24 16:15:49,560 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ConnectError: All connection attempts failed 2026-07-24 16:16:04,563 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-24 16:16:14,565 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-07-24 16:16:24,585 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-24 16:16:34,587 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-07-24 16:16:34,590 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-07-24 16:16:34,590 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 2/10), reconnecting in 10s. Error: Timed out 2026-07-24 16:16:54,593 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-24 16:17:04,595 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-07-24 16:17:04,598 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-07-24 16:17:04,598 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 3/10), reconnecting in 20s. Error: Timed out 2026-07-24 16:17:34,600 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-24 16:17:44,602 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-07-24 16:17:44,606 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-07-24 16:17:44,606 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 4/10), reconnecting in 40s. Error: Timed out 2026-07-24 16:18:34,608 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-24 16:18:44,610 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-07-24 16:18:44,614 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-07-24 16:18:44,614 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 5/10), reconnecting in 60s. Error: Timed out 2026-07-24 16:19:54,616 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-24 16:20:04,618 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-07-24 16:20:04,622 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-07-24 16:20:04,622 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 6/10), reconnecting in 60s. Error: Timed out 2026-07-24 16:21:14,624 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-24 16:21:20,822 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: All connection attempts failed 2026-07-24 16:21:20,826 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: httpx.ConnectError: All connection attempts failed 2026-07-24 16:21:20,826 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 7/10), reconnecting in 60s. Error: httpx.ConnectError: All connection attempts failed 2026-07-24 16:22:30,828 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-24 16:22:31,545 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org path unreachable; using sticky fallback IP 149.154.166.110 2026-07-24 16:22:31,546 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 7) 2026-07-24 16:22:41,548 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-24 16:22:52,264 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org path unreachable; using sticky fallback IP 149.154.166.110 2026-07-24 16:23:41,548 WARNING gateway.platforms.telegram: [Telegram] Polling heartbeat probe failed 60s after reconnect: 2026-07-24 16:23:41,548 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: 2026-07-24 16:23:56,550 WARNING gateway.platforms.telegram_network: [Telegram] Sticky fallback IP 149.154.166.110 failed; resetting to primary DNS path 2026-07-24 16:23:56,551 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-07-24 16:24:06,552 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-24 16:24:16,556 WARNING gateway.platforms.telegram_network: [Telegram] Sticky fallback IP 149.154.166.110 failed; resetting to primary DNS path 2026-07-24 16:24:16,556 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-07-24 16:24:26,558 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-24 16:24:26,561 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-07-24 16:24:26,561 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 2/10), reconnecting in 10s. Error: Timed out 2026-07-24 16:24:36,565 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (All connection attempts failed); trying fallback IPs 149.154.166.110 2026-07-24 16:24:37,268 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org path unreachable; using sticky fallback IP 149.154.166.110 2026-07-24 16:24:37,269 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 2) 2026-07-24 16:24:37,374 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (All connection attempts failed); trying fallback IPs 149.154.166.110 2026-07-24 16:24:53,552 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org path unreachable; using sticky fallback IP 149.154.166.110 2026-07-24 23:05:02,645 INFO gateway.run: curator: curator: snapshot created (2026-07-24T14-05-02Z) 2026-07-24 23:05:02,655 INFO gateway.run: curator: curator: auto: no changes; llm: skipped (consolidation off) 2026-07-26 10:10:57,310 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: Bad Gateway 2026-07-26 10:10:57,311 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: Bad Gateway 2026-07-26 10:11:22,009 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 1) 2026-07-27 10:11:03,632 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: Bad Gateway 2026-07-27 10:11:03,633 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: Bad Gateway 2026-07-27 10:11:29,174 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 1) 2026-07-27 17:43:46,895 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 17:43:46,895 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.33 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 17:43:46,897 INFO gateway.run: Stopping gateway... 2026-07-27 17:43:46,897 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 17:43:46,898 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 17:43:47,696 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 17:43:47,696 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-27 17:43:47,696 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-27 17:43:47,719 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-07-27 17:43:47,726 INFO gateway.run: Shutdown phase: SessionDB close done at +0.83s 2026-07-27 17:43:47,727 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 17:43:47,728 INFO gateway.run: Gateway stopped (total teardown 0.83s) 2026-07-27 17:43:47,728 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 17:43:47,728 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 17:47:22,280 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 17:47:22,280 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 17:47:22,285 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 17:47:22,285 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 17:47:22,285 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 17:47:22,288 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 17:47:22,398 INFO gateway.run: Connecting to telegram... 2026-07-27 17:47:22,563 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 17:47:22,563 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 17:47:24,370 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 17:47:24,799 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 17:47:25,233 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 17:47:25,233 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 17:47:25,234 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 17:47:25,235 INFO gateway.run: ✓ telegram connected 2026-07-27 17:47:25,236 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 17:47:25,238 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 17:47:26,239 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 17:47:26,250 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 17:47:26,252 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 17:56:44,341 ERROR gateway.platforms.telegram: [Telegram] nutrition_coaching initialization failed: ValueError: profile customer package symlink is not allowed. Check registry_path=customers/registry.json, the profile workspace/checkin_cli package, and enabled customer consent/address records. 2026-07-27 17:58:59,407 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 17:58:59,407 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.67 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 17:58:59,408 INFO gateway.run: Stopping gateway... 2026-07-27 17:58:59,408 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 17:58:59,409 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 17:59:03,197 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 17:59:03,197 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-07-27 17:59:03,197 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-07-27 17:59:03,214 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.81s 2026-07-27 17:59:03,215 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-07-27 17:59:03,215 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 17:59:03,216 INFO gateway.run: Gateway stopped (total teardown 3.81s) 2026-07-27 17:59:03,216 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 17:59:03,216 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 17:59:05,294 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 17:59:05,295 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 17:59:05,300 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 17:59:05,300 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 17:59:05,301 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 17:59:05,304 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 17:59:05,399 INFO gateway.run: Connecting to telegram... 2026-07-27 17:59:05,562 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 17:59:05,562 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 17:59:07,379 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 17:59:07,880 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 17:59:08,315 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 17:59:08,315 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 17:59:08,317 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 17:59:08,318 INFO gateway.run: ✓ telegram connected 2026-07-27 17:59:08,319 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 17:59:08,320 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 17:59:09,321 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 17:59:09,332 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 17:59:09,333 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 18:00:49,525 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 18:00:49,525 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.87 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 18:00:49,526 INFO gateway.run: Stopping gateway... 2026-07-27 18:00:49,526 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 18:00:49,527 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 18:00:50,315 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 18:00:50,315 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-27 18:00:50,315 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-27 18:00:50,332 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-27 18:00:50,332 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-27 18:00:50,333 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 18:00:50,333 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-27 18:00:50,334 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 18:00:50,334 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 18:02:37,502 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 18:02:37,502 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 18:02:37,507 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 18:02:37,507 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 18:02:37,508 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 18:02:37,511 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 18:02:37,609 INFO gateway.run: Connecting to telegram... 2026-07-27 18:02:37,735 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 18:02:37,735 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 18:02:39,582 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 18:02:40,046 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 18:02:40,478 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 18:02:40,478 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 18:02:40,479 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 18:02:40,480 INFO gateway.run: ✓ telegram connected 2026-07-27 18:02:40,481 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 18:02:40,483 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 18:02:41,484 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 18:02:41,496 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 18:02:41,496 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 18:07:03,091 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 18:07:03,091 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.37 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 18:07:03,092 INFO gateway.run: Stopping gateway... 2026-07-27 18:07:03,092 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 18:07:03,093 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 18:07:06,880 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 18:07:06,880 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-07-27 18:07:06,880 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-07-27 18:07:06,897 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.80s 2026-07-27 18:07:06,897 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-07-27 18:07:06,897 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 18:07:06,898 INFO gateway.run: Gateway stopped (total teardown 3.81s) 2026-07-27 18:07:06,898 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 18:07:06,898 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 18:07:07,940 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 18:07:07,940 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 18:07:07,946 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 18:07:07,946 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 18:07:07,947 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 18:07:07,950 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 18:07:08,047 INFO gateway.run: Connecting to telegram... 2026-07-27 18:07:08,233 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 18:07:08,233 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 18:07:10,102 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 18:07:10,531 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 18:07:10,966 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 18:07:10,966 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 18:07:10,967 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 18:07:10,969 INFO gateway.run: ✓ telegram connected 2026-07-27 18:07:10,969 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 18:07:10,971 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 18:07:11,972 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 18:07:11,984 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 18:07:11,984 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 18:13:27,364 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 18:13:27,364 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.53 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 18:13:27,365 INFO gateway.run: Stopping gateway... 2026-07-27 18:13:27,365 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 18:13:27,366 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 18:13:28,175 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 18:13:28,175 INFO gateway.run: ✓ telegram disconnected (0.81s) 2026-07-27 18:13:28,175 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.81s 2026-07-27 18:13:28,255 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.89s 2026-07-27 18:13:28,255 INFO gateway.run: Shutdown phase: SessionDB close done at +0.89s 2026-07-27 18:13:28,255 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 18:13:28,256 INFO gateway.run: Gateway stopped (total teardown 0.89s) 2026-07-27 18:13:28,256 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 18:13:28,257 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 18:13:29,959 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 18:13:29,959 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 18:13:29,964 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 18:13:29,964 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 18:13:29,964 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 18:13:29,968 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 18:13:30,069 INFO gateway.run: Connecting to telegram... 2026-07-27 18:13:30,226 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 18:13:30,226 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 18:13:32,031 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 18:13:32,459 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 18:13:32,887 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 18:13:32,887 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 18:13:32,888 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 18:13:32,890 INFO gateway.run: ✓ telegram connected 2026-07-27 18:13:32,890 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 18:13:32,892 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 18:13:33,893 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 18:13:33,905 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 18:13:33,907 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 18:14:46,879 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 18:14:46,879 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.19 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 18:14:46,880 INFO gateway.run: Stopping gateway... 2026-07-27 18:14:46,880 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 18:14:46,881 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 18:14:50,671 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 18:14:50,671 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-07-27 18:14:50,672 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-07-27 18:14:50,689 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.81s 2026-07-27 18:14:50,689 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-07-27 18:14:50,689 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 18:14:50,690 INFO gateway.run: Gateway stopped (total teardown 3.81s) 2026-07-27 18:14:50,690 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 18:14:50,691 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 18:14:53,196 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 18:14:53,196 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 18:14:53,201 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 18:14:53,201 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 18:14:53,201 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 18:14:53,204 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 18:14:53,299 INFO gateway.run: Connecting to telegram... 2026-07-27 18:14:53,445 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 18:14:53,445 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 18:14:55,343 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 18:14:55,783 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 18:14:56,254 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 18:14:56,254 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 18:14:56,255 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 18:14:56,256 INFO gateway.run: ✓ telegram connected 2026-07-27 18:14:56,257 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 18:14:56,259 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 18:14:57,260 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 18:14:57,272 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 18:14:57,273 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 18:19:43,276 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 18:19:43,277 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.05 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 18:19:43,277 INFO gateway.run: Stopping gateway... 2026-07-27 18:19:43,277 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 18:19:43,279 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 18:19:44,084 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 18:19:44,084 INFO gateway.run: ✓ telegram disconnected (0.81s) 2026-07-27 18:19:44,084 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.81s 2026-07-27 18:19:44,104 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.83s 2026-07-27 18:19:44,104 INFO gateway.run: Shutdown phase: SessionDB close done at +0.83s 2026-07-27 18:19:44,105 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 18:19:44,106 INFO gateway.run: Gateway stopped (total teardown 0.83s) 2026-07-27 18:19:44,106 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 18:19:44,106 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 18:19:45,113 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 18:19:45,113 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 18:19:45,118 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 18:19:45,118 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 18:19:45,118 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 18:19:45,121 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 18:19:45,212 INFO gateway.run: Connecting to telegram... 2026-07-27 18:19:45,404 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 18:19:45,404 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 18:19:47,284 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 18:19:47,718 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 18:19:48,150 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 18:19:48,150 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 18:19:48,152 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 18:19:48,153 INFO gateway.run: ✓ telegram connected 2026-07-27 18:19:48,154 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 18:19:48,155 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 18:19:49,157 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 18:19:49,168 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 18:19:49,169 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 21:36:42,555 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 21:36:42,555 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.39 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 21:36:42,556 INFO gateway.run: Stopping gateway... 2026-07-27 21:36:42,556 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 21:36:42,557 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 21:36:43,376 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 21:36:43,376 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-07-27 21:36:43,376 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-07-27 21:36:43,394 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-07-27 21:36:43,394 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-07-27 21:36:43,395 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 21:36:43,396 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-07-27 21:36:43,396 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 21:36:43,396 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 21:36:44,524 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 21:36:44,524 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 21:36:44,530 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 21:36:44,530 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 21:36:44,531 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 21:36:44,534 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 21:36:44,620 INFO gateway.run: Connecting to telegram... 2026-07-27 21:36:44,800 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 21:36:44,800 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 21:36:46,654 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 21:36:47,084 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 21:36:47,514 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 21:36:47,514 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 21:36:47,516 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 21:36:47,517 INFO gateway.run: ✓ telegram connected 2026-07-27 21:36:47,518 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 21:36:47,519 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 21:36:48,520 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 21:36:48,532 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 21:36:48,532 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 21:55:19,327 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 21:55:19,327 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.89 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 21:55:19,328 INFO gateway.run: Stopping gateway... 2026-07-27 21:55:19,328 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 21:55:19,329 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 21:55:20,133 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 21:55:20,133 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-27 21:55:20,134 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.81s 2026-07-27 21:55:20,213 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.88s 2026-07-27 21:55:20,213 INFO gateway.run: Shutdown phase: SessionDB close done at +0.88s 2026-07-27 21:55:20,213 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 21:55:20,214 INFO gateway.run: Gateway stopped (total teardown 0.89s) 2026-07-27 21:55:20,214 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 21:55:20,214 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 21:58:56,750 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 21:58:56,750 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 21:58:56,754 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 21:58:56,755 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 21:58:56,755 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 21:58:56,758 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 21:58:56,919 INFO gateway.run: Connecting to telegram... 2026-07-27 21:58:57,087 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 21:58:57,087 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 21:58:58,919 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 21:58:59,357 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 21:58:59,784 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 21:58:59,784 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 21:58:59,786 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 21:58:59,787 INFO gateway.run: ✓ telegram connected 2026-07-27 21:58:59,788 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 21:58:59,789 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 21:59:00,790 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 21:59:00,802 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 21:59:00,803 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 22:11:37,328 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 22:11:37,328 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.95 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 22:11:37,329 INFO gateway.run: Stopping gateway... 2026-07-27 22:11:37,329 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 22:11:37,330 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 22:11:38,128 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 22:11:38,128 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-27 22:11:38,128 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-27 22:11:38,205 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.88s 2026-07-27 22:11:38,205 INFO gateway.run: Shutdown phase: SessionDB close done at +0.88s 2026-07-27 22:11:38,206 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 22:11:38,207 INFO gateway.run: Gateway stopped (total teardown 0.88s) 2026-07-27 22:11:38,207 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 22:11:38,207 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 22:11:39,165 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 22:11:39,165 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 22:11:39,170 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 22:11:39,170 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 22:11:39,170 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 22:11:39,174 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 22:11:39,331 INFO gateway.run: Connecting to telegram... 2026-07-27 22:11:39,514 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 22:11:39,514 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 22:11:41,375 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 22:11:41,812 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 22:11:42,397 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 22:11:42,398 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 22:11:42,399 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 22:11:42,400 INFO gateway.run: ✓ telegram connected 2026-07-27 22:11:42,401 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 22:11:42,403 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 22:11:43,404 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 22:11:43,416 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 22:11:43,417 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 22:20:46,869 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 22:20:46,870 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.44 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 22:20:46,870 INFO gateway.run: Stopping gateway... 2026-07-27 22:20:46,870 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 22:20:46,872 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 22:20:47,658 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 22:20:47,659 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-27 22:20:47,659 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-27 22:20:47,731 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.86s 2026-07-27 22:20:47,732 INFO gateway.run: Shutdown phase: SessionDB close done at +0.86s 2026-07-27 22:20:47,732 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 22:20:47,733 INFO gateway.run: Gateway stopped (total teardown 0.86s) 2026-07-27 22:20:47,733 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 22:20:47,733 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 22:20:48,641 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 22:20:48,642 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 22:20:48,647 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 22:20:48,648 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 22:20:48,648 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 22:20:48,651 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 22:20:48,795 INFO gateway.run: Connecting to telegram... 2026-07-27 22:20:48,961 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 22:20:48,962 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 22:20:50,771 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 22:20:51,201 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 22:20:51,631 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 22:20:51,631 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 22:20:51,632 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 22:20:51,634 INFO gateway.run: ✓ telegram connected 2026-07-27 22:20:51,634 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 22:20:51,636 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 22:20:52,637 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 22:20:52,651 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 22:20:52,651 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 22:28:03,947 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 22:28:03,948 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.60 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 22:28:03,949 INFO gateway.run: Stopping gateway... 2026-07-27 22:28:03,949 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 22:28:03,950 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 22:28:04,736 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 22:28:04,737 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-27 22:28:04,737 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-27 22:28:04,752 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.80s 2026-07-27 22:28:04,753 INFO gateway.run: Shutdown phase: SessionDB close done at +0.80s 2026-07-27 22:28:04,753 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 22:28:04,754 INFO gateway.run: Gateway stopped (total teardown 0.80s) 2026-07-27 22:28:04,754 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 22:28:04,754 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 22:28:05,665 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 22:28:05,665 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 22:28:05,670 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 22:28:05,670 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 22:28:05,670 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 22:28:05,674 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 22:28:05,812 INFO gateway.run: Connecting to telegram... 2026-07-27 22:28:05,976 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 22:28:05,976 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 22:28:07,814 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 22:28:08,257 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 22:28:08,719 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 22:28:08,720 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 22:28:08,721 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 22:28:08,722 INFO gateway.run: ✓ telegram connected 2026-07-27 22:28:08,723 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 22:28:08,724 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 22:28:09,725 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 22:28:09,737 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 22:28:09,739 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 22:31:31,937 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 22:31:31,938 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.65 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 22:31:31,938 INFO gateway.run: Stopping gateway... 2026-07-27 22:31:31,938 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 22:31:31,940 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 22:31:32,765 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 22:31:32,765 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-07-27 22:31:32,765 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-07-27 22:31:32,835 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.90s 2026-07-27 22:31:32,836 INFO gateway.run: Shutdown phase: SessionDB close done at +0.90s 2026-07-27 22:31:32,836 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 22:31:32,837 INFO gateway.run: Gateway stopped (total teardown 0.90s) 2026-07-27 22:31:32,837 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 22:31:32,837 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 22:31:34,293 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 22:31:34,293 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 22:31:34,298 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 22:31:34,298 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 22:31:34,298 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 22:31:34,302 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 22:31:34,489 INFO gateway.run: Connecting to telegram... 2026-07-27 22:31:34,628 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 22:31:34,628 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 22:31:36,455 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 22:31:36,886 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 22:31:37,320 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 22:31:37,320 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 22:31:37,321 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 22:31:37,322 INFO gateway.run: ✓ telegram connected 2026-07-27 22:31:37,323 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 22:31:37,325 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 22:31:38,326 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 22:31:38,338 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 22:31:38,339 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 22:31:50,585 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 22:31:50,585 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.75 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 22:31:50,585 INFO gateway.run: Stopping gateway... 2026-07-27 22:31:50,585 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 22:31:50,586 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 22:31:51,373 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 22:31:51,373 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-27 22:31:51,373 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-27 22:31:51,436 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-07-27 22:31:51,436 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-07-27 22:31:51,436 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 22:31:51,437 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-07-27 22:31:51,437 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 22:31:51,437 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 22:31:52,841 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 22:31:52,841 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 22:31:52,846 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 22:31:52,846 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 22:31:52,847 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 22:31:52,850 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 22:31:52,986 INFO gateway.run: Connecting to telegram... 2026-07-27 22:31:53,109 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 22:31:53,109 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 22:31:55,009 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 22:31:55,443 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 22:31:55,877 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 22:31:55,877 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 22:31:55,878 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 22:31:55,880 INFO gateway.run: ✓ telegram connected 2026-07-27 22:31:55,880 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 22:31:55,882 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 22:31:56,883 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 22:31:56,896 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 22:31:56,898 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 22:32:12,667 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 22:32:12,667 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.97 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 22:32:12,667 INFO gateway.run: Stopping gateway... 2026-07-27 22:32:12,667 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 22:32:12,669 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 22:32:13,462 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 22:32:13,462 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-27 22:32:13,462 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-27 22:32:13,479 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-27 22:32:13,479 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-27 22:32:13,479 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 22:32:13,480 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-27 22:32:13,480 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 22:32:13,480 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 22:32:14,877 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 22:32:14,877 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 22:32:14,882 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 22:32:14,882 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 22:32:14,882 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 22:32:14,885 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 22:32:15,030 INFO gateway.run: Connecting to telegram... 2026-07-27 22:32:15,170 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 22:32:15,170 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 22:32:16,990 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 22:32:17,422 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 22:32:17,858 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 22:32:17,859 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 22:32:17,860 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 22:32:17,861 INFO gateway.run: ✓ telegram connected 2026-07-27 22:32:17,862 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 22:32:17,864 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 22:32:18,865 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 22:32:18,879 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 22:32:18,879 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 22:32:45,497 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 22:32:45,497 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.81 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 22:32:45,497 INFO gateway.run: Stopping gateway... 2026-07-27 22:32:45,497 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 22:32:45,499 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 22:32:46,288 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 22:32:46,288 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-27 22:32:46,288 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-27 22:32:46,305 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-27 22:32:46,305 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-27 22:32:46,305 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 22:32:46,306 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-27 22:32:46,306 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 22:32:46,307 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 22:32:47,673 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 22:32:47,673 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 22:32:47,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-07-27 22:32:47,679 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 22:32:47,679 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 22:32:47,683 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 22:32:47,826 INFO gateway.run: Connecting to telegram... 2026-07-27 22:32:47,959 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 22:32:47,959 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 22:32:49,775 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 22:32:50,216 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 22:32:50,647 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 22:32:50,648 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 22:32:50,649 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 22:32:50,650 INFO gateway.run: ✓ telegram connected 2026-07-27 22:32:50,651 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 22:32:50,653 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 22:32:51,654 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 22:32:51,666 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 22:32:51,668 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 22:33:00,095 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 22:33:00,095 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.39 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 22:33:00,096 INFO gateway.run: Stopping gateway... 2026-07-27 22:33:00,096 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 22:33:00,097 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 22:33:00,897 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 22:33:00,897 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-27 22:33:00,897 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-27 22:33:00,914 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-07-27 22:33:00,914 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-07-27 22:33:00,914 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 22:33:00,915 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-07-27 22:33:00,915 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 22:33:00,916 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 22:33:02,291 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 22:33:02,291 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 22:33:02,296 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 22:33:02,296 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 22:33:02,296 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 22:33:02,300 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 22:33:02,452 INFO gateway.run: Connecting to telegram... 2026-07-27 22:33:02,583 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 22:33:02,583 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 22:33:04,466 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 22:33:04,907 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 22:33:05,348 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 22:33:05,348 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 22:33:05,349 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 22:33:05,350 INFO gateway.run: ✓ telegram connected 2026-07-27 22:33:05,351 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 22:33:05,353 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 22:33:06,354 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 22:33:06,367 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 22:33:06,369 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 22:33:29,801 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 22:33:29,801 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.17 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 22:33:29,801 INFO gateway.run: Stopping gateway... 2026-07-27 22:33:29,801 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 22:33:29,803 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 22:33:30,592 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 22:33:30,592 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-27 22:33:30,592 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-27 22:33:30,610 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-27 22:33:30,610 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-27 22:33:30,610 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 22:33:30,611 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-27 22:33:30,611 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 22:33:30,611 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 22:33:32,101 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 22:33:32,101 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 22:33:32,106 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 22:33:32,106 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 22:33:32,106 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 22:33:32,110 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 22:33:32,262 INFO gateway.run: Connecting to telegram... 2026-07-27 22:33:32,405 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 22:33:32,405 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 22:33:34,229 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 22:33:34,659 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 22:33:35,094 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 22:33:35,094 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 22:33:35,096 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 22:33:35,097 INFO gateway.run: ✓ telegram connected 2026-07-27 22:33:35,098 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 22:33:35,099 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 22:33:36,100 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 22:33:36,112 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 22:33:36,113 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 22:34:11,496 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 22:34:11,496 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.62 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 22:34:11,496 INFO gateway.run: Stopping gateway... 2026-07-27 22:34:11,496 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 22:34:11,498 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 22:34:12,290 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 22:34:12,290 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-27 22:34:12,290 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-27 22:34:12,306 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-27 22:34:12,307 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-27 22:34:12,307 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 22:34:12,308 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-27 22:34:12,308 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 22:34:12,308 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 22:34:13,787 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 22:34:13,787 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 22:34:13,792 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 22:34:13,793 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 22:34:13,793 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 22:34:13,796 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 22:34:13,951 INFO gateway.run: Connecting to telegram... 2026-07-27 22:34:14,117 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 22:34:14,117 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 22:34:15,942 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 22:34:16,375 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 22:34:16,804 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 22:34:16,804 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 22:34:16,805 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 22:34:16,807 INFO gateway.run: ✓ telegram connected 2026-07-27 22:34:16,807 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 22:34:16,809 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 22:34:17,810 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 22:34:17,823 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 22:34:17,824 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 22:34:39,380 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 22:34:39,380 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.71 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 22:34:39,381 INFO gateway.run: Stopping gateway... 2026-07-27 22:34:39,381 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 22:34:39,382 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 22:34:40,212 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 22:34:40,212 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-07-27 22:34:40,212 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-07-27 22:34:40,231 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-07-27 22:34:40,232 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-07-27 22:34:40,232 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 22:34:40,233 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-07-27 22:34:40,233 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 22:34:40,233 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 22:34:41,729 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 22:34:41,729 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 22:34:41,734 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 22:34:41,734 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 22:34:41,734 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 22:34:41,737 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 22:34:41,876 INFO gateway.run: Connecting to telegram... 2026-07-27 22:34:42,012 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 22:34:42,012 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 22:34:43,830 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 22:34:44,261 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 22:34:44,691 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 22:34:44,692 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 22:34:44,693 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 22:34:44,694 INFO gateway.run: ✓ telegram connected 2026-07-27 22:34:44,695 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 22:34:44,697 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 22:34:45,698 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 22:34:45,711 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 22:34:45,712 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 22:40:56,391 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 22:40:56,391 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.91 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 22:40:56,392 INFO gateway.run: Stopping gateway... 2026-07-27 22:40:56,392 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 22:40:56,393 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 22:40:57,214 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 22:40:57,214 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-07-27 22:40:57,215 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-07-27 22:40:57,232 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-07-27 22:40:57,232 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-07-27 22:40:57,232 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 22:40:57,233 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-07-27 22:40:57,233 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 22:40:57,233 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 22:40:58,114 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 22:40:58,114 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 22:40:58,120 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 22:40:58,120 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 22:40:58,120 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 22:40:58,123 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 22:40:58,268 INFO gateway.run: Connecting to telegram... 2026-07-27 22:40:58,441 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 22:40:58,441 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 22:41:00,248 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 22:41:00,681 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 22:41:01,111 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 22:41:01,111 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 22:41:01,113 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 22:41:01,114 INFO gateway.run: ✓ telegram connected 2026-07-27 22:41:01,115 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 22:41:01,117 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 22:41:02,118 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 22:41:02,130 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 22:41:02,131 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 22:44:56,986 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 22:44:56,986 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.63 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 22:44:56,987 INFO gateway.run: Stopping gateway... 2026-07-27 22:44:56,987 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 22:44:56,988 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 22:45:00,816 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 22:45:00,816 INFO gateway.run: ✓ telegram disconnected (3.83s) 2026-07-27 22:45:00,816 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.83s 2026-07-27 22:45:00,881 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.89s 2026-07-27 22:45:00,881 INFO gateway.run: Shutdown phase: SessionDB close done at +3.89s 2026-07-27 22:45:00,881 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 22:45:00,882 INFO gateway.run: Gateway stopped (total teardown 3.90s) 2026-07-27 22:45:00,882 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 22:45:00,883 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 22:45:01,796 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 22:45:01,796 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 22:45:01,801 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 22:45:01,801 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 22:45:01,801 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 22:45:01,804 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 22:45:01,946 INFO gateway.run: Connecting to telegram... 2026-07-27 22:45:02,129 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 22:45:02,129 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 22:45:03,969 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 22:45:04,410 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 22:45:04,845 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 22:45:04,845 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 22:45:04,846 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 22:45:04,847 INFO gateway.run: ✓ telegram connected 2026-07-27 22:45:04,848 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 22:45:04,854 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 22:45:05,855 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 22:45:05,868 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 22:45:05,868 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 22:47:41,793 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 22:47:41,793 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=2.01 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 22:47:41,794 INFO gateway.run: Stopping gateway... 2026-07-27 22:47:41,794 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 22:47:41,796 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 22:47:42,624 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 22:47:42,624 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-07-27 22:47:42,624 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-07-27 22:47:42,642 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-07-27 22:47:42,642 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-07-27 22:47:42,643 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 22:47:42,644 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-07-27 22:47:42,644 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 22:47:42,644 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 22:47:44,182 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 22:47:44,182 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 22:47:44,188 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 22:47:44,188 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 22:47:44,188 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 22:47:44,192 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 22:47:44,337 INFO gateway.run: Connecting to telegram... 2026-07-27 22:47:44,479 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 22:47:44,479 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 22:47:46,288 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 22:47:46,717 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 22:47:47,150 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 22:47:47,150 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 22:47:47,151 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 22:47:47,153 INFO gateway.run: ✓ telegram connected 2026-07-27 22:47:47,154 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 22:47:47,155 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 22:47:48,156 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 22:47:48,168 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 22:47:48,169 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 22:47:58,929 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 22:47:58,929 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.73 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 22:47:58,930 INFO gateway.run: Stopping gateway... 2026-07-27 22:47:58,930 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 22:47:58,931 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 22:48:02,726 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 22:48:02,726 INFO gateway.run: ✓ telegram disconnected (3.80s) 2026-07-27 22:48:02,726 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.80s 2026-07-27 22:48:02,743 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.81s 2026-07-27 22:48:02,743 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-07-27 22:48:02,743 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 22:48:02,744 INFO gateway.run: Gateway stopped (total teardown 3.81s) 2026-07-27 22:48:02,745 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 22:48:02,745 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 22:48:04,221 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 22:48:04,222 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 22:48:04,227 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 22:48:04,227 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 22:48:04,227 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 22:48:04,230 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 22:48:04,378 INFO gateway.run: Connecting to telegram... 2026-07-27 22:48:04,508 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 22:48:04,508 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 22:48:06,348 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 22:48:06,779 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 22:48:07,208 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 22:48:07,209 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 22:48:07,210 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 22:48:07,211 INFO gateway.run: ✓ telegram connected 2026-07-27 22:48:07,212 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 22:48:07,213 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 22:48:08,215 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 22:48:08,228 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 22:48:08,229 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 23:04:14,993 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 23:04:14,993 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.76 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 23:04:14,993 INFO gateway.run: Stopping gateway... 2026-07-27 23:04:14,994 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 23:04:14,995 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 23:04:15,785 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 23:04:15,785 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-27 23:04:15,785 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-27 23:04:15,801 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-27 23:04:15,801 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-27 23:04:15,802 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 23:04:15,802 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-27 23:04:15,802 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 23:04:15,803 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 23:04:17,229 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 23:04:17,229 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 23:04:17,233 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 23:04:17,234 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 23:04:17,234 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 23:04:17,237 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 23:04:17,372 INFO gateway.run: Connecting to telegram... 2026-07-27 23:04:17,550 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 23:04:17,550 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 23:04:19,372 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 23:04:19,805 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 23:04:20,260 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 23:04:20,260 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 23:04:20,261 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 23:04:20,262 INFO gateway.run: ✓ telegram connected 2026-07-27 23:04:20,263 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 23:04:20,264 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 23:04:21,265 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 23:04:21,277 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 23:04:21,278 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 23:04:31,788 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 23:04:31,788 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.03 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 23:04:31,789 INFO gateway.run: Stopping gateway... 2026-07-27 23:04:31,789 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 23:04:31,790 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 23:04:35,577 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 23:04:35,577 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-07-27 23:04:35,577 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-07-27 23:04:35,597 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.81s 2026-07-27 23:04:35,598 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-07-27 23:04:35,598 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 23:04:35,599 INFO gateway.run: Gateway stopped (total teardown 3.81s) 2026-07-27 23:04:35,599 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 23:04:35,599 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 23:04:37,037 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 23:04:37,037 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 23:04:37,043 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 23:04:37,043 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 23:04:37,043 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 23:04:37,047 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 23:04:37,204 INFO gateway.run: Connecting to telegram... 2026-07-27 23:04:37,340 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 23:04:37,340 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 23:04:39,192 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 23:04:39,620 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 23:04:40,050 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 23:04:40,050 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 23:04:40,051 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 23:04:40,053 INFO gateway.run: ✓ telegram connected 2026-07-27 23:04:40,054 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 23:04:40,055 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 23:04:41,056 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 23:04:41,069 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 23:04:41,070 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 23:09:38,163 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 23:09:38,163 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.14 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 23:09:38,164 INFO gateway.run: Stopping gateway... 2026-07-27 23:09:38,164 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 23:09:38,165 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 23:09:39,000 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 23:09:39,000 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-07-27 23:09:39,000 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.84s 2026-07-27 23:09:39,018 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-07-27 23:09:39,018 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-07-27 23:09:39,018 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 23:09:39,019 INFO gateway.run: Gateway stopped (total teardown 0.86s) 2026-07-27 23:09:39,019 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 23:09:39,020 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 23:09:40,639 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 23:09:40,640 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 23:09:40,645 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 23:09:40,645 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 23:09:40,645 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 23:09:40,649 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 23:09:40,798 INFO gateway.run: Connecting to telegram... 2026-07-27 23:09:40,959 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 23:09:40,959 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 23:09:42,799 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 23:09:43,277 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 23:09:43,737 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 23:09:43,738 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 23:09:43,739 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 23:09:43,741 INFO gateway.run: ✓ telegram connected 2026-07-27 23:09:43,741 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 23:09:43,743 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 23:09:44,744 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 23:09:44,757 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 23:09:44,758 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 23:12:00,860 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 23:12:00,860 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.27 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 23:12:00,860 INFO gateway.run: Stopping gateway... 2026-07-27 23:12:00,861 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 23:12:00,862 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 23:12:01,699 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 23:12:01,699 INFO gateway.run: ✓ telegram disconnected (0.84s) 2026-07-27 23:12:01,699 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.84s 2026-07-27 23:12:01,717 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.86s 2026-07-27 23:12:01,717 INFO gateway.run: Shutdown phase: SessionDB close done at +0.86s 2026-07-27 23:12:01,718 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 23:12:01,718 INFO gateway.run: Gateway stopped (total teardown 0.86s) 2026-07-27 23:12:01,719 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 23:12:01,719 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 23:12:03,413 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 23:12:03,413 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 23:12:03,419 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 23:12:03,419 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 23:12:03,420 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 23:12:03,423 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 23:12:03,574 INFO gateway.run: Connecting to telegram... 2026-07-27 23:12:03,699 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 23:12:03,699 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 23:12:05,547 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 23:12:05,981 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 23:12:06,417 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 23:12:06,417 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 23:12:06,418 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 23:12:06,419 INFO gateway.run: ✓ telegram connected 2026-07-27 23:12:06,420 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 23:12:06,422 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 23:12:07,422 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 23:12:07,434 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 23:12:07,435 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 23:27:10,224 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 23:27:10,224 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.18 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 23:27:10,225 INFO gateway.run: Stopping gateway... 2026-07-27 23:27:10,225 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 23:27:10,226 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 23:27:11,017 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 23:27:11,018 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-27 23:27:11,018 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-27 23:27:11,034 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-27 23:27:11,035 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-27 23:27:11,035 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 23:27:11,036 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-27 23:27:11,036 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 23:27:11,036 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 23:27:12,550 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 23:27:12,551 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 23:27:12,555 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 23:27:12,555 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 23:27:12,556 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 23:27:12,559 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 23:27:12,708 INFO gateway.run: Connecting to telegram... 2026-07-27 23:27:12,879 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 23:27:12,880 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 23:27:14,833 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 23:27:15,270 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 23:27:15,703 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 23:27:15,703 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 23:27:15,704 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 23:27:15,705 INFO gateway.run: ✓ telegram connected 2026-07-27 23:27:15,706 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 23:27:15,708 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 23:27:16,709 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 23:27:16,722 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 23:27:16,724 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 23:27:27,456 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 23:27:27,457 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.36 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 23:27:27,457 INFO gateway.run: Stopping gateway... 2026-07-27 23:27:27,458 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 23:27:27,459 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 23:27:31,260 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 23:27:31,260 INFO gateway.run: ✓ telegram disconnected (3.80s) 2026-07-27 23:27:31,260 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.80s 2026-07-27 23:27:31,280 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.82s 2026-07-27 23:27:31,280 INFO gateway.run: Shutdown phase: SessionDB close done at +3.82s 2026-07-27 23:27:31,280 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 23:27:31,281 INFO gateway.run: Gateway stopped (total teardown 3.82s) 2026-07-27 23:27:31,281 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 23:27:31,281 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 23:27:32,745 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 23:27:32,746 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 23:27:32,751 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 23:27:32,751 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 23:27:32,752 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 23:27:32,755 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 23:27:32,912 INFO gateway.run: Connecting to telegram... 2026-07-27 23:27:33,045 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 23:27:33,045 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 23:27:34,866 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 23:27:35,316 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 23:27:35,747 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 23:27:35,747 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 23:27:35,748 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 23:27:35,749 INFO gateway.run: ✓ telegram connected 2026-07-27 23:27:35,750 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 23:27:35,752 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 23:27:36,753 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 23:27:36,767 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 23:27:36,768 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 23:28:58,690 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 23:28:58,690 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.41 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 23:28:58,691 INFO gateway.run: Stopping gateway... 2026-07-27 23:28:58,691 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 23:28:58,692 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 23:29:02,515 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 23:29:02,515 INFO gateway.run: ✓ telegram disconnected (3.82s) 2026-07-27 23:29:02,515 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.82s 2026-07-27 23:29:02,533 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.84s 2026-07-27 23:29:02,533 INFO gateway.run: Shutdown phase: SessionDB close done at +3.84s 2026-07-27 23:29:02,533 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 23:29:02,534 INFO gateway.run: Gateway stopped (total teardown 3.84s) 2026-07-27 23:29:02,534 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 23:29:02,534 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 23:29:04,040 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 23:29:04,040 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 23:29:04,045 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 23:29:04,045 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 23:29:04,045 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 23:29:04,049 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 23:29:04,191 INFO gateway.run: Connecting to telegram... 2026-07-27 23:29:04,354 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 23:29:04,354 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 23:29:06,190 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 23:29:06,625 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 23:29:07,095 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 23:29:07,095 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 23:29:07,096 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 23:29:07,098 INFO gateway.run: ✓ telegram connected 2026-07-27 23:29:07,098 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 23:29:07,100 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 23:29:08,102 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 23:29:08,113 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 23:29:08,115 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 23:29:21,554 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-27 23:29:21,555 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.62 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-27 23:29:21,555 INFO gateway.run: Stopping gateway... 2026-07-27 23:29:21,555 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-27 23:29:21,557 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-27 23:29:22,353 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-27 23:29:22,353 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-27 23:29:22,353 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-27 23:29:22,371 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-07-27 23:29:22,371 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-07-27 23:29:22,371 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-27 23:29:22,372 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-07-27 23:29:22,372 INFO gateway.run: Gateway housekeeping stopped 2026-07-27 23:29:22,373 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-27 23:29:23,835 INFO gateway.run: Starting Hermes Gateway... 2026-07-27 23:29:23,835 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-27 23:29:23,840 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-27 23:29:23,840 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-27 23:29:23,840 INFO gateway.run: Active profile: dualcoachtest 2026-07-27 23:29:23,844 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-27 23:29:23,989 INFO gateway.run: Connecting to telegram... 2026-07-27 23:29:24,118 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-27 23:29:24,118 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-27 23:29:25,960 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-27 23:29:26,406 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-27 23:29:26,859 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-27 23:29:26,859 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-27 23:29:26,860 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-27 23:29:26,861 INFO gateway.run: ✓ telegram connected 2026-07-27 23:29:26,862 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-27 23:29:26,864 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-27 23:29:27,865 INFO gateway.run: Press Ctrl+C to stop 2026-07-27 23:29:27,877 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-27 23:29:27,879 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-27 23:55:00,137 WARNING gateway.platforms.nutrition_coaching: adaptive operator callback rejected: action=approve customer=virtual_customer error=adaptive operator session is expired 2026-07-28 00:00:22,635 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-28 00:00:22,635 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=2.18 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-28 00:00:22,635 INFO gateway.run: Stopping gateway... 2026-07-28 00:00:22,635 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-28 00:00:22,637 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-28 00:00:23,424 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-28 00:00:23,424 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-28 00:00:23,424 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-28 00:00:23,441 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-28 00:00:23,441 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-28 00:00:23,442 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-28 00:00:23,442 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-28 00:00:23,443 INFO gateway.run: Gateway housekeeping stopped 2026-07-28 00:00:23,443 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-28 00:00:24,429 INFO gateway.run: Starting Hermes Gateway... 2026-07-28 00:00:24,429 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-28 00:00:24,434 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-28 00:00:24,434 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-28 00:00:24,434 INFO gateway.run: Active profile: dualcoachtest 2026-07-28 00:00:24,437 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-28 00:00:24,579 INFO gateway.run: Connecting to telegram... 2026-07-28 00:00:24,746 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-28 00:00:24,746 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-28 00:00:26,558 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-28 00:00:26,988 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-28 00:00:27,417 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-28 00:00:27,418 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-28 00:00:27,419 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-28 00:00:27,420 INFO gateway.run: ✓ telegram connected 2026-07-28 00:00:27,421 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-28 00:00:27,423 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-28 00:00:28,423 INFO gateway.run: Press Ctrl+C to stop 2026-07-28 00:00:28,435 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-28 00:00:28,436 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-28 00:03:27,360 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-28 00:03:27,360 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.89 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-28 00:03:27,361 INFO gateway.run: Stopping gateway... 2026-07-28 00:03:27,361 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-28 00:03:27,363 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-28 00:03:28,154 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-28 00:03:28,154 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-28 00:03:28,154 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-28 00:03:28,170 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-28 00:03:28,171 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-28 00:03:28,171 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-28 00:03:28,172 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-28 00:03:28,172 INFO gateway.run: Gateway housekeeping stopped 2026-07-28 00:03:28,172 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-28 00:03:29,134 INFO gateway.run: Starting Hermes Gateway... 2026-07-28 00:03:29,134 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-28 00:03:29,139 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-28 00:03:29,140 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-28 00:03:29,140 INFO gateway.run: Active profile: dualcoachtest 2026-07-28 00:03:29,144 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-28 00:03:29,283 INFO gateway.run: Connecting to telegram... 2026-07-28 00:03:29,420 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-28 00:03:29,420 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-28 00:03:31,271 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-28 00:03:31,710 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-28 00:03:32,237 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-28 00:03:32,237 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-28 00:03:32,239 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-28 00:03:32,240 INFO gateway.run: ✓ telegram connected 2026-07-28 00:03:32,241 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-28 00:03:32,242 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-28 00:03:33,243 INFO gateway.run: Press Ctrl+C to stop 2026-07-28 00:03:33,255 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-28 00:03:33,255 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-28 00:09:03,761 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-28 00:09:03,762 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.54 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-28 00:09:03,762 INFO gateway.run: Stopping gateway... 2026-07-28 00:09:03,762 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-28 00:09:03,764 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-28 00:09:04,552 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-28 00:09:04,553 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-28 00:09:04,553 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-28 00:09:04,571 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-28 00:09:04,571 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-28 00:09:04,571 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-28 00:09:04,572 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-28 00:09:04,572 INFO gateway.run: Gateway housekeeping stopped 2026-07-28 00:09:04,572 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-28 00:09:05,553 INFO gateway.run: Starting Hermes Gateway... 2026-07-28 00:09:05,553 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-28 00:09:05,558 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-28 00:09:05,559 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-28 00:09:05,559 INFO gateway.run: Active profile: dualcoachtest 2026-07-28 00:09:05,562 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-28 00:09:05,710 INFO gateway.run: Connecting to telegram... 2026-07-28 00:09:05,903 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-28 00:09:05,903 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-28 00:09:07,771 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-28 00:09:08,211 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-28 00:09:08,653 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-28 00:09:08,653 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-28 00:09:08,654 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-28 00:09:08,656 INFO gateway.run: ✓ telegram connected 2026-07-28 00:09:08,656 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-28 00:09:08,658 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-28 00:09:09,659 INFO gateway.run: Press Ctrl+C to stop 2026-07-28 00:09:09,672 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-28 00:09:09,673 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-28 00:19:37,686 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-28 00:19:37,686 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.53 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-28 00:19:37,686 INFO gateway.run: Stopping gateway... 2026-07-28 00:19:37,687 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-28 00:19:37,688 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-28 00:19:38,476 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-28 00:19:38,476 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-28 00:19:38,476 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-28 00:19:38,493 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-28 00:19:38,493 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-28 00:19:38,493 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-28 00:19:38,494 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-28 00:19:38,494 INFO gateway.run: Gateway housekeeping stopped 2026-07-28 00:19:38,494 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-28 00:19:39,481 INFO gateway.run: Starting Hermes Gateway... 2026-07-28 00:19:39,481 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-28 00:19:39,486 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-28 00:19:39,486 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-28 00:19:39,486 INFO gateway.run: Active profile: dualcoachtest 2026-07-28 00:19:39,490 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-28 00:19:39,630 INFO gateway.run: Connecting to telegram... 2026-07-28 00:19:39,770 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-28 00:19:39,770 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-28 00:19:41,593 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-28 00:19:42,025 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-28 00:19:42,469 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-28 00:19:42,470 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-28 00:19:42,471 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-28 00:19:42,472 INFO gateway.run: ✓ telegram connected 2026-07-28 00:19:42,473 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-28 00:19:42,474 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-28 00:19:43,475 INFO gateway.run: Press Ctrl+C to stop 2026-07-28 00:19:43,487 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-28 00:19:43,488 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-28 00:27:47,662 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-28 00:27:47,662 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.75 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-28 00:27:47,663 INFO gateway.run: Stopping gateway... 2026-07-28 00:27:47,663 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-28 00:27:47,664 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-28 00:27:48,501 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-28 00:27:48,501 INFO gateway.run: ✓ telegram disconnected (0.84s) 2026-07-28 00:27:48,501 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.84s 2026-07-28 00:27:48,577 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.91s 2026-07-28 00:27:48,577 INFO gateway.run: Shutdown phase: SessionDB close done at +0.91s 2026-07-28 00:27:48,577 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-28 00:27:48,578 INFO gateway.run: Gateway stopped (total teardown 0.92s) 2026-07-28 00:27:48,578 INFO gateway.run: Gateway housekeeping stopped 2026-07-28 00:27:48,578 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-28 00:27:49,552 INFO gateway.run: Starting Hermes Gateway... 2026-07-28 00:27:49,552 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-28 00:27:49,557 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-28 00:27:49,557 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-28 00:27:49,557 INFO gateway.run: Active profile: dualcoachtest 2026-07-28 00:27:49,560 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-28 00:27:49,700 INFO gateway.run: Connecting to telegram... 2026-07-28 00:27:49,873 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-28 00:27:49,873 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-28 00:27:51,693 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-28 00:27:52,123 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-28 00:27:52,552 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-28 00:27:52,552 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-28 00:27:52,553 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-28 00:27:52,555 INFO gateway.run: ✓ telegram connected 2026-07-28 00:27:52,555 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-28 00:27:52,557 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-28 00:27:53,558 INFO gateway.run: Press Ctrl+C to stop 2026-07-28 00:27:53,570 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-28 00:27:53,572 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-28 20:07:44,263 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-28 20:07:51,474 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: All connection attempts failed 2026-07-28 20:07:51,474 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: httpx.ConnectError: All connection attempts failed 2026-07-28 20:07:51,474 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ConnectError: All connection attempts failed 2026-07-28 20:08:06,478 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-28 20:08:10,248 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org path unreachable; using sticky fallback IP 149.154.166.110 2026-07-28 20:08:11,066 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 1) 2026-07-29 05:17:20,974 WARNING gateway.platforms.telegram_network: [Telegram] Sticky fallback IP 149.154.166.110 failed; resetting to primary DNS path 2026-07-29 05:17:20,974 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-07-29 05:17:40,909 WARNING gateway.platforms.telegram: [Telegram] Telegram polling conflict (1/5) — previous session still held open on Telegram's servers. Waiting 20s for it to expire. Error: Conflict: terminated by other getUpdates request; make sure that only one bot instance is running 2026-07-29 05:18:07,233 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (All connection attempts failed); trying fallback IPs 149.154.166.110 2026-07-29 05:18:17,235 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-07-29 05:18:17,248 WARNING gateway.platforms.telegram: [Telegram] Telegram polling retry 1/5 failed: Timed out. Scheduling next attempt. 2026-07-29 05:18:17,248 WARNING gateway.platforms.telegram: [Telegram] Telegram polling conflict (2/5) — previous session still held open on Telegram's servers. Waiting 30s for it to expire. Error: Timed out 2026-07-29 05:18:48,047 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after conflict retry 2/5 2026-07-30 00:34:44,852 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-30 00:34:44,852 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.43 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-30 00:34:44,855 INFO gateway.run: Stopping gateway... 2026-07-30 00:34:44,855 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 00:34:44,858 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 00:34:48,692 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 00:34:48,692 INFO gateway.run: ✓ telegram disconnected (3.83s) 2026-07-30 00:34:48,692 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.84s 2026-07-30 00:34:48,728 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.87s 2026-07-30 00:34:48,728 INFO gateway.run: Shutdown phase: SessionDB close done at +3.87s 2026-07-30 00:34:48,728 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-30 00:34:48,729 INFO gateway.run: Gateway stopped (total teardown 3.87s) 2026-07-30 00:34:48,730 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 00:34:48,730 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-30 00:34:54,797 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 00:34:54,797 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 00:34:54,802 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 00:34:54,802 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 00:34:54,802 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 00:34:54,805 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 00:34:54,947 INFO gateway.run: Connecting to telegram... 2026-07-30 00:34:55,125 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 00:34:55,125 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 00:34:55,940 ERROR gateway.platforms.telegram: [Telegram] nutrition_coaching initialization failed: ValueError: profile customer package symlink is not allowed. Check registry_path=customers/registry.json, the profile workspace/checkin_cli package, and enabled customer consent/address records. 2026-07-30 00:34:56,922 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 00:34:57,350 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 00:34:57,779 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 00:34:57,779 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 00:34:57,781 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 00:34:57,782 INFO gateway.run: ✓ telegram connected 2026-07-30 00:34:57,783 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 00:34:57,785 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 00:34:58,786 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 00:34:58,806 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 00:34:58,806 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 00:36:51,576 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-30 00:36:51,576 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.69 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-30 00:36:51,577 INFO gateway.run: Stopping gateway... 2026-07-30 00:36:51,577 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 00:36:51,578 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 00:36:55,367 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 00:36:55,367 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-07-30 00:36:55,367 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-07-30 00:36:55,439 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.86s 2026-07-30 00:36:55,439 INFO gateway.run: Shutdown phase: SessionDB close done at +3.86s 2026-07-30 00:36:55,439 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-30 00:36:55,440 INFO gateway.run: Gateway stopped (total teardown 3.86s) 2026-07-30 00:36:55,440 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 00:36:55,441 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-30 00:36:56,356 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 00:36:56,356 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 00:36:56,361 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 00:36:56,361 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 00:36:56,361 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 00:36:56,364 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 00:36:56,585 INFO gateway.run: Connecting to telegram... 2026-07-30 00:36:56,720 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 00:36:56,720 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 00:36:57,549 ERROR gateway.platforms.telegram: [Telegram] nutrition_coaching initialization failed: AttributeError: type object 'AdaptiveOperatorService' has no attribute '_normalize_review_operator'. Check registry_path=customers/registry.json, the profile workspace/checkin_cli package, and enabled customer consent/address records. 2026-07-30 00:36:58,530 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 00:36:58,959 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 00:36:59,388 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 00:36:59,388 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 00:36:59,389 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 00:36:59,391 INFO gateway.run: ✓ telegram connected 2026-07-30 00:36:59,391 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 00:36:59,393 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 00:37:00,394 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 00:37:00,408 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 00:37:00,409 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 00:38:20,809 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-30 00:38:20,809 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.65 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-30 00:38:20,809 INFO gateway.run: Stopping gateway... 2026-07-30 00:38:20,810 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 00:38:20,811 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 00:38:24,599 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 00:38:24,599 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-07-30 00:38:24,600 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-07-30 00:38:24,673 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.86s 2026-07-30 00:38:24,673 INFO gateway.run: Shutdown phase: SessionDB close done at +3.86s 2026-07-30 00:38:24,673 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-30 00:38:24,674 INFO gateway.run: Gateway stopped (total teardown 3.86s) 2026-07-30 00:38:24,674 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 00:38:24,675 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-30 00:38:25,590 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 00:38:25,590 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 00:38:25,595 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 00:38:25,595 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 00:38:25,595 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 00:38:25,599 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 00:38:25,746 INFO gateway.run: Connecting to telegram... 2026-07-30 00:38:25,871 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 00:38:25,871 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 00:38:27,710 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 00:38:28,143 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 00:38:28,646 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 00:38:28,646 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 00:38:28,648 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 00:38:28,649 INFO gateway.run: ✓ telegram connected 2026-07-30 00:38:28,650 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 00:38:28,651 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 00:38:29,652 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 00:38:29,666 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 00:38:29,668 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 01:07:48,354 WARNING gateway.platforms.nutrition_coaching: adaptive operator callback rejected: action=release customer=virtual_customer error=adaptive held revision has no releasable target 2026-07-30 01:13:17,756 WARNING gateway.platforms.nutrition_coaching: adaptive operator callback rejected: action=approve_and_send customer=virtual_customer error=adaptive proposal requires human review 2026-07-30 11:11:26,180 INFO gateway.run: Stopping gateway for restart... 2026-07-30 11:11:26,180 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 11:11:26,182 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 11:11:30,006 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 11:11:30,006 INFO gateway.run: ✓ telegram disconnected (3.82s) 2026-07-30 11:11:30,007 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.83s 2026-07-30 11:11:30,023 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.84s 2026-07-30 11:11:30,024 INFO gateway.run: Shutdown phase: SessionDB close done at +3.84s 2026-07-30 11:11:30,029 INFO gateway.run: Launched systemd planned-restart helper for hermes-gateway-dualcoachtest (pid=1267785) 2026-07-30 11:11:30,030 INFO gateway.run: Gateway stopped (total teardown 3.85s) 2026-07-30 11:11:30,030 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 11:11:31,343 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 11:11:31,343 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 11:11:31,347 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 11:11:31,348 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 11:11:31,348 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 11:11:31,351 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 11:11:31,493 INFO gateway.run: Connecting to telegram... 2026-07-30 11:11:31,673 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 11:11:31,673 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 11:11:35,663 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 11:11:36,099 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 11:11:36,542 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 11:11:36,542 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 11:11:36,544 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 11:11:36,545 INFO gateway.run: ✓ telegram connected 2026-07-30 11:11:36,546 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 11:11:36,547 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 11:11:37,549 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 11:11:37,564 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 11:11:37,566 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 11:34:33,265 INFO gateway.run: Stopping gateway for restart... 2026-07-30 11:34:33,265 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 11:34:33,267 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 11:34:34,066 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 11:34:34,066 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-30 11:34:34,066 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-30 11:34:34,082 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-07-30 11:34:34,083 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-07-30 11:34:34,088 INFO gateway.run: Launched systemd planned-restart helper for hermes-gateway-dualcoachtest (pid=1938516) 2026-07-30 11:34:34,089 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-07-30 11:34:34,089 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 11:34:35,447 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 11:34:35,447 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 11:34:35,452 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 11:34:35,452 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 11:34:35,452 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 11:34:35,455 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 11:34:35,605 INFO gateway.run: Connecting to telegram... 2026-07-30 11:34:35,770 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 11:34:35,770 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 11:34:37,664 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 11:34:38,099 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 11:34:38,536 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 11:34:38,537 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 11:34:38,538 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 11:34:38,539 INFO gateway.run: ✓ telegram connected 2026-07-30 11:34:38,540 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 11:34:38,541 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 11:34:39,542 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 11:34:39,605 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 11:34:39,607 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 11:40:09,799 WARNING gateway.platforms.telegram: [Telegram] adaptive review card publication failed: status=view error=Message is not modified: specified new message content and reply markup are exactly the same as a current content and reply markup of the message 2026-07-30 11:40:12,301 WARNING gateway.platforms.telegram: [Telegram] adaptive review card publication failed: status=view error=Message is not modified: specified new message content and reply markup are exactly the same as a current content and reply markup of the message 2026-07-30 11:49:23,479 INFO gateway.run: Stopping gateway for restart... 2026-07-30 11:49:23,479 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 11:49:23,481 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 11:49:24,280 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 11:49:24,280 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-30 11:49:24,280 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-30 11:49:24,298 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-07-30 11:49:24,298 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-07-30 11:49:24,303 INFO gateway.run: Launched systemd planned-restart helper for hermes-gateway-dualcoachtest (pid=1971209) 2026-07-30 11:49:24,304 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-07-30 11:49:24,304 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 11:49:25,633 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 11:49:25,633 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 11:49:25,638 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 11:49:25,638 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 11:49:25,638 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 11:49:25,642 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 11:49:25,796 INFO gateway.run: Connecting to telegram... 2026-07-30 11:49:25,961 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 11:49:25,961 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 11:49:27,836 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 11:49:28,275 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 11:49:28,707 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 11:49:28,707 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 11:49:28,708 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 11:49:28,710 INFO gateway.run: ✓ telegram connected 2026-07-30 11:49:28,711 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 11:49:28,712 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 11:49:29,714 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 11:49:29,776 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 11:49:29,778 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 11:59:24,026 INFO gateway.run: Stopping gateway for restart... 2026-07-30 11:59:24,026 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 11:59:24,027 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 11:59:24,833 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 11:59:24,833 INFO gateway.run: ✓ telegram disconnected (0.81s) 2026-07-30 11:59:24,833 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.81s 2026-07-30 11:59:24,849 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-07-30 11:59:24,850 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-07-30 11:59:24,855 INFO gateway.run: Launched systemd planned-restart helper for hermes-gateway-dualcoachtest (pid=1993317) 2026-07-30 11:59:24,856 INFO gateway.run: Gateway stopped (total teardown 0.83s) 2026-07-30 11:59:24,856 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 11:59:26,217 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 11:59:26,217 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 11:59:26,221 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 11:59:26,222 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 11:59:26,222 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 11:59:26,226 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 11:59:26,378 INFO gateway.run: Connecting to telegram... 2026-07-30 11:59:26,552 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 11:59:26,552 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 11:59:28,421 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 11:59:28,857 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 11:59:29,291 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 11:59:29,291 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 11:59:29,293 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 11:59:29,294 INFO gateway.run: ✓ telegram connected 2026-07-30 11:59:29,295 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 11:59:29,296 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 11:59:30,297 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 11:59:30,362 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 11:59:30,363 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 12:21:04,176 WARNING gateway.platforms.nutrition_coaching: adaptive operator callback rejected: action=view customer=gate_d_delivery error=adaptive operator session is expired 2026-07-30 12:39:59,627 INFO gateway.run: Stopping gateway for restart... 2026-07-30 12:39:59,627 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 12:39:59,628 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 12:40:03,428 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 12:40:03,428 INFO gateway.run: ✓ telegram disconnected (3.80s) 2026-07-30 12:40:03,428 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.80s 2026-07-30 12:40:03,444 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.82s 2026-07-30 12:40:03,445 INFO gateway.run: Shutdown phase: SessionDB close done at +3.82s 2026-07-30 12:40:03,450 INFO gateway.run: Launched systemd planned-restart helper for hermes-gateway-dualcoachtest (pid=2010048) 2026-07-30 12:40:03,451 INFO gateway.run: Gateway stopped (total teardown 3.82s) 2026-07-30 12:40:03,451 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 12:40:04,781 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 12:40:04,781 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 12:40:04,786 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 12:40:04,787 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 12:40:04,787 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 12:40:04,790 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 12:40:04,936 INFO gateway.run: Connecting to telegram... 2026-07-30 12:40:05,118 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 12:40:05,118 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 12:40:06,980 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 12:40:07,429 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 12:40:07,912 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 12:40:07,912 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 12:40:07,914 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 12:40:07,915 INFO gateway.run: ✓ telegram connected 2026-07-30 12:40:07,916 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 12:40:07,917 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 12:40:08,918 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 12:40:08,985 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 12:40:08,987 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 14:17:07,540 INFO gateway.run: Stopping gateway for restart... 2026-07-30 14:17:07,540 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 14:17:07,541 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 14:17:11,338 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 14:17:11,338 INFO gateway.run: ✓ telegram disconnected (3.80s) 2026-07-30 14:17:11,338 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.80s 2026-07-30 14:17:11,359 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.82s 2026-07-30 14:17:11,360 INFO gateway.run: Shutdown phase: SessionDB close done at +3.82s 2026-07-30 14:17:11,366 INFO gateway.run: Launched systemd planned-restart helper for hermes-gateway-dualcoachtest (pid=2060949) 2026-07-30 14:17:11,367 INFO gateway.run: Gateway stopped (total teardown 3.83s) 2026-07-30 14:17:11,367 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 14:17:12,677 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 14:17:12,677 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 14:17:12,682 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 14:17:12,682 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 14:17:12,682 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 14:17:12,685 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 14:17:12,841 INFO gateway.run: Connecting to telegram... 2026-07-30 14:17:13,020 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 14:17:13,020 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 14:17:14,931 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 14:17:15,463 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 14:17:15,895 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 14:17:15,896 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 14:17:15,897 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 14:17:15,898 INFO gateway.run: ✓ telegram connected 2026-07-30 14:17:15,898 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 14:17:15,900 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 14:17:16,901 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 14:17:16,972 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 14:17:16,973 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 14:24:08,098 INFO gateway.run: Stopping gateway for restart... 2026-07-30 14:24:08,099 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 14:24:08,100 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 14:24:08,913 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 14:24:08,913 INFO gateway.run: ✓ telegram disconnected (0.81s) 2026-07-30 14:24:08,913 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.81s 2026-07-30 14:24:08,930 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.83s 2026-07-30 14:24:08,930 INFO gateway.run: Shutdown phase: SessionDB close done at +0.83s 2026-07-30 14:24:08,935 INFO gateway.run: Launched systemd planned-restart helper for hermes-gateway-dualcoachtest (pid=2156096) 2026-07-30 14:24:08,936 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-07-30 14:24:08,937 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 14:24:10,266 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 14:24:10,267 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 14:24:10,271 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 14:24:10,272 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 14:24:10,272 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 14:24:10,275 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 14:24:10,417 INFO gateway.run: Connecting to telegram... 2026-07-30 14:24:10,595 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 14:24:10,596 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 14:24:12,467 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 14:24:12,898 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 14:24:13,335 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 14:24:13,335 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 14:24:13,336 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 14:24:13,338 INFO gateway.run: ✓ telegram connected 2026-07-30 14:24:13,338 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 14:24:13,340 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 14:24:14,342 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 14:24:14,404 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 14:24:14,406 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 17:25:50,725 WARNING gateway.platforms.telegram: [Telegram] adaptive review publication reservation failed: status=card error=adaptive review card authority is stale 2026-07-30 18:36:58,664 INFO gateway.run: Stopping gateway for restart... 2026-07-30 18:36:58,664 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 18:36:58,665 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 18:36:59,507 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 18:36:59,507 INFO gateway.run: ✓ telegram disconnected (0.84s) 2026-07-30 18:36:59,507 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.84s 2026-07-30 18:36:59,525 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.86s 2026-07-30 18:36:59,525 INFO gateway.run: Shutdown phase: SessionDB close done at +0.86s 2026-07-30 18:36:59,531 INFO gateway.run: Launched systemd planned-restart helper for hermes-gateway-dualcoachtest (pid=2166294) 2026-07-30 18:36:59,532 INFO gateway.run: Gateway stopped (total teardown 0.87s) 2026-07-30 18:36:59,532 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 18:37:00,809 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 18:37:00,810 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 18:37:00,814 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 18:37:00,814 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 18:37:00,814 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 18:37:00,817 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 18:37:00,958 INFO gateway.run: Connecting to telegram... 2026-07-30 18:37:01,128 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 18:37:01,128 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 18:37:03,021 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 18:37:03,484 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 18:37:03,923 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 18:37:03,923 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 18:37:03,924 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 18:37:03,926 INFO gateway.run: ✓ telegram connected 2026-07-30 18:37:03,927 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 18:37:03,928 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 18:37:04,929 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 18:37:04,995 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 18:37:04,997 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 19:41:07,245 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-30 19:41:20,306 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org path unreachable; using sticky fallback IP 149.154.166.110 2026-07-30 19:41:27,085 WARNING gateway.platforms.telegram: [Telegram] Telegram polling conflict (1/5) — previous session still held open on Telegram's servers. Waiting 20s for it to expire. Error: Conflict: terminated by other getUpdates request; make sure that only one bot instance is running 2026-07-30 19:42:10,148 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (All connection attempts failed); trying fallback IPs 149.154.166.110 2026-07-30 19:42:20,150 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-07-30 19:42:20,153 WARNING gateway.platforms.telegram: [Telegram] Telegram polling retry 1/5 failed: Timed out. Scheduling next attempt. 2026-07-30 19:42:20,153 WARNING gateway.platforms.telegram: [Telegram] Telegram polling conflict (2/5) — previous session still held open on Telegram's servers. Waiting 30s for it to expire. Error: Timed out 2026-07-30 19:43:00,159 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-30 19:43:10,161 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-07-30 19:43:10,164 WARNING gateway.platforms.telegram: [Telegram] Telegram polling retry 2/5 failed: Timed out. Scheduling next attempt. 2026-07-30 19:43:10,164 WARNING gateway.platforms.telegram: [Telegram] Telegram polling conflict (3/5) — previous session still held open on Telegram's servers. Waiting 40s for it to expire. Error: Timed out 2026-07-30 19:43:51,010 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after conflict retry 3/5 2026-07-30 19:47:55,886 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-30 19:47:55,886 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.90 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-30 19:47:55,887 INFO gateway.run: Stopping gateway... 2026-07-30 19:47:55,887 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 19:47:55,889 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 19:47:56,702 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 19:47:56,702 INFO gateway.run: ✓ telegram disconnected (0.81s) 2026-07-30 19:47:56,702 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-07-30 19:47:56,721 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.83s 2026-07-30 19:47:56,721 INFO gateway.run: Shutdown phase: SessionDB close done at +0.83s 2026-07-30 19:47:56,721 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-30 19:47:56,722 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-07-30 19:47:56,722 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 19:47:56,722 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-30 19:47:57,656 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 19:47:57,656 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 19:47:57,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-07-30 19:47:57,662 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 19:47:57,662 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 19:47:57,665 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 19:47:57,826 INFO gateway.run: Connecting to telegram... 2026-07-30 19:47:58,004 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 19:47:58,004 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 19:47:59,873 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 19:48:00,363 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 19:48:00,812 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 19:48:00,812 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 19:48:00,813 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 19:48:00,814 INFO gateway.run: ✓ telegram connected 2026-07-30 19:48:00,815 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 19:48:00,816 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 19:48:01,818 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 19:48:01,878 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 19:48:01,880 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 20:00:35,787 WARNING gateway.platforms.nutrition_coaching: adaptive operator callback rejected: action=edit_note customer=virtual_customer error=adaptive customer route is unavailable 2026-07-30 20:10:29,663 WARNING gateway.platforms.nutrition_coaching: adaptive operator callback rejected: action=edit_note customer=virtual_customer error=adaptive operator session is already consumed 2026-07-30 20:21:53,991 WARNING gateway.platforms.nutrition_coaching: adaptive operator callback rejected: action=view customer=gate_d_delivery error=adaptive operator proposal is stale 2026-07-30 20:24:47,523 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-30 20:24:47,524 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.64 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-30 20:24:47,524 INFO gateway.run: Stopping gateway... 2026-07-30 20:24:47,524 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 20:24:47,526 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 20:24:48,336 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 20:24:48,336 INFO gateway.run: ✓ telegram disconnected (0.81s) 2026-07-30 20:24:48,336 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.81s 2026-07-30 20:24:48,353 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.83s 2026-07-30 20:24:48,353 INFO gateway.run: Shutdown phase: SessionDB close done at +0.83s 2026-07-30 20:24:48,354 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-30 20:24:48,355 INFO gateway.run: Gateway stopped (total teardown 0.83s) 2026-07-30 20:24:48,355 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 20:24:48,355 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-30 20:24:49,297 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 20:24:49,297 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 20:24:49,301 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 20:24:49,302 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 20:24:49,302 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 20:24:49,305 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 20:24:49,450 INFO gateway.run: Connecting to telegram... 2026-07-30 20:24:49,626 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 20:24:49,626 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 20:24:51,554 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 20:24:51,994 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 20:24:52,429 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 20:24:52,429 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 20:24:52,431 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 20:24:52,432 INFO gateway.run: ✓ telegram connected 2026-07-30 20:24:52,433 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 20:24:52,434 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 20:24:53,436 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 20:24:53,499 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 20:24:53,501 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 20:39:21,443 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-30 20:39:21,444 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.94 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-30 20:39:21,444 INFO gateway.run: Stopping gateway... 2026-07-30 20:39:21,444 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 20:39:21,446 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 20:39:22,265 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 20:39:22,265 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-07-30 20:39:22,265 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-07-30 20:39:22,284 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-07-30 20:39:22,284 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-07-30 20:39:22,285 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-30 20:39:22,286 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-07-30 20:39:22,286 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 20:39:22,286 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-30 20:39:23,215 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 20:39:23,216 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 20:39:23,220 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 20:39:23,221 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 20:39:23,221 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 20:39:23,224 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 20:39:23,371 INFO gateway.run: Connecting to telegram... 2026-07-30 20:39:23,536 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 20:39:23,536 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 20:39:25,405 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 20:39:25,838 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 20:39:26,273 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 20:39:26,273 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 20:39:26,275 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 20:39:26,276 INFO gateway.run: ✓ telegram connected 2026-07-30 20:39:26,277 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 20:39:26,279 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 20:39:27,280 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 20:39:27,351 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 20:39:27,351 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 22:15:10,243 WARNING gateway.platforms.nutrition_coaching: adaptive operator callback rejected: action=view customer=gate_d_delivery error=adaptive operator session is stale 2026-07-30 22:23:12,289 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-30 22:23:12,290 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.51 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-30 22:23:12,290 INFO gateway.run: Stopping gateway... 2026-07-30 22:23:12,290 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 22:23:12,292 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 22:23:13,081 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 22:23:13,082 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-30 22:23:13,082 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-30 22:23:13,108 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-07-30 22:23:13,109 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-07-30 22:23:13,109 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-30 22:23:13,110 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-07-30 22:23:13,110 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 22:23:13,110 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-30 22:23:14,071 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 22:23:14,071 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 22:23:14,075 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 22:23:14,076 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 22:23:14,076 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 22:23:14,079 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 22:23:14,229 INFO gateway.run: Connecting to telegram... 2026-07-30 22:23:14,393 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 22:23:14,393 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 22:23:16,471 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 22:23:16,908 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 22:23:17,344 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 22:23:17,344 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 22:23:17,346 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 22:23:17,347 INFO gateway.run: ✓ telegram connected 2026-07-30 22:23:17,348 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 22:23:17,349 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 22:23:18,351 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 22:23:18,423 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 22:23:18,425 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 22:27:39,708 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-30 22:27:39,708 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.18 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-30 22:27:39,708 INFO gateway.run: Stopping gateway... 2026-07-30 22:27:39,708 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 22:27:39,710 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 22:27:40,547 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 22:27:40,547 INFO gateway.run: ✓ telegram disconnected (0.84s) 2026-07-30 22:27:40,548 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.84s 2026-07-30 22:27:40,563 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-07-30 22:27:40,564 INFO gateway.run: Shutdown phase: SessionDB close done at +0.86s 2026-07-30 22:27:40,564 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-30 22:27:40,565 INFO gateway.run: Gateway stopped (total teardown 0.86s) 2026-07-30 22:27:40,565 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 22:27:40,565 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-30 22:27:41,492 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 22:27:41,492 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 22:27:41,497 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 22:27:41,497 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 22:27:41,497 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 22:27:41,500 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 22:27:41,654 INFO gateway.run: Connecting to telegram... 2026-07-30 22:27:41,833 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 22:27:41,833 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 22:27:43,945 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 22:27:44,384 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 22:27:44,832 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 22:27:44,833 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 22:27:44,834 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 22:27:44,835 INFO gateway.run: ✓ telegram connected 2026-07-30 22:27:44,836 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 22:27:44,838 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 22:27:45,839 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 22:27:45,904 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 22:27:45,905 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 22:31:23,120 WARNING gateway.platforms.telegram: [Telegram] adaptive review publication reservation failed: status=card error=adaptive review card authority is stale 2026-07-30 22:35:24,556 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-30 22:35:24,556 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.65 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-30 22:35:24,557 INFO gateway.run: Stopping gateway... 2026-07-30 22:35:24,557 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 22:35:24,558 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 22:35:25,410 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 22:35:25,410 INFO gateway.run: ✓ telegram disconnected (0.85s) 2026-07-30 22:35:25,410 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.85s 2026-07-30 22:35:25,426 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.87s 2026-07-30 22:35:25,426 INFO gateway.run: Shutdown phase: SessionDB close done at +0.87s 2026-07-30 22:35:25,426 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-30 22:35:25,427 INFO gateway.run: Gateway stopped (total teardown 0.87s) 2026-07-30 22:35:25,427 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 22:35:25,427 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-30 22:35:26,323 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 22:35:26,323 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 22:35:26,327 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 22:35:26,328 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 22:35:26,328 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 22:35:26,331 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 22:35:26,474 INFO gateway.run: Connecting to telegram... 2026-07-30 22:35:26,652 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 22:35:26,652 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 22:35:28,553 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 22:35:28,998 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 22:35:29,444 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 22:35:29,444 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 22:35:29,445 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 22:35:29,447 INFO gateway.run: ✓ telegram connected 2026-07-30 22:35:29,447 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 22:35:29,449 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 22:35:30,450 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 22:35:30,516 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 22:35:30,518 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 22:49:01,959 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-30 22:49:01,959 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.33 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-30 22:49:01,959 INFO gateway.run: Stopping gateway... 2026-07-30 22:49:01,960 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 22:49:01,961 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 22:49:05,750 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 22:49:05,750 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-07-30 22:49:05,750 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-07-30 22:49:05,771 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.81s 2026-07-30 22:49:05,771 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-07-30 22:49:05,771 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-30 22:49:05,772 INFO gateway.run: Gateway stopped (total teardown 3.81s) 2026-07-30 22:49:05,772 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 22:49:05,772 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-30 22:49:06,718 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 22:49:06,718 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 22:49:06,723 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 22:49:06,724 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 22:49:06,724 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 22:49:06,727 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 22:49:06,872 INFO gateway.run: Connecting to telegram... 2026-07-30 22:49:07,034 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 22:49:07,034 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 22:49:08,989 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 22:49:09,427 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 22:49:09,860 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 22:49:09,860 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 22:49:09,861 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 22:49:09,863 INFO gateway.run: ✓ telegram connected 2026-07-30 22:49:09,863 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 22:49:09,865 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 22:49:10,866 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 22:49:10,924 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 22:49:10,926 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 22:50:40,700 WARNING gateway.platforms.telegram: [Telegram] adaptive review publication reservation failed: status=card error=adaptive review card authority is stale 2026-07-30 22:54:39,139 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-30 22:54:39,140 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.40 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-30 22:54:39,140 INFO gateway.run: Stopping gateway... 2026-07-30 22:54:39,140 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-30 22:54:39,142 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-30 22:54:42,941 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-30 22:54:42,941 INFO gateway.run: ✓ telegram disconnected (3.80s) 2026-07-30 22:54:42,941 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.80s 2026-07-30 22:54:42,960 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.82s 2026-07-30 22:54:42,961 INFO gateway.run: Shutdown phase: SessionDB close done at +3.82s 2026-07-30 22:54:42,961 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-30 22:54:42,962 INFO gateway.run: Gateway stopped (total teardown 3.82s) 2026-07-30 22:54:42,962 INFO gateway.run: Gateway housekeeping stopped 2026-07-30 22:54:42,962 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-30 22:54:43,898 INFO gateway.run: Starting Hermes Gateway... 2026-07-30 22:54:43,898 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-30 22:54:43,902 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-30 22:54:43,903 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-30 22:54:43,903 INFO gateway.run: Active profile: dualcoachtest 2026-07-30 22:54:43,906 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-30 22:54:44,046 INFO gateway.run: Connecting to telegram... 2026-07-30 22:54:44,205 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-30 22:54:44,205 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-30 22:54:46,158 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-30 22:54:46,588 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-30 22:54:47,016 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-30 22:54:47,017 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-30 22:54:47,018 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-30 22:54:47,019 INFO gateway.run: ✓ telegram connected 2026-07-30 22:54:47,020 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-30 22:54:47,022 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-30 22:54:48,023 INFO gateway.run: Press Ctrl+C to stop 2026-07-30 22:54:48,035 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-30 22:54:48,036 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-30 23:45:03,306 WARNING gateway.platforms.telegram: [Telegram] adaptive review publication reservation failed: status=card error=adaptive review card authority is stale 2026-07-31 01:21:20,268 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-31 01:21:20,268 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.72 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-31 01:21:20,268 INFO gateway.run: Stopping gateway... 2026-07-31 01:21:20,268 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-31 01:21:20,270 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-31 01:21:21,068 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-31 01:21:21,068 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-31 01:21:21,069 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-31 01:21:21,084 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-07-31 01:21:21,084 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-07-31 01:21:21,085 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-31 01:21:21,085 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-07-31 01:21:21,086 INFO gateway.run: Gateway housekeeping stopped 2026-07-31 01:21:21,086 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-31 01:21:22,033 INFO gateway.run: Starting Hermes Gateway... 2026-07-31 01:21:22,033 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-31 01:21:22,038 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-31 01:21:22,038 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-31 01:21:22,038 INFO gateway.run: Active profile: dualcoachtest 2026-07-31 01:21:22,042 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-31 01:21:22,199 INFO gateway.run: Connecting to telegram... 2026-07-31 01:21:22,363 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-31 01:21:22,363 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-31 01:21:24,242 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-31 01:21:24,675 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-31 01:21:25,110 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-31 01:21:25,110 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-31 01:21:25,111 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-31 01:21:25,112 INFO gateway.run: ✓ telegram connected 2026-07-31 01:21:25,113 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-31 01:21:25,115 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-31 01:21:26,116 INFO gateway.run: Press Ctrl+C to stop 2026-07-31 01:21:26,131 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-31 01:21:26,132 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-31 09:59:35,416 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-31 09:59:35,416 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.87 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-31 09:59:35,417 INFO gateway.run: Stopping gateway... 2026-07-31 09:59:35,417 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-31 09:59:35,419 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-31 09:59:36,218 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-31 09:59:36,218 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-31 09:59:36,218 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-31 09:59:36,239 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-07-31 09:59:36,239 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-07-31 09:59:36,239 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-31 09:59:36,240 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-07-31 09:59:36,240 INFO gateway.run: Gateway housekeeping stopped 2026-07-31 09:59:36,240 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-31 09:59:37,153 INFO gateway.run: Starting Hermes Gateway... 2026-07-31 09:59:37,154 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-31 09:59:37,158 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-31 09:59:37,158 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-31 09:59:37,159 INFO gateway.run: Active profile: dualcoachtest 2026-07-31 09:59:37,162 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-31 09:59:37,302 INFO gateway.run: Connecting to telegram... 2026-07-31 09:59:37,465 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-31 09:59:37,465 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-31 09:59:39,369 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-31 09:59:39,804 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-31 09:59:40,239 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-31 09:59:40,239 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-31 09:59:40,241 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-31 09:59:40,242 INFO gateway.run: ✓ telegram connected 2026-07-31 09:59:40,243 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-31 09:59:40,249 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-31 09:59:41,249 INFO gateway.run: Press Ctrl+C to stop 2026-07-31 09:59:41,263 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-31 09:59:41,264 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-31 10:11:03,714 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: Bad Gateway 2026-07-31 10:11:03,714 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: Bad Gateway 2026-07-31 10:11:28,375 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 1) 2026-07-31 10:21:42,826 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-31 10:21:42,826 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.62 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-31 10:21:42,826 INFO gateway.run: Stopping gateway... 2026-07-31 10:21:42,826 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-31 10:21:42,828 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-31 10:21:43,644 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-31 10:21:43,644 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-07-31 10:21:43,644 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-07-31 10:21:43,662 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-07-31 10:21:43,663 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-07-31 10:21:43,663 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-31 10:21:43,664 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-07-31 10:21:43,664 INFO gateway.run: Gateway housekeeping stopped 2026-07-31 10:21:43,664 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-31 10:21:44,709 INFO gateway.run: Starting Hermes Gateway... 2026-07-31 10:21:44,709 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-31 10:21:44,715 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-31 10:21:44,715 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-31 10:21:44,716 INFO gateway.run: Active profile: dualcoachtest 2026-07-31 10:21:44,719 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-31 10:21:44,912 INFO gateway.run: Connecting to telegram... 2026-07-31 10:21:45,080 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-31 10:21:45,080 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-31 10:21:47,045 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-31 10:21:47,485 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-31 10:21:47,926 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-31 10:21:47,927 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-31 10:21:47,928 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-31 10:21:47,929 INFO gateway.run: ✓ telegram connected 2026-07-31 10:21:47,930 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-31 10:21:47,931 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-31 10:21:48,932 INFO gateway.run: Press Ctrl+C to stop 2026-07-31 10:21:48,944 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-31 10:21:48,946 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-31 10:44:37,800 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-31 10:44:37,800 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=2.06 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-31 10:44:37,800 INFO gateway.run: Stopping gateway... 2026-07-31 10:44:37,800 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-31 10:44:37,802 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-31 10:44:38,600 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-31 10:44:38,600 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-31 10:44:38,600 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-31 10:44:38,616 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-07-31 10:44:38,617 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-07-31 10:44:38,617 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-31 10:44:38,618 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-07-31 10:44:38,618 INFO gateway.run: Gateway housekeeping stopped 2026-07-31 10:44:38,618 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-31 10:44:39,573 INFO gateway.run: Starting Hermes Gateway... 2026-07-31 10:44:39,573 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-31 10:44:39,578 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-31 10:44:39,578 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-31 10:44:39,578 INFO gateway.run: Active profile: dualcoachtest 2026-07-31 10:44:39,581 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-31 10:44:39,733 INFO gateway.run: Connecting to telegram... 2026-07-31 10:44:39,899 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-31 10:44:39,899 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-31 10:44:41,848 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-31 10:44:42,304 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-31 10:44:42,741 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-31 10:44:42,741 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-31 10:44:42,743 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-31 10:44:42,744 INFO gateway.run: ✓ telegram connected 2026-07-31 10:44:42,745 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-31 10:44:42,746 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-31 10:44:43,748 INFO gateway.run: Press Ctrl+C to stop 2026-07-31 10:44:43,760 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-31 10:44:43,761 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-31 14:38:02,329 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-31 14:38:02,329 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.39 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-31 14:38:02,330 INFO gateway.run: Stopping gateway... 2026-07-31 14:38:02,330 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-31 14:38:02,331 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-31 14:38:06,166 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-31 14:38:06,166 INFO gateway.run: ✓ telegram disconnected (3.83s) 2026-07-31 14:38:06,166 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.84s 2026-07-31 14:38:06,201 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.87s 2026-07-31 14:38:06,202 INFO gateway.run: Shutdown phase: SessionDB close done at +3.87s 2026-07-31 14:38:06,202 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-31 14:38:06,203 INFO gateway.run: Gateway stopped (total teardown 3.87s) 2026-07-31 14:38:06,203 INFO gateway.run: Gateway housekeeping stopped 2026-07-31 14:38:06,203 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-31 14:38:07,155 INFO gateway.run: Starting Hermes Gateway... 2026-07-31 14:38:07,155 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-31 14:38:07,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-07-31 14:38:07,161 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-31 14:38:07,161 INFO gateway.run: Active profile: dualcoachtest 2026-07-31 14:38:07,164 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-31 14:38:07,322 INFO gateway.run: Connecting to telegram... 2026-07-31 14:38:07,496 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-31 14:38:07,496 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-31 14:38:09,414 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-31 14:38:09,851 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-31 14:38:10,476 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-31 14:38:10,476 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-31 14:38:10,478 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-31 14:38:10,479 INFO gateway.run: ✓ telegram connected 2026-07-31 14:38:10,480 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-31 14:38:10,481 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-31 14:38:11,483 INFO gateway.run: Press Ctrl+C to stop 2026-07-31 14:38:11,495 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-31 14:38:11,497 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-31 14:49:21,303 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-31 14:49:21,303 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=1.03 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-31 14:49:21,304 INFO gateway.run: Stopping gateway... 2026-07-31 14:49:21,304 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-31 14:49:21,306 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-31 14:49:22,128 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-31 14:49:22,128 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-07-31 14:49:22,128 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-07-31 14:49:22,146 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-07-31 14:49:22,147 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-07-31 14:49:22,147 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-31 14:49:22,148 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-07-31 14:49:22,148 INFO gateway.run: Gateway housekeeping stopped 2026-07-31 14:49:22,148 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-31 14:49:23,166 INFO gateway.run: Starting Hermes Gateway... 2026-07-31 14:49:23,166 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-31 14:49:23,172 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-31 14:49:23,172 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-31 14:49:23,172 INFO gateway.run: Active profile: dualcoachtest 2026-07-31 14:49:23,175 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-31 14:49:23,342 INFO gateway.run: Connecting to telegram... 2026-07-31 14:49:23,504 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-31 14:49:23,504 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-31 14:49:25,483 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-31 14:49:25,921 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-31 14:49:26,483 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-31 14:49:26,483 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-31 14:49:26,485 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-31 14:49:26,486 INFO gateway.run: ✓ telegram connected 2026-07-31 14:49:26,487 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-31 14:49:26,488 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-31 14:49:27,490 INFO gateway.run: Press Ctrl+C to stop 2026-07-31 14:49:27,501 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-31 14:49:27,503 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-31 15:19:54,919 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-31 15:19:54,919 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=443980 parent_name=systemd loadavg_1m=0.91 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-31 15:19:54,921 INFO gateway.run: Stopping gateway... 2026-07-31 15:19:54,921 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-31 15:19:54,924 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-31 15:19:58,719 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-31 15:19:58,719 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-07-31 15:19:58,719 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.80s 2026-07-31 15:19:58,739 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.82s 2026-07-31 15:19:58,739 INFO gateway.run: Shutdown phase: SessionDB close done at +3.82s 2026-07-31 15:19:58,739 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-31 15:19:58,740 INFO gateway.run: Gateway stopped (total teardown 3.82s) 2026-07-31 15:19:58,740 INFO gateway.run: Gateway housekeeping stopped 2026-07-31 15:19:58,740 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-31 15:20:59,585 INFO gateway.run: Starting Hermes Gateway... 2026-07-31 15:20:59,585 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-31 15:20:59,590 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-31 15:20:59,590 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-31 15:20:59,591 INFO gateway.run: Active profile: dualcoachtest 2026-07-31 15:20:59,596 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-31 15:20:59,825 INFO gateway.run: Connecting to telegram... 2026-07-31 15:20:59,854 INFO gateway.platforms.telegram_network: DoH discovery yielded no usable IPs (system DNS: unknown); using seed fallback IPs 149.154.167.220 2026-07-31 15:20:59,854 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.167.220 2026-07-31 15:20:59,854 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.167.220 2026-07-31 15:20:59,889 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed ([Errno -3] Temporary failure in name resolution); trying fallback IPs 149.154.167.220 2026-07-31 15:20:59,890 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.167.220 failed: All connection attempts failed 2026-07-31 15:20:59,890 WARNING gateway.platforms.telegram: [Telegram] Connect attempt 1/8 failed: httpx.ConnectError: All connection attempts failed — retrying in 1s 2026-07-31 15:21:00,892 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed ([Errno -3] Temporary failure in name resolution); trying fallback IPs 149.154.167.220 2026-07-31 15:21:00,893 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.167.220 failed: All connection attempts failed 2026-07-31 15:21:00,894 WARNING gateway.platforms.telegram: [Telegram] Connect attempt 2/8 failed: httpx.ConnectError: All connection attempts failed — retrying in 2s 2026-07-31 15:21:04,806 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-31 15:21:05,244 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-31 15:21:05,684 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-31 15:21:05,684 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-31 15:21:05,686 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-31 15:21:05,688 INFO gateway.run: ✓ telegram connected 2026-07-31 15:21:05,690 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-31 15:21:05,694 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-31 15:21:06,694 INFO gateway.run: Press Ctrl+C to stop 2026-07-31 15:21:06,744 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-31 15:21:06,745 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-31 17:51:04,467 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-31 17:51:04,468 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=3.06 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-31 17:51:04,472 INFO gateway.run: Stopping gateway... 2026-07-31 17:51:04,475 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-31 17:51:04,480 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-31 17:51:08,281 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-31 17:51:08,281 INFO gateway.run: ✓ telegram disconnected (3.80s) 2026-07-31 17:51:08,281 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.81s 2026-07-31 17:51:08,316 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.84s 2026-07-31 17:51:08,337 INFO gateway.run: Shutdown phase: SessionDB close done at +3.87s 2026-07-31 17:51:08,338 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-31 17:51:08,339 INFO gateway.run: Gateway stopped (total teardown 3.87s) 2026-07-31 17:51:08,339 INFO gateway.run: Gateway housekeeping stopped 2026-07-31 17:51:08,340 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-31 17:51:09,394 INFO gateway.run: Starting Hermes Gateway... 2026-07-31 17:51:09,394 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-31 17:51:09,398 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-31 17:51:09,399 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-31 17:51:09,399 INFO gateway.run: Active profile: dualcoachtest 2026-07-31 17:51:09,402 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-31 17:51:09,566 INFO gateway.run: Connecting to telegram... 2026-07-31 17:51:09,745 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-31 17:51:09,745 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-31 17:51:11,665 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-31 17:51:12,109 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-31 17:51:12,551 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-31 17:51:12,551 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-31 17:51:12,552 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-31 17:51:12,554 INFO gateway.run: ✓ telegram connected 2026-07-31 17:51:12,555 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-31 17:51:12,556 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-31 17:51:13,557 INFO gateway.run: Press Ctrl+C to stop 2026-07-31 17:51:13,569 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-31 17:51:13,569 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-31 18:50:09,391 INFO gateway.run: Stopping gateway for restart... 2026-07-31 18:50:09,391 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-31 18:50:09,393 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-31 18:50:10,192 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-31 18:50:10,192 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-31 18:50:10,192 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-31 18:50:10,211 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-07-31 18:50:10,211 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-07-31 18:50:10,217 INFO gateway.run: Launched systemd planned-restart helper for hermes-gateway-dualcoachtest (pid=1159383) 2026-07-31 18:50:10,218 INFO gateway.run: Gateway stopped (total teardown 0.83s) 2026-07-31 18:50:10,218 INFO gateway.run: Gateway housekeeping stopped 2026-07-31 18:50:11,550 INFO gateway.run: Starting Hermes Gateway... 2026-07-31 18:50:11,550 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-31 18:50:11,555 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-31 18:50:11,556 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-31 18:50:11,556 INFO gateway.run: Active profile: dualcoachtest 2026-07-31 18:50:11,559 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-31 18:50:11,704 INFO gateway.run: Connecting to telegram... 2026-07-31 18:50:11,877 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-31 18:50:11,877 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-31 18:50:13,819 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-31 18:50:14,262 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-31 18:50:14,723 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-31 18:50:14,723 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-31 18:50:14,725 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-31 18:50:14,726 INFO gateway.run: ✓ telegram connected 2026-07-31 18:50:14,727 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-31 18:50:14,728 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-31 18:50:15,730 INFO gateway.run: Press Ctrl+C to stop 2026-07-31 18:50:15,741 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-31 18:50:15,742 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-31 18:59:32,589 INFO gateway.run: Stopping gateway for restart... 2026-07-31 18:59:32,589 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-31 18:59:32,591 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-31 18:59:33,391 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-31 18:59:33,391 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-31 18:59:33,391 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-31 18:59:33,407 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-07-31 18:59:33,407 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-07-31 18:59:33,413 INFO gateway.run: Launched systemd planned-restart helper for hermes-gateway-dualcoachtest (pid=1238374) 2026-07-31 18:59:33,414 INFO gateway.run: Gateway stopped (total teardown 0.83s) 2026-07-31 18:59:33,414 INFO gateway.run: Gateway housekeeping stopped 2026-07-31 18:59:34,753 INFO gateway.run: Starting Hermes Gateway... 2026-07-31 18:59:34,753 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-31 18:59:34,758 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-31 18:59:34,758 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-31 18:59:34,758 INFO gateway.run: Active profile: dualcoachtest 2026-07-31 18:59:34,761 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-31 18:59:34,906 INFO gateway.run: Connecting to telegram... 2026-07-31 18:59:35,081 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-31 18:59:35,081 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-31 18:59:37,017 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-31 18:59:37,453 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-31 18:59:37,890 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-31 18:59:37,890 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-31 18:59:37,891 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-31 18:59:37,893 INFO gateway.run: ✓ telegram connected 2026-07-31 18:59:37,894 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-31 18:59:37,895 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-31 18:59:38,897 INFO gateway.run: Press Ctrl+C to stop 2026-07-31 18:59:38,908 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-31 18:59:38,909 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-31 19:46:13,169 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-31 19:46:13,170 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=1.99 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-31 19:46:13,170 INFO gateway.run: Stopping gateway... 2026-07-31 19:46:13,170 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-31 19:46:13,171 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-31 19:46:16,965 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-31 19:46:16,965 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-07-31 19:46:16,965 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-07-31 19:46:16,983 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.81s 2026-07-31 19:46:16,983 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-07-31 19:46:16,983 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-31 19:46:16,984 INFO gateway.run: Gateway stopped (total teardown 3.81s) 2026-07-31 19:46:16,984 INFO gateway.run: Gateway housekeeping stopped 2026-07-31 19:46:16,985 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-31 19:46:17,984 INFO gateway.run: Starting Hermes Gateway... 2026-07-31 19:46:17,984 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-31 19:46:17,989 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-31 19:46:17,989 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-31 19:46:17,990 INFO gateway.run: Active profile: dualcoachtest 2026-07-31 19:46:17,993 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-31 19:46:18,172 INFO gateway.run: Connecting to telegram... 2026-07-31 19:46:18,342 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-31 19:46:18,342 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-31 19:46:20,303 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-31 19:46:20,741 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-31 19:46:21,181 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-31 19:46:21,181 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-31 19:46:21,182 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-31 19:46:21,184 INFO gateway.run: ✓ telegram connected 2026-07-31 19:46:21,184 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-31 19:46:21,186 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-31 19:46:22,187 INFO gateway.run: Press Ctrl+C to stop 2026-07-31 19:46:22,198 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-31 19:46:22,199 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-31 22:33:07,424 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-31 22:33:07,425 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.92 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-31 22:33:07,425 INFO gateway.run: Stopping gateway... 2026-07-31 22:33:07,425 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-31 22:33:07,427 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-31 22:33:08,230 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-31 22:33:08,230 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-07-31 22:33:08,230 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-31 22:33:08,249 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-07-31 22:33:08,249 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-07-31 22:33:08,249 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-31 22:33:08,250 INFO gateway.run: Gateway stopped (total teardown 0.83s) 2026-07-31 22:33:08,250 INFO gateway.run: Gateway housekeeping stopped 2026-07-31 22:33:08,251 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-31 22:33:09,108 INFO gateway.run: Starting Hermes Gateway... 2026-07-31 22:33:09,108 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-31 22:33:09,113 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-31 22:33:09,113 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-31 22:33:09,113 INFO gateway.run: Active profile: dualcoachtest 2026-07-31 22:33:09,116 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-31 22:33:09,289 INFO gateway.run: Connecting to telegram... 2026-07-31 22:33:09,468 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-31 22:33:09,468 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-31 22:33:11,387 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-31 22:33:11,836 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-31 22:33:12,276 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-31 22:33:12,276 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-31 22:33:12,278 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-31 22:33:12,279 INFO gateway.run: ✓ telegram connected 2026-07-31 22:33:12,280 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-31 22:33:12,282 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-31 22:33:13,284 INFO gateway.run: Press Ctrl+C to stop 2026-07-31 22:33:13,296 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-31 22:33:13,297 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-31 22:38:57,790 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-31 22:38:57,790 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.95 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-31 22:38:57,791 INFO gateway.run: Stopping gateway... 2026-07-31 22:38:57,791 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-31 22:38:57,793 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-31 22:38:58,586 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-31 22:38:58,586 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-31 22:38:58,586 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-07-31 22:38:58,602 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-31 22:38:58,603 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-31 22:38:58,603 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-31 22:38:58,604 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-31 22:38:58,604 INFO gateway.run: Gateway housekeeping stopped 2026-07-31 22:38:58,604 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-31 22:38:59,460 INFO gateway.run: Starting Hermes Gateway... 2026-07-31 22:38:59,460 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-31 22:38:59,465 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-31 22:38:59,465 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-31 22:38:59,466 INFO gateway.run: Active profile: dualcoachtest 2026-07-31 22:38:59,469 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-31 22:38:59,643 INFO gateway.run: Connecting to telegram... 2026-07-31 22:38:59,805 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-31 22:38:59,805 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-31 22:39:01,739 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-31 22:39:02,178 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-31 22:39:02,613 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-31 22:39:02,613 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-31 22:39:02,615 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-31 22:39:02,616 INFO gateway.run: ✓ telegram connected 2026-07-31 22:39:02,617 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-31 22:39:02,619 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-31 22:39:03,621 INFO gateway.run: Press Ctrl+C to stop 2026-07-31 22:39:03,633 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-31 22:39:03,635 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-31 22:42:46,074 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-07-31 22:42:46,075 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.89 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-07-31 22:42:46,075 INFO gateway.run: Stopping gateway... 2026-07-31 22:42:46,075 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-07-31 22:42:46,077 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-07-31 22:42:46,864 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-07-31 22:42:46,864 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-07-31 22:42:46,864 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-07-31 22:42:46,881 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-07-31 22:42:46,881 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-07-31 22:42:46,882 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-07-31 22:42:46,882 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-07-31 22:42:46,883 INFO gateway.run: Gateway housekeeping stopped 2026-07-31 22:42:46,883 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-07-31 22:42:47,785 INFO gateway.run: Starting Hermes Gateway... 2026-07-31 22:42:47,785 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-07-31 22:42:47,790 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-07-31 22:42:47,790 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-07-31 22:42:47,791 INFO gateway.run: Active profile: dualcoachtest 2026-07-31 22:42:47,794 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-07-31 22:42:47,948 INFO gateway.run: Connecting to telegram... 2026-07-31 22:42:48,120 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-07-31 22:42:48,120 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-07-31 22:42:50,055 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-07-31 22:42:50,497 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-07-31 22:42:50,940 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-07-31 22:42:50,940 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-07-31 22:42:50,942 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-07-31 22:42:50,943 INFO gateway.run: ✓ telegram connected 2026-07-31 22:42:50,944 INFO gateway.run: Gateway running with 1 platform(s) 2026-07-31 22:42:50,946 INFO gateway.run: Channel directory built: 1 target(s) 2026-07-31 22:42:51,947 INFO gateway.run: Press Ctrl+C to stop 2026-07-31 22:42:51,960 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-07-31 22:42:51,962 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-07-31 23:41:52,003 INFO gateway.run: curator: curator: snapshot created (2026-07-31T14-41-51Z) 2026-07-31 23:41:52,009 INFO gateway.run: curator: curator: auto: no changes; llm: skipped (consolidation off) 2026-08-01 23:25:51,641 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-01 23:25:51,642 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.68 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-01 23:25:51,647 INFO gateway.run: Stopping gateway... 2026-08-01 23:25:51,647 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-01 23:25:51,654 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-01 23:25:52,456 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-01 23:25:52,456 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-01 23:25:52,456 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.81s 2026-08-01 23:25:52,547 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.90s 2026-08-01 23:25:52,556 INFO gateway.run: Shutdown phase: SessionDB close done at +0.91s 2026-08-01 23:25:52,557 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-01 23:25:52,558 INFO gateway.run: Gateway stopped (total teardown 0.91s) 2026-08-01 23:25:52,558 INFO gateway.run: Gateway housekeeping stopped 2026-08-01 23:25:52,558 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-01 23:25:53,642 INFO gateway.run: Starting Hermes Gateway... 2026-08-01 23:25:53,643 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-01 23:25:53,647 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-01 23:25:53,648 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-01 23:25:53,648 INFO gateway.run: Active profile: dualcoachtest 2026-08-01 23:25:53,651 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-01 23:25:53,841 INFO gateway.run: Connecting to telegram... 2026-08-01 23:25:54,031 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-01 23:25:54,031 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-01 23:25:55,970 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-01 23:25:56,413 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-01 23:25:56,853 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-01 23:25:56,853 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-01 23:25:56,854 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-01 23:25:56,856 INFO gateway.run: ✓ telegram connected 2026-08-01 23:25:56,857 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-01 23:25:56,858 INFO gateway.run: Channel directory built: 1 target(s) 2026-08-01 23:25:57,860 INFO gateway.run: Press Ctrl+C to stop 2026-08-01 23:25:57,872 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-01 23:25:57,873 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-01 23:34:18,423 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-01 23:34:18,424 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.27 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-01 23:34:18,424 INFO gateway.run: Stopping gateway... 2026-08-01 23:34:18,424 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-01 23:34:18,425 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-01 23:34:19,253 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-01 23:34:19,253 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-08-01 23:34:19,253 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-01 23:34:19,273 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-08-01 23:34:19,273 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-01 23:34:19,273 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-01 23:34:19,274 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-01 23:34:19,275 INFO gateway.run: Gateway housekeeping stopped 2026-08-01 23:34:19,275 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-01 23:34:20,151 INFO gateway.run: Starting Hermes Gateway... 2026-08-01 23:34:20,151 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-01 23:34:20,155 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-01 23:34:20,155 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-01 23:34:20,156 INFO gateway.run: Active profile: dualcoachtest 2026-08-01 23:34:20,159 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-01 23:34:20,324 INFO gateway.run: Connecting to telegram... 2026-08-01 23:34:20,494 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-01 23:34:20,495 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-01 23:34:22,464 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-01 23:34:22,952 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-01 23:34:23,417 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-01 23:34:23,417 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-01 23:34:23,418 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-01 23:34:23,425 INFO gateway.run: ✓ telegram connected 2026-08-01 23:34:23,426 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-01 23:34:23,428 INFO gateway.run: Channel directory built: 1 target(s) 2026-08-01 23:34:24,429 INFO gateway.run: Press Ctrl+C to stop 2026-08-01 23:34:24,441 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-01 23:34:24,443 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-01 23:41:11,817 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-01 23:41:11,818 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=1.03 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-01 23:41:11,818 INFO gateway.run: Stopping gateway... 2026-08-01 23:41:11,818 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-01 23:41:11,819 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-01 23:41:12,641 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-01 23:41:12,641 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-08-01 23:41:12,641 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-08-01 23:41:12,658 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-08-01 23:41:12,658 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-08-01 23:41:12,658 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-01 23:41:12,659 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-08-01 23:41:12,659 INFO gateway.run: Gateway housekeeping stopped 2026-08-01 23:41:12,660 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-01 23:41:13,527 INFO gateway.run: Starting Hermes Gateway... 2026-08-01 23:41:13,527 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-01 23:41:13,532 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-01 23:41:13,533 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-01 23:41:13,533 INFO gateway.run: Active profile: dualcoachtest 2026-08-01 23:41:13,537 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-01 23:41:13,689 INFO gateway.run: Connecting to telegram... 2026-08-01 23:41:13,858 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-01 23:41:13,858 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-01 23:41:15,818 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-01 23:41:16,270 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-01 23:41:16,726 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-01 23:41:16,726 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-01 23:41:16,729 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-01 23:41:16,731 INFO gateway.run: ✓ telegram connected 2026-08-01 23:41:16,732 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-01 23:41:16,734 INFO gateway.run: Channel directory built: 1 target(s) 2026-08-01 23:41:17,735 INFO gateway.run: Press Ctrl+C to stop 2026-08-01 23:41:17,746 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-01 23:41:17,746 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-01 23:54:46,751 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-01 23:54:46,751 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=1.24 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-01 23:54:46,751 INFO gateway.run: Stopping gateway... 2026-08-01 23:54:46,751 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-01 23:54:46,753 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-01 23:54:50,541 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-01 23:54:50,541 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-08-01 23:54:50,541 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-08-01 23:54:50,557 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.81s 2026-08-01 23:54:50,557 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-08-01 23:54:50,557 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-01 23:54:50,558 INFO gateway.run: Gateway stopped (total teardown 3.81s) 2026-08-01 23:54:50,558 INFO gateway.run: Gateway housekeeping stopped 2026-08-01 23:54:50,558 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-01 23:54:51,431 INFO gateway.run: Starting Hermes Gateway... 2026-08-01 23:54:51,431 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-01 23:54:51,436 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-01 23:54:51,436 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-01 23:54:51,436 INFO gateway.run: Active profile: dualcoachtest 2026-08-01 23:54:51,440 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-01 23:54:51,626 INFO gateway.run: Connecting to telegram... 2026-08-01 23:54:51,809 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-01 23:54:51,809 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-01 23:54:53,731 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-01 23:54:54,166 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-01 23:54:54,602 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-01 23:54:54,602 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-01 23:54:54,603 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-01 23:54:54,605 INFO gateway.run: ✓ telegram connected 2026-08-01 23:54:54,606 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-01 23:54:54,608 INFO gateway.run: Channel directory built: 1 target(s) 2026-08-01 23:54:55,610 INFO gateway.run: Press Ctrl+C to stop 2026-08-01 23:54:55,620 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-01 23:54:55,621 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-02 00:39:05,898 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-02 00:39:05,898 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.99 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-02 00:39:05,899 INFO gateway.run: Stopping gateway... 2026-08-02 00:39:05,899 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-02 00:39:05,900 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-02 00:39:09,701 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 00:39:09,702 INFO gateway.run: ✓ telegram disconnected (3.80s) 2026-08-02 00:39:09,702 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.80s 2026-08-02 00:39:09,721 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.82s 2026-08-02 00:39:09,721 INFO gateway.run: Shutdown phase: SessionDB close done at +3.82s 2026-08-02 00:39:09,722 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-02 00:39:09,723 INFO gateway.run: Gateway stopped (total teardown 3.82s) 2026-08-02 00:39:09,723 INFO gateway.run: Gateway housekeeping stopped 2026-08-02 00:39:09,723 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-02 00:39:10,583 INFO gateway.run: Starting Hermes Gateway... 2026-08-02 00:39:10,583 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-02 00:39:10,589 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-02 00:39:10,589 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-02 00:39:10,589 INFO gateway.run: Active profile: dualcoachtest 2026-08-02 00:39:10,592 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-02 00:39:10,759 INFO gateway.run: Connecting to telegram... 2026-08-02 00:39:10,930 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-02 00:39:10,930 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-02 00:39:12,978 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-02 00:39:13,518 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-02 00:39:14,061 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-02 00:39:14,061 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-02 00:39:14,062 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-02 00:39:14,064 INFO gateway.run: ✓ telegram connected 2026-08-02 00:39:14,065 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-02 00:39:14,067 INFO gateway.run: Channel directory built: 1 target(s) 2026-08-02 00:39:15,068 INFO gateway.run: Press Ctrl+C to stop 2026-08-02 00:39:15,081 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-02 00:39:15,083 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-02 00:39:31,676 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-02 00:39:31,676 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.88 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-02 00:39:31,677 INFO gateway.run: Stopping gateway... 2026-08-02 00:39:31,677 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-02 00:39:31,678 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-02 00:39:32,505 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 00:39:32,505 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-08-02 00:39:32,505 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-02 00:39:32,522 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-08-02 00:39:32,522 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-02 00:39:32,522 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-02 00:39:32,523 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-02 00:39:32,523 INFO gateway.run: Gateway housekeeping stopped 2026-08-02 00:39:32,523 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-02 00:39:33,357 INFO gateway.run: Starting Hermes Gateway... 2026-08-02 00:39:33,357 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-02 00:39:33,362 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-02 00:39:33,362 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-02 00:39:33,363 INFO gateway.run: Active profile: dualcoachtest 2026-08-02 00:39:33,366 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-02 00:39:33,541 INFO gateway.run: Connecting to telegram... 2026-08-02 00:39:33,679 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-02 00:39:33,679 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-02 00:39:35,711 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-02 00:39:36,243 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-02 00:39:36,781 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-02 00:39:36,782 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-02 00:39:36,783 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-02 00:39:36,785 INFO gateway.run: ✓ telegram connected 2026-08-02 00:39:36,786 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-02 00:39:36,788 INFO gateway.run: Channel directory built: 1 target(s) 2026-08-02 00:39:37,789 INFO gateway.run: Press Ctrl+C to stop 2026-08-02 00:39:37,803 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-02 00:39:37,804 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-02 00:46:16,778 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-02 00:46:16,778 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=1.42 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-02 00:46:16,778 INFO gateway.run: Stopping gateway... 2026-08-02 00:46:16,778 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-02 00:46:16,780 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-02 00:46:20,575 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 00:46:20,575 INFO gateway.run: ✓ telegram disconnected (3.80s) 2026-08-02 00:46:20,575 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.80s 2026-08-02 00:46:20,596 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.82s 2026-08-02 00:46:20,596 INFO gateway.run: Shutdown phase: SessionDB close done at +3.82s 2026-08-02 00:46:20,596 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-02 00:46:20,597 INFO gateway.run: Gateway stopped (total teardown 3.82s) 2026-08-02 00:46:20,597 INFO gateway.run: Gateway housekeeping stopped 2026-08-02 00:46:20,598 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-02 00:46:21,456 INFO gateway.run: Starting Hermes Gateway... 2026-08-02 00:46:21,456 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-02 00:46:21,460 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-02 00:46:21,461 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-02 00:46:21,461 INFO gateway.run: Active profile: dualcoachtest 2026-08-02 00:46:21,464 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-02 00:46:21,604 INFO gateway.run: Connecting to telegram... 2026-08-02 00:46:21,744 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-02 00:46:21,745 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-02 00:46:23,680 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-02 00:46:24,119 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-02 00:46:24,556 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-02 00:46:24,556 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-02 00:46:24,557 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-02 00:46:24,559 INFO gateway.run: ✓ telegram connected 2026-08-02 00:46:24,560 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-02 00:46:24,562 INFO gateway.run: Channel directory built: 1 target(s) 2026-08-02 00:46:25,563 INFO gateway.run: Press Ctrl+C to stop 2026-08-02 00:46:25,576 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-02 00:46:25,578 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-02 01:10:36,622 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-02 01:10:36,622 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=1.46 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-02 01:10:36,623 INFO gateway.run: Stopping gateway... 2026-08-02 01:10:36,623 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-02 01:10:36,624 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-02 01:10:37,448 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 01:10:37,448 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-08-02 01:10:37,448 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-02 01:10:37,468 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-08-02 01:10:37,469 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-02 01:10:37,469 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-02 01:10:37,470 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-02 01:10:37,470 INFO gateway.run: Gateway housekeeping stopped 2026-08-02 01:10:37,470 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-02 01:10:38,331 INFO gateway.run: Starting Hermes Gateway... 2026-08-02 01:10:38,332 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-02 01:10:38,336 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-02 01:10:38,336 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-02 01:10:38,336 INFO gateway.run: Active profile: dualcoachtest 2026-08-02 01:10:38,340 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-02 01:10:38,487 INFO gateway.run: Connecting to telegram... 2026-08-02 01:10:38,649 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-02 01:10:38,649 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-02 01:10:40,765 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-02 01:10:41,248 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-02 01:10:41,699 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-02 01:10:41,700 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-02 01:10:41,701 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-02 01:10:41,703 INFO gateway.run: ✓ telegram connected 2026-08-02 01:10:41,703 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-02 01:10:41,705 INFO gateway.run: Channel directory built: 1 target(s) 2026-08-02 01:10:42,707 INFO gateway.run: Press Ctrl+C to stop 2026-08-02 01:10:42,720 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-02 01:10:42,722 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-02 01:31:21,952 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-02 01:31:21,953 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.94 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-02 01:31:21,953 INFO gateway.run: Stopping gateway... 2026-08-02 01:31:21,953 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-02 01:31:21,954 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-02 01:31:22,780 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 01:31:22,780 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-08-02 01:31:22,780 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-02 01:31:22,801 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-08-02 01:31:22,802 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-02 01:31:22,802 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-02 01:31:22,803 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-02 01:31:22,803 INFO gateway.run: Gateway housekeeping stopped 2026-08-02 01:31:22,803 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-02 01:31:23,652 INFO gateway.run: Starting Hermes Gateway... 2026-08-02 01:31:23,652 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-02 01:31:23,657 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-02 01:31:23,657 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-02 01:31:23,657 INFO gateway.run: Active profile: dualcoachtest 2026-08-02 01:31:23,661 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-02 01:31:23,803 INFO gateway.run: Connecting to telegram... 2026-08-02 01:31:23,985 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-02 01:31:23,985 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-02 01:31:25,960 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-02 01:31:26,504 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-02 01:31:26,958 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-02 01:31:26,959 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-02 01:31:26,960 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-02 01:31:26,962 INFO gateway.run: ✓ telegram connected 2026-08-02 01:31:26,963 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-02 01:31:26,965 INFO gateway.run: Channel directory built: 1 target(s) 2026-08-02 01:31:27,966 INFO gateway.run: Press Ctrl+C to stop 2026-08-02 01:31:27,979 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-02 01:31:27,981 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-02 01:36:11,625 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-02 01:36:11,625 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=1.82 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-02 01:36:11,626 INFO gateway.run: Stopping gateway... 2026-08-02 01:36:11,626 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-02 01:36:11,627 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-02 01:36:12,414 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 01:36:12,415 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-02 01:36:12,415 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-02 01:36:12,431 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-02 01:36:12,431 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-02 01:36:12,431 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-02 01:36:12,432 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-02 01:36:12,432 INFO gateway.run: Gateway housekeeping stopped 2026-08-02 01:36:12,433 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-02 01:36:13,301 INFO gateway.run: Starting Hermes Gateway... 2026-08-02 01:36:13,301 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-02 01:36:13,306 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-02 01:36:13,307 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-02 01:36:13,307 INFO gateway.run: Active profile: dualcoachtest 2026-08-02 01:36:13,310 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-02 01:36:13,458 INFO gateway.run: Connecting to telegram... 2026-08-02 01:36:13,627 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-02 01:36:13,627 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-02 01:36:15,582 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-02 01:36:16,018 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-02 01:36:16,459 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-02 01:36:16,459 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-02 01:36:16,460 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-02 01:36:16,462 INFO gateway.run: ✓ telegram connected 2026-08-02 01:36:16,463 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-02 01:36:16,465 INFO gateway.run: Channel directory built: 1 target(s) 2026-08-02 01:36:17,466 INFO gateway.run: Press Ctrl+C to stop 2026-08-02 01:36:17,477 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-02 01:36:17,478 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-02 17:34:00,435 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-02 17:34:00,435 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.38 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-02 17:34:00,435 INFO gateway.run: Stopping gateway... 2026-08-02 17:34:00,435 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-02 17:34:00,437 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-02 17:34:04,227 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 17:34:04,227 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-08-02 17:34:04,227 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-08-02 17:34:04,263 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.83s 2026-08-02 17:34:04,263 INFO gateway.run: Shutdown phase: SessionDB close done at +3.83s 2026-08-02 17:34:04,263 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-02 17:34:04,264 INFO gateway.run: Gateway stopped (total teardown 3.83s) 2026-08-02 17:34:04,264 INFO gateway.run: Gateway housekeeping stopped 2026-08-02 17:34:04,265 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-02 17:34:05,123 INFO gateway.run: Starting Hermes Gateway... 2026-08-02 17:34:05,123 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-02 17:34:05,127 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-02 17:34:05,128 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-02 17:34:05,128 INFO gateway.run: Active profile: dualcoachtest 2026-08-02 17:34:05,131 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-02 17:34:05,275 INFO gateway.run: Connecting to telegram... 2026-08-02 17:34:05,277 ERROR gateway.platforms.telegram: [Telegram] adaptive review-space validation failed: CustomerAdminError 2026-08-02 17:34:05,277 WARNING gateway.run: ✗ telegram failed to connect 2026-08-02 17:34:05,278 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 17:34:05,278 WARNING gateway.run: Gateway started with no connected platforms — 1 platform(s) queued for retry: telegram: failed to connect 2026-08-02 17:34:05,279 WARNING gateway.run: No adapter could be created for any of the 1 configured platform(s). Check that required dependencies are installed and credentials are set. Gateway will continue for cron job execution. 2026-08-02 17:34:05,281 INFO gateway.run: Channel directory built: 1 target(s) 2026-08-02 17:34:05,281 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): telegram 2026-08-02 17:34:05,281 INFO gateway.run: Press Ctrl+C to stop 2026-08-02 17:34:05,291 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-02 17:34:05,293 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-02 17:34:35,312 INFO gateway.run: Reconnecting telegram (attempt 2)... 2026-08-02 17:34:35,313 ERROR gateway.platforms.telegram: [Telegram] adaptive review-space validation failed: CustomerAdminError 2026-08-02 17:34:35,314 INFO gateway.run: Reconnect telegram failed, next retry in 60s 2026-08-02 17:34:35,315 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 17:35:35,364 INFO gateway.run: Reconnecting telegram (attempt 3)... 2026-08-02 17:35:35,365 ERROR gateway.platforms.telegram: [Telegram] adaptive review-space validation failed: CustomerAdminError 2026-08-02 17:35:35,367 INFO gateway.run: Reconnect telegram failed, next retry in 120s 2026-08-02 17:35:35,368 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 17:37:35,484 INFO gateway.run: Reconnecting telegram (attempt 4)... 2026-08-02 17:37:35,485 ERROR gateway.platforms.telegram: [Telegram] adaptive review-space validation failed: CustomerAdminError 2026-08-02 17:37:35,486 INFO gateway.run: Reconnect telegram failed, next retry in 240s 2026-08-02 17:37:35,487 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 17:41:35,704 INFO gateway.run: Reconnecting telegram (attempt 5)... 2026-08-02 17:41:35,705 ERROR gateway.platforms.telegram: [Telegram] adaptive review-space validation failed: CustomerAdminError 2026-08-02 17:41:35,706 INFO gateway.run: Reconnect telegram failed, next retry in 300s 2026-08-02 17:41:35,707 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 17:41:46,806 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-02 17:41:46,806 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.34 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-02 17:41:46,806 INFO gateway.run: Stopping gateway... 2026-08-02 17:41:46,807 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-02 17:41:46,808 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-02 17:41:46,808 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.00s 2026-08-02 17:41:46,824 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.02s 2026-08-02 17:41:46,825 INFO gateway.run: Shutdown phase: SessionDB close done at +0.02s 2026-08-02 17:41:46,825 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-02 17:41:46,826 INFO gateway.run: Gateway stopped (total teardown 0.02s) 2026-08-02 17:41:46,826 INFO gateway.run: Gateway housekeeping stopped 2026-08-02 17:41:46,826 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-02 17:41:47,668 INFO gateway.run: Starting Hermes Gateway... 2026-08-02 17:41:47,669 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-02 17:41:47,673 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-02 17:41:47,674 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-02 17:41:47,674 INFO gateway.run: Active profile: dualcoachtest 2026-08-02 17:41:47,677 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-02 17:41:47,822 INFO gateway.run: Connecting to telegram... 2026-08-02 17:41:47,984 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-02 17:41:47,984 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-02 17:41:49,932 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-02 17:41:50,373 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-02 17:41:50,823 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-02 17:41:50,824 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-02 17:41:50,825 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-02 17:41:50,825 INFO gateway.platforms.telegram: [Telegram] Setting up 1 DM topic(s) for chat 8693203710 2026-08-02 17:41:51,089 WARNING gateway.platforms.telegram: [Telegram] Cannot create DM topic '[PREVIEW] 영양 온보딩' in chat 8693203710: Topics mode is not enabled. The user must open the DM with this bot in Telegram, tap the bot name at the top, and enable 'Topics' in chat settings before topics can be created. 2026-08-02 17:41:51,091 INFO gateway.run: ✓ telegram connected 2026-08-02 17:41:51,092 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-02 17:41:51,094 INFO gateway.run: Channel directory built: 1 target(s) 2026-08-02 17:41:52,096 INFO gateway.run: Press Ctrl+C to stop 2026-08-02 17:41:52,109 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-02 17:41:52,110 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-02 19:15:57,124 INFO gateway.platforms.telegram: [Telegram] Lazy-registered 30 commands for forum chat -1004290459350 2026-08-02 19:15:57,305 INFO gateway.platforms.telegram: [Telegram] Flushing text batch agent:main:telegram:group:-1004290459350:219 (4 chars) 2026-08-02 19:15:57,313 INFO gateway.run: inbound message: platform=telegram user=정호 이 chat=-1004290459350 msg='Test' reply_to_id=219 reply_to_text='' 2026-08-02 19:16:05,868 INFO gateway.run: Suppressing normal final send for session agent:main:telegram:group:-1004290459350:219: final delivery already confirmed (streamed=True previewed=False content_delivered=True). 2026-08-02 19:16:05,868 INFO gateway.run: response ready: platform=telegram chat=-1004290459350 time=8.6s api_calls=1 response=18 chars 2026-08-02 19:20:19,235 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-02 19:20:19,235 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.30 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-02 19:20:19,235 INFO gateway.run: Stopping gateway... 2026-08-02 19:20:19,235 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-02 19:20:19,237 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-02 19:20:20,037 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 19:20:20,038 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-02 19:20:20,038 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-02 19:20:20,038 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.80s 2026-08-02 19:20:20,039 INFO gateway.run: Shutdown phase: SessionDB close done at +0.80s 2026-08-02 19:20:20,040 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-02 19:20:20,041 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-02 19:20:20,041 INFO gateway.run: Gateway housekeeping stopped 2026-08-02 19:20:20,041 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-02 19:20:21,052 INFO gateway.run: Starting Hermes Gateway... 2026-08-02 19:20:21,052 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-02 19:20:21,057 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-02 19:20:21,058 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-02 19:20:21,058 INFO gateway.run: Active profile: dualcoachtest 2026-08-02 19:20:21,061 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-02 19:20:21,202 INFO gateway.run: Connecting to telegram... 2026-08-02 19:20:21,379 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-02 19:20:21,380 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-02 19:20:23,354 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-02 19:20:23,795 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-02 19:20:24,236 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-02 19:20:24,236 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-02 19:20:24,237 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-02 19:20:24,239 INFO gateway.run: ✓ telegram connected 2026-08-02 19:20:24,240 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-02 19:20:24,242 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-02 19:20:25,243 INFO gateway.run: Press Ctrl+C to stop 2026-08-02 19:20:25,254 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-02 19:20:25,255 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-02 19:21:20,843 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-02 19:21:20,843 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.28 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-02 19:21:20,844 INFO gateway.run: Stopping gateway... 2026-08-02 19:21:20,844 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-02 19:21:20,845 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-02 19:21:21,639 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 19:21:21,639 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-02 19:21:21,639 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-02 19:21:21,659 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-02 19:21:21,660 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-02 19:21:21,660 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-02 19:21:21,661 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-02 19:21:21,661 INFO gateway.run: Gateway housekeeping stopped 2026-08-02 19:21:21,661 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-02 19:21:22,535 INFO gateway.run: Starting Hermes Gateway... 2026-08-02 19:21:22,536 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-02 19:21:22,541 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-02 19:21:22,541 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-02 19:21:22,542 INFO gateway.run: Active profile: dualcoachtest 2026-08-02 19:21:22,545 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-02 19:21:22,686 INFO gateway.run: Connecting to telegram... 2026-08-02 19:21:22,826 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-02 19:21:22,826 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-02 19:21:24,778 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-02 19:21:25,242 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-02 19:21:25,677 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-02 19:21:25,677 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-02 19:21:25,678 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-02 19:21:25,679 INFO gateway.run: ✓ telegram connected 2026-08-02 19:21:25,680 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-02 19:21:25,682 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-02 19:21:26,683 INFO gateway.run: Press Ctrl+C to stop 2026-08-02 19:21:26,696 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-02 19:21:26,697 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-02 19:22:24,537 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=224 generation=1 field=date_of_birth 2026-08-02 19:28:15,636 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-02 19:28:15,636 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.31 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-02 19:28:15,637 INFO gateway.run: Stopping gateway... 2026-08-02 19:28:15,637 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-02 19:28:15,638 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-02 19:28:19,441 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 19:28:19,441 INFO gateway.run: ✓ telegram disconnected (3.80s) 2026-08-02 19:28:19,441 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.80s 2026-08-02 19:28:19,460 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.82s 2026-08-02 19:28:19,461 INFO gateway.run: Shutdown phase: SessionDB close done at +3.82s 2026-08-02 19:28:19,461 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-02 19:28:19,462 INFO gateway.run: Gateway stopped (total teardown 3.82s) 2026-08-02 19:28:19,462 INFO gateway.run: Gateway housekeeping stopped 2026-08-02 19:28:19,462 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-02 19:28:20,340 INFO gateway.run: Starting Hermes Gateway... 2026-08-02 19:28:20,340 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-02 19:28:20,345 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-02 19:28:20,345 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-02 19:28:20,346 INFO gateway.run: Active profile: dualcoachtest 2026-08-02 19:28:20,350 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-02 19:28:20,501 INFO gateway.run: Connecting to telegram... 2026-08-02 19:28:20,626 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-02 19:28:20,626 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-02 19:28:22,566 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-02 19:28:23,007 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-02 19:28:23,460 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-02 19:28:23,460 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-02 19:28:23,461 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-02 19:28:23,462 INFO gateway.run: ✓ telegram connected 2026-08-02 19:28:23,463 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-02 19:28:23,465 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-02 19:28:24,467 INFO gateway.run: Press Ctrl+C to stop 2026-08-02 19:28:24,479 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-02 19:28:24,481 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-02 19:47:08,401 WARNING gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=227 generation=1 field=date_of_birth 2026-08-02 19:51:15,767 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-02 19:51:15,768 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.66 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-02 19:51:15,768 INFO gateway.run: Stopping gateway... 2026-08-02 19:51:15,768 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-02 19:51:15,770 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-02 19:51:16,566 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 19:51:16,566 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-02 19:51:16,566 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-02 19:51:16,585 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-02 19:51:16,586 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-02 19:51:16,586 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-02 19:51:16,587 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-02 19:51:16,587 INFO gateway.run: Gateway housekeeping stopped 2026-08-02 19:51:16,587 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-02 19:51:17,465 INFO gateway.run: Starting Hermes Gateway... 2026-08-02 19:51:17,465 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-02 19:51:17,470 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-02 19:51:17,470 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-02 19:51:17,470 INFO gateway.run: Active profile: dualcoachtest 2026-08-02 19:51:17,473 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-02 19:51:17,627 INFO gateway.run: Connecting to telegram... 2026-08-02 19:51:17,799 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-02 19:51:17,799 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-02 19:51:19,767 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-02 19:51:20,205 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-02 19:51:20,647 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-02 19:51:20,647 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-02 19:51:20,648 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-02 19:51:20,650 INFO gateway.run: ✓ telegram connected 2026-08-02 19:51:20,651 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-02 19:51:20,652 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-02 19:51:21,654 INFO gateway.run: Press Ctrl+C to stop 2026-08-02 19:51:21,665 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-02 19:51:21,667 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-02 19:54:33,652 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-02 19:54:33,652 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.62 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-02 19:54:33,653 INFO gateway.run: Stopping gateway... 2026-08-02 19:54:33,653 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-02 19:54:33,654 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-02 19:54:34,489 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 19:54:34,489 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-08-02 19:54:34,489 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.84s 2026-08-02 19:54:34,508 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.86s 2026-08-02 19:54:34,509 INFO gateway.run: Shutdown phase: SessionDB close done at +0.86s 2026-08-02 19:54:34,509 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-02 19:54:34,510 INFO gateway.run: Gateway stopped (total teardown 0.86s) 2026-08-02 19:54:34,510 INFO gateway.run: Gateway housekeeping stopped 2026-08-02 19:54:34,510 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-02 19:54:35,398 INFO gateway.run: Starting Hermes Gateway... 2026-08-02 19:54:35,398 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-02 19:54:35,403 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-02 19:54:35,403 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-02 19:54:35,404 INFO gateway.run: Active profile: dualcoachtest 2026-08-02 19:54:35,407 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-02 19:54:35,548 INFO gateway.run: Connecting to telegram... 2026-08-02 19:54:35,693 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-02 19:54:35,693 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-02 19:54:37,684 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-02 19:54:38,134 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-02 19:54:38,573 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-02 19:54:38,574 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-02 19:54:38,575 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-02 19:54:38,576 INFO gateway.run: ✓ telegram connected 2026-08-02 19:54:38,577 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-02 19:54:38,579 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-02 19:54:39,581 INFO gateway.run: Press Ctrl+C to stop 2026-08-02 19:54:39,593 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-02 19:54:39,595 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-02 20:14:24,494 WARNING gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=230 field=date_of_birth 2026-08-02 20:14:31,946 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=232 field=equation_sex_basis 2026-08-02 20:14:36,557 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=234 field=height_cm 2026-08-02 20:14:39,631 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=236 field=weight_kg 2026-08-02 20:14:42,709 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=238 field=activity_category 2026-08-02 20:14:49,278 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=240 field=activity_rationale 2026-08-02 20:15:00,041 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=242 field=goal_type 2026-08-02 20:15:03,476 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=244 field=target_weight_kg 2026-08-02 20:15:06,844 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=246 field=target_date 2026-08-02 20:15:17,936 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=248 field=allergies 2026-08-02 20:15:24,452 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=250 field=intolerances 2026-08-02 20:15:28,416 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=252 field=religious_ethical_exclusions 2026-08-02 20:15:31,440 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=254 field=disliked_foods 2026-08-02 20:15:34,922 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=256 field=dietary_preferences 2026-08-02 20:15:38,097 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=258 field=conditions 2026-08-02 20:15:40,628 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=260 field=medications 2026-08-02 20:15:43,121 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=262 field=pregnancy_breastfeeding 2026-08-02 20:15:46,923 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=264 field=eating_disorder_risk 2026-08-02 20:15:50,564 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=266 field=cooking_access 2026-08-02 20:15:55,154 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=268 field=budget_band 2026-08-02 20:15:59,434 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=270 field=meal_count 2026-08-02 22:57:28,541 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-02 22:57:28,546 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.28 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-02 22:57:28,551 INFO gateway.run: Stopping gateway... 2026-08-02 22:57:28,552 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-02 22:57:28,559 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-02 22:57:29,364 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 22:57:29,364 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-02 22:57:29,364 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.81s 2026-08-02 22:57:29,430 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.88s 2026-08-02 22:57:29,451 INFO gateway.run: Shutdown phase: SessionDB close done at +0.90s 2026-08-02 22:57:29,452 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-02 22:57:29,453 INFO gateway.run: Gateway stopped (total teardown 0.90s) 2026-08-02 22:57:29,453 INFO gateway.run: Gateway housekeeping stopped 2026-08-02 22:57:29,454 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-02 22:57:30,621 INFO gateway.run: Starting Hermes Gateway... 2026-08-02 22:57:30,622 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-02 22:57:30,627 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-02 22:57:30,627 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-02 22:57:30,627 INFO gateway.run: Active profile: dualcoachtest 2026-08-02 22:57:30,630 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-02 22:57:30,773 INFO gateway.run: Connecting to telegram... 2026-08-02 22:57:30,934 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-02 22:57:30,934 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-02 22:57:32,890 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-02 22:57:33,334 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-02 22:57:33,784 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-02 22:57:33,784 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-02 22:57:33,786 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-02 22:57:33,787 INFO gateway.run: ✓ telegram connected 2026-08-02 22:57:33,788 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-02 22:57:33,790 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-02 22:57:34,791 INFO gateway.run: Press Ctrl+C to stop 2026-08-02 22:57:34,804 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-02 22:57:34,805 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-02 23:09:49,352 WARNING gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=275 field=date_of_birth 2026-08-02 23:09:55,651 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=277 field=equation_sex_basis 2026-08-02 23:10:00,001 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=279 field=height_cm 2026-08-02 23:10:02,490 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=281 field=weight_kg 2026-08-02 23:10:06,393 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=283 field=activity_category 2026-08-02 23:10:10,683 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=285 field=activity_rationale 2026-08-02 23:10:15,849 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=287 field=goal_type 2026-08-02 23:10:18,528 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=289 field=target_weight_kg 2026-08-02 23:10:21,912 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=291 field=target_date 2026-08-02 23:10:28,517 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=293 field=allergies 2026-08-02 23:10:33,586 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=295 field=intolerances 2026-08-02 23:10:36,177 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=297 field=religious_ethical_exclusions 2026-08-02 23:10:38,828 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=299 field=disliked_foods 2026-08-02 23:10:41,874 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=301 field=dietary_preferences 2026-08-02 23:10:47,267 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=303 field=conditions 2026-08-02 23:10:51,439 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=305 field=medications 2026-08-02 23:10:54,092 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=307 field=pregnancy_breastfeeding 2026-08-02 23:10:56,893 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=309 field=eating_disorder_risk 2026-08-02 23:10:58,977 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=311 field=cooking_access 2026-08-02 23:11:04,236 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=313 field=budget_band 2026-08-02 23:11:10,322 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=315 field=meal_count 2026-08-02 23:11:13,192 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=317 field=schedule_constraints 2026-08-02 23:11:31,361 WARNING gateway.platforms.telegram_nutrition_onboarding_preview_completion: Nutrition preview advisory summary unavailable: ReconciliationError 2026-08-02 23:11:32,400 WARNING gateway.platforms.telegram_nutrition_onboarding_preview_completion: Nutrition onboarding preview completed: chat=-1004290459350 topic=219 message_id=319 2026-08-02 23:15:15,794 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-02 23:15:15,794 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.73 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-02 23:15:15,795 INFO gateway.run: Stopping gateway... 2026-08-02 23:15:15,795 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-02 23:15:15,796 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-02 23:15:16,585 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-02 23:15:16,585 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-02 23:15:16,585 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-02 23:15:16,605 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-02 23:15:16,605 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-02 23:15:16,605 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-02 23:15:16,606 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-02 23:15:16,606 INFO gateway.run: Gateway housekeeping stopped 2026-08-02 23:15:16,606 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-02 23:15:17,555 INFO gateway.run: Starting Hermes Gateway... 2026-08-02 23:15:17,555 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-02 23:15:17,559 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-02 23:15:17,559 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-02 23:15:17,560 INFO gateway.run: Active profile: dualcoachtest 2026-08-02 23:15:17,563 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-02 23:15:17,707 INFO gateway.run: Connecting to telegram... 2026-08-02 23:15:17,880 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-02 23:15:17,880 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-02 23:15:19,804 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-02 23:15:20,243 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-02 23:15:20,678 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-02 23:15:20,678 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-02 23:15:20,680 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-02 23:15:20,681 INFO gateway.run: ✓ telegram connected 2026-08-02 23:15:20,682 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-02 23:15:20,684 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-02 23:15:21,685 INFO gateway.run: Press Ctrl+C to stop 2026-08-02 23:15:21,696 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-02 23:15:21,697 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-02 23:38:59,713 WARNING gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=321 field=date_of_birth 2026-08-02 23:39:06,980 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=323 field=equation_sex_basis 2026-08-02 23:39:08,998 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=325 field=height_cm 2026-08-02 23:39:11,219 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=327 field=weight_kg 2026-08-02 23:39:12,908 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=329 field=activity_category 2026-08-02 23:39:16,984 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=331 field=activity_rationale 2026-08-02 23:39:19,549 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=333 field=goal_type 2026-08-02 23:39:22,308 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=335 field=target_weight_kg 2026-08-02 23:39:24,074 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=337 field=target_date 2026-08-02 23:39:30,614 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=339 field=allergies 2026-08-02 23:39:34,957 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=341 field=intolerances 2026-08-02 23:39:37,929 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=343 field=religious_ethical_exclusions 2026-08-02 23:39:40,517 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=345 field=disliked_foods 2026-08-02 23:39:43,285 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=347 field=dietary_preferences 2026-08-02 23:39:46,297 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=349 field=conditions 2026-08-02 23:39:48,815 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=351 field=medications 2026-08-02 23:39:50,919 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=353 field=pregnancy_breastfeeding 2026-08-02 23:39:53,274 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=355 field=eating_disorder_risk 2026-08-02 23:39:56,253 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=357 field=cooking_access 2026-08-02 23:40:01,688 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=359 field=budget_band 2026-08-02 23:40:05,626 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=361 field=meal_count 2026-08-02 23:40:08,031 INFO gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=363 field=schedule_constraints 2026-08-02 23:40:27,548 WARNING gateway.platforms.telegram_nutrition_onboarding_preview_completion: Nutrition onboarding preview completed: chat=-1004290459350 topic=219 message_id=365 2026-08-03 00:57:13,740 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-03 00:57:13,741 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.86 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-03 00:57:13,741 INFO gateway.run: Stopping gateway... 2026-08-03 00:57:13,741 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-03 00:57:13,743 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-03 00:57:17,532 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-03 00:57:17,532 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-08-03 00:57:17,532 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-08-03 00:57:17,550 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.81s 2026-08-03 00:57:17,551 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-08-03 00:57:17,551 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-03 00:57:17,552 INFO gateway.run: Gateway stopped (total teardown 3.81s) 2026-08-03 00:57:17,552 INFO gateway.run: Gateway housekeeping stopped 2026-08-03 00:57:17,552 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-03 00:57:18,512 INFO gateway.run: Starting Hermes Gateway... 2026-08-03 00:57:18,513 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-03 00:57:18,517 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-03 00:57:18,517 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-03 00:57:18,518 INFO gateway.run: Active profile: dualcoachtest 2026-08-03 00:57:18,522 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-03 00:57:18,675 INFO gateway.run: Connecting to telegram... 2026-08-03 00:57:18,840 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-03 00:57:18,840 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-03 00:57:20,765 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-03 00:57:21,210 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-03 00:57:21,653 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-03 00:57:21,653 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-03 00:57:21,654 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-03 00:57:21,656 INFO gateway.run: ✓ telegram connected 2026-08-03 00:57:21,657 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-03 00:57:21,659 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-03 00:57:22,661 INFO gateway.run: Press Ctrl+C to stop 2026-08-03 00:57:22,675 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-03 00:57:22,675 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-03 00:59:44,243 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-03 00:59:44,243 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.63 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-03 00:59:44,244 INFO gateway.run: Stopping gateway... 2026-08-03 00:59:44,244 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-03 00:59:44,246 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-03 00:59:45,049 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-03 00:59:45,049 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-03 00:59:45,049 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.81s 2026-08-03 00:59:45,068 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-03 00:59:45,069 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-03 00:59:45,069 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-03 00:59:45,070 INFO gateway.run: Gateway stopped (total teardown 0.83s) 2026-08-03 00:59:45,070 INFO gateway.run: Gateway housekeeping stopped 2026-08-03 00:59:45,070 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-03 00:59:45,952 INFO gateway.run: Starting Hermes Gateway... 2026-08-03 00:59:45,952 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-03 00:59:45,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-08-03 00:59:45,956 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-03 00:59:45,957 INFO gateway.run: Active profile: dualcoachtest 2026-08-03 00:59:45,960 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-03 00:59:46,109 INFO gateway.run: Connecting to telegram... 2026-08-03 00:59:46,242 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-03 00:59:46,242 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-03 00:59:48,159 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-03 00:59:48,596 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-03 00:59:49,042 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-03 00:59:49,043 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-03 00:59:49,044 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-03 00:59:49,046 INFO gateway.run: ✓ telegram connected 2026-08-03 00:59:49,046 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-03 00:59:49,048 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-03 00:59:50,050 INFO gateway.run: Press Ctrl+C to stop 2026-08-03 00:59:50,063 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-03 00:59:50,064 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-03 04:01:00,020 INFO gateway.run: Session expiry: 1 sessions to finalize (telegram:1) 2026-08-03 04:01:00,022 INFO gateway.run: Session expiry done: 1 finalized 2026-08-03 10:09:12,175 WARNING gateway.platforms.telegram_nutrition_onboarding_preview: Nutrition onboarding preview published: chat=-1004290459350 topic=219 message_id=367 field=date_of_birth 2026-08-03 10:14:22,814 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-03 10:14:22,814 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.39 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-03 10:14:22,814 INFO gateway.run: Stopping gateway... 2026-08-03 10:14:22,815 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-03 10:14:22,816 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-03 10:14:26,605 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-03 10:14:26,606 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-08-03 10:14:26,606 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-08-03 10:14:26,625 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.81s 2026-08-03 10:14:26,625 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-08-03 10:14:26,625 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-03 10:14:26,626 INFO gateway.run: Gateway stopped (total teardown 3.81s) 2026-08-03 10:14:26,626 INFO gateway.run: Gateway housekeeping stopped 2026-08-03 10:14:26,626 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-03 10:14:27,524 INFO gateway.run: Starting Hermes Gateway... 2026-08-03 10:14:27,524 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-03 10:14:27,529 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-03 10:14:27,529 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-03 10:14:27,529 INFO gateway.run: Active profile: dualcoachtest 2026-08-03 10:14:27,532 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-03 10:14:27,682 INFO gateway.run: Connecting to telegram... 2026-08-03 10:14:27,844 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-03 10:14:27,844 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-03 10:14:29,775 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-03 10:14:30,217 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-03 10:14:30,662 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-03 10:14:30,662 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-03 10:14:30,664 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-03 10:14:30,665 INFO gateway.run: ✓ telegram connected 2026-08-03 10:14:30,666 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-03 10:14:30,668 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-03 10:14:31,669 INFO gateway.run: Press Ctrl+C to stop 2026-08-03 10:14:31,682 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-03 10:14:31,684 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-03 10:26:45,712 WARNING gateway.platforms.telegram_nutrition_onboarding_preview_completion: Nutrition onboarding preview clarification published: chat=-1004290459350 topic=219 message_id=371 field=schedule_constraints 2026-08-03 10:28:23,054 WARNING gateway.platforms.telegram_nutrition_onboarding_preview_completion: Nutrition onboarding preview clarification published: chat=-1004290459350 topic=219 message_id=373 field=activity_category 2026-08-03 10:28:54,519 WARNING gateway.platforms.telegram_nutrition_onboarding_preview_publication: Nutrition onboarding preview summary published: chat=-1004290459350 topic=219 message_id=375 2026-08-03 15:09:42,634 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-03 15:09:42,634 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.51 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-03 15:09:42,635 INFO gateway.run: Stopping gateway... 2026-08-03 15:09:42,635 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-03 15:09:42,636 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-03 15:09:43,428 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-03 15:09:43,428 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-03 15:09:43,428 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-03 15:09:43,443 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-03 15:09:43,443 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-03 15:09:43,443 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-03 15:09:43,444 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-03 15:09:43,444 INFO gateway.run: Gateway housekeeping stopped 2026-08-03 15:09:43,444 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-03 15:09:44,365 INFO gateway.run: Starting Hermes Gateway... 2026-08-03 15:09:44,365 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-03 15:09:44,370 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-03 15:09:44,370 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-03 15:09:44,371 INFO gateway.run: Active profile: dualcoachtest 2026-08-03 15:09:44,374 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-03 15:09:44,518 INFO gateway.run: Connecting to telegram... 2026-08-03 15:09:44,681 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-03 15:09:44,682 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-03 15:09:45,501 ERROR gateway.platforms.telegram: [Telegram] nutrition_coaching initialization failed: CustomerAdminError: legacy activation authority manifest is missing or stale. Check registry_path=customers/registry.json, the profile workspace/checkin_cli package, and enabled customer consent/address records. 2026-08-03 15:09:46,495 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-03 15:09:46,933 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-03 15:09:47,372 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-03 15:09:47,372 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-03 15:09:47,374 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-03 15:09:47,375 INFO gateway.run: ✓ telegram connected 2026-08-03 15:09:47,376 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-03 15:09:47,378 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-03 15:09:48,380 INFO gateway.run: Press Ctrl+C to stop 2026-08-03 15:09:48,393 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-03 15:09:48,394 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-03 17:12:24,110 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-03 17:12:24,111 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.62 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-03 17:12:24,111 INFO gateway.run: Stopping gateway... 2026-08-03 17:12:24,111 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-03 17:12:24,113 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-03 17:12:27,923 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-03 17:12:27,923 INFO gateway.run: ✓ telegram disconnected (3.81s) 2026-08-03 17:12:27,923 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.81s 2026-08-03 17:12:27,941 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.83s 2026-08-03 17:12:27,941 INFO gateway.run: Shutdown phase: SessionDB close done at +3.83s 2026-08-03 17:12:27,941 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-03 17:12:27,942 INFO gateway.run: Gateway stopped (total teardown 3.83s) 2026-08-03 17:12:27,942 INFO gateway.run: Gateway housekeeping stopped 2026-08-03 17:12:27,942 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-03 17:12:28,823 INFO gateway.run: Starting Hermes Gateway... 2026-08-03 17:12:28,823 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-03 17:12:28,828 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-03 17:12:28,828 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-03 17:12:28,829 INFO gateway.run: Active profile: dualcoachtest 2026-08-03 17:12:28,832 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-03 17:12:29,022 INFO gateway.run: Connecting to telegram... 2026-08-03 17:12:29,192 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-03 17:12:29,192 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-03 17:12:30,018 ERROR gateway.platforms.telegram: [Telegram] nutrition_coaching initialization failed: CustomerAdminError: legacy activation authority manifest is missing or stale. Check registry_path=customers/registry.json, the profile workspace/checkin_cli package, and enabled customer consent/address records. 2026-08-03 17:12:31,013 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-03 17:12:31,452 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-03 17:12:31,892 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-03 17:12:31,892 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-03 17:12:31,894 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-03 17:12:31,895 INFO gateway.run: ✓ telegram connected 2026-08-03 17:12:31,896 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-03 17:12:31,898 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-03 17:12:32,899 INFO gateway.run: Press Ctrl+C to stop 2026-08-03 17:12:32,913 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-03 17:12:32,914 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-03 18:25:14,607 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-03 18:25:14,608 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.96 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-03 18:25:14,609 INFO gateway.run: Stopping gateway... 2026-08-03 18:25:14,609 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-03 18:25:14,610 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-03 18:25:15,446 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-03 18:25:15,446 INFO gateway.run: ✓ telegram disconnected (0.84s) 2026-08-03 18:25:15,447 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.84s 2026-08-03 18:25:15,463 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-08-03 18:25:15,463 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-03 18:25:15,463 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-03 18:25:15,464 INFO gateway.run: Gateway stopped (total teardown 0.86s) 2026-08-03 18:25:15,464 INFO gateway.run: Gateway housekeeping stopped 2026-08-03 18:25:15,464 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-03 18:25:16,314 INFO gateway.run: Starting Hermes Gateway... 2026-08-03 18:25:16,314 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-03 18:25:16,319 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-03 18:25:16,319 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-03 18:25:16,320 INFO gateway.run: Active profile: dualcoachtest 2026-08-03 18:25:16,323 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-03 18:25:16,511 INFO gateway.run: Connecting to telegram... 2026-08-03 18:25:16,675 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-03 18:25:16,676 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-03 18:25:17,500 ERROR gateway.platforms.telegram: [Telegram] nutrition_coaching initialization failed: CustomerAdminError: legacy activation authority manifest is missing or stale. Check registry_path=customers/registry.json, the profile workspace/checkin_cli package, and enabled customer consent/address records. 2026-08-03 18:25:18,498 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-03 18:25:18,937 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-03 18:25:19,377 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-03 18:25:19,378 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-03 18:25:19,379 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-03 18:25:19,380 INFO gateway.run: ✓ telegram connected 2026-08-03 18:25:19,382 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-03 18:25:19,384 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-03 18:25:20,385 INFO gateway.run: Press Ctrl+C to stop 2026-08-03 18:25:20,397 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-03 18:25:20,400 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-04 14:40:55,543 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-04 14:41:05,545 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-04 14:41:15,546 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-04 14:41:25,548 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-04 14:41:35,550 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-04 14:41:45,552 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-04 14:41:50,662 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (All connection attempts failed); trying fallback IPs 149.154.166.110 2026-08-04 14:42:00,664 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-04 14:42:10,666 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-04 14:42:20,668 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-04 14:42:30,670 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-04 14:42:40,672 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-04 14:42:50,674 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-04 14:43:00,676 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-04 14:43:10,678 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-04 14:43:20,680 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-04 14:43:30,683 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-04 14:43:40,685 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-04 14:43:50,687 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-04 14:44:00,689 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-04 14:44:10,691 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-04 14:44:21,429 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org path unreachable; using sticky fallback IP 149.154.166.110 2026-08-04 14:49:18,923 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: httpx.ReadError: 2026-08-04 14:49:18,923 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ReadError: 2026-08-04 14:49:25,380 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 1) 2026-08-05 07:24:44,147 WARNING gateway.platforms.telegram_network: [Telegram] Sticky fallback IP 149.154.166.110 failed; resetting to primary DNS path 2026-08-05 07:24:44,148 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-05 10:10:57,362 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: Bad Gateway 2026-08-05 10:10:57,362 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: Bad Gateway 2026-08-05 10:11:03,718 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Bad Gateway 2026-08-05 10:11:03,718 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 2/10), reconnecting in 10s. Error: Bad Gateway 2026-08-05 10:11:25,337 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 2) 2026-08-05 11:10:41,560 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-05 11:10:41,560 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.95 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-05 11:10:41,561 INFO gateway.run: Stopping gateway... 2026-08-05 11:10:41,561 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-05 11:10:41,563 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-05 11:10:42,357 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-05 11:10:42,358 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-05 11:10:42,358 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-05 11:10:42,374 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-05 11:10:42,375 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-05 11:10:42,375 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-05 11:10:42,376 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-05 11:10:42,376 INFO gateway.run: Gateway housekeeping stopped 2026-08-05 11:10:42,376 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-05 11:31:51,723 INFO gateway.run: Starting Hermes Gateway... 2026-08-05 11:31:51,723 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-05 11:31:51,727 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-05 11:31:51,727 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-05 11:31:51,728 INFO gateway.run: Active profile: dualcoachtest 2026-08-05 11:31:51,731 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-05 11:31:51,905 INFO gateway.run: Connecting to telegram... 2026-08-05 11:31:52,087 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-05 11:31:52,088 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-05 11:31:52,944 ERROR gateway.platforms.telegram: [Telegram] nutrition_coaching initialization failed: CustomerAdminError: legacy activation authority manifest is missing or stale. Check registry_path=customers/registry.json, the profile workspace/checkin_cli package, and enabled customer consent/address records. 2026-08-05 11:31:53,950 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-05 11:31:54,423 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-05 11:31:54,852 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-05 11:31:54,853 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-05 11:31:54,854 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-05 11:31:54,855 INFO gateway.run: ✓ telegram connected 2026-08-05 11:31:54,856 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-05 11:31:54,858 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-05 11:31:55,860 INFO gateway.run: Press Ctrl+C to stop 2026-08-05 11:31:55,872 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-05 11:31:55,873 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-05 14:12:01,180 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-05 14:12:01,180 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=2.51 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-05 14:12:01,181 INFO gateway.run: Stopping gateway... 2026-08-05 14:12:01,181 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-05 14:12:01,182 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-05 14:12:01,972 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-05 14:12:01,972 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-05 14:12:01,972 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-05 14:12:02,003 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-05 14:12:02,003 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-05 14:12:02,003 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-05 14:12:02,004 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-05 14:12:02,004 INFO gateway.run: Gateway housekeeping stopped 2026-08-05 14:12:02,004 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-05 14:12:02,910 INFO gateway.run: Starting Hermes Gateway... 2026-08-05 14:12:02,910 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-05 14:12:02,915 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-05 14:12:02,915 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-05 14:12:02,915 INFO gateway.run: Active profile: dualcoachtest 2026-08-05 14:12:02,918 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-05 14:12:03,105 INFO gateway.run: Connecting to telegram... 2026-08-05 14:12:03,274 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-05 14:12:03,274 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-05 14:12:04,107 ERROR gateway.platforms.telegram: [Telegram] nutrition_coaching initialization failed: CustomerAdminError: legacy activation authority manifest is missing or stale. Check registry_path=customers/registry.json, the profile workspace/checkin_cli package, and enabled customer consent/address records. 2026-08-05 14:12:05,104 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-05 14:12:05,538 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-05 14:12:05,974 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-05 14:12:05,974 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-05 14:12:05,975 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-05 14:12:05,977 INFO gateway.run: ✓ telegram connected 2026-08-05 14:12:05,977 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-05 14:12:05,979 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-05 14:12:06,980 INFO gateway.run: Press Ctrl+C to stop 2026-08-05 14:12:06,993 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-05 14:12:06,993 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-05 14:16:16,145 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-05 14:16:16,145 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.51 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-05 14:16:16,146 INFO gateway.run: Stopping gateway... 2026-08-05 14:16:16,146 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-05 14:16:16,147 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-05 14:16:16,977 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-05 14:16:16,977 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-08-05 14:16:16,978 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-05 14:16:17,042 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.90s 2026-08-05 14:16:17,042 INFO gateway.run: Shutdown phase: SessionDB close done at +0.90s 2026-08-05 14:16:17,042 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-05 14:16:17,043 INFO gateway.run: Gateway stopped (total teardown 0.90s) 2026-08-05 14:16:17,043 INFO gateway.run: Gateway housekeeping stopped 2026-08-05 14:16:17,044 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-05 14:16:17,926 INFO gateway.run: Starting Hermes Gateway... 2026-08-05 14:16:17,926 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-05 14:16:17,931 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-05 14:16:17,932 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-05 14:16:17,932 INFO gateway.run: Active profile: dualcoachtest 2026-08-05 14:16:17,936 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-05 14:16:18,106 INFO gateway.run: Connecting to telegram... 2026-08-05 14:16:18,243 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-05 14:16:18,243 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-05 14:16:19,065 ERROR gateway.platforms.telegram: [Telegram] nutrition_coaching initialization failed: CustomerAdminError: legacy activation authority manifest is missing or stale. Check registry_path=customers/registry.json, the profile workspace/checkin_cli package, and enabled customer consent/address records. 2026-08-05 14:16:20,046 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-05 14:16:20,480 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-05 14:16:20,913 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-05 14:16:20,913 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-05 14:16:20,914 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-05 14:16:20,916 INFO gateway.run: ✓ telegram connected 2026-08-05 14:16:20,917 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-05 14:16:20,919 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-05 14:16:21,920 INFO gateway.run: Press Ctrl+C to stop 2026-08-05 14:16:21,933 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-05 14:16:21,935 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-05 14:30:29,281 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-05 14:30:29,282 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.99 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-05 14:30:29,282 INFO gateway.run: Stopping gateway... 2026-08-05 14:30:29,282 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-05 14:30:29,284 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-05 14:30:30,108 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-05 14:30:30,108 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-08-05 14:30:30,108 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-05 14:30:30,127 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-08-05 14:30:30,127 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-05 14:30:30,128 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-05 14:30:30,128 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-05 14:30:30,129 INFO gateway.run: Gateway housekeeping stopped 2026-08-05 14:30:30,129 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-05 14:30:31,041 INFO gateway.run: Starting Hermes Gateway... 2026-08-05 14:30:31,042 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-05 14:30:31,047 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-05 14:30:31,047 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-05 14:30:31,048 INFO gateway.run: Active profile: dualcoachtest 2026-08-05 14:30:31,051 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-05 14:30:31,224 INFO gateway.run: Connecting to telegram... 2026-08-05 14:30:31,389 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-05 14:30:31,389 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-05 14:30:32,253 ERROR gateway.platforms.telegram: [Telegram] nutrition_coaching initialization failed: CustomerAdminError: committed activation receipt is missing or stale. Check registry_path=customers/registry.json, the profile workspace/checkin_cli package, and enabled customer consent/address records. 2026-08-05 14:30:33,232 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-05 14:30:33,664 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-05 14:30:34,095 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-05 14:30:34,095 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-05 14:30:34,097 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-05 14:30:34,098 INFO gateway.run: ✓ telegram connected 2026-08-05 14:30:34,099 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-05 14:30:34,101 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-05 14:30:35,102 INFO gateway.run: Press Ctrl+C to stop 2026-08-05 14:30:35,116 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-05 14:30:35,118 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-05 14:31:28,771 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-05 14:31:28,771 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.80 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-05 14:31:28,771 INFO gateway.run: Stopping gateway... 2026-08-05 14:31:28,771 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-05 14:31:28,772 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-05 14:31:29,575 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-05 14:31:29,576 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-05 14:31:29,576 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-05 14:31:29,643 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.87s 2026-08-05 14:31:29,643 INFO gateway.run: Shutdown phase: SessionDB close done at +0.87s 2026-08-05 14:31:29,644 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-05 14:31:29,645 INFO gateway.run: Gateway stopped (total teardown 0.87s) 2026-08-05 14:31:29,645 INFO gateway.run: Gateway housekeeping stopped 2026-08-05 14:31:29,645 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-05 14:31:30,531 INFO gateway.run: Starting Hermes Gateway... 2026-08-05 14:31:30,532 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-05 14:31:30,538 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-05 14:31:30,538 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-05 14:31:30,538 INFO gateway.run: Active profile: dualcoachtest 2026-08-05 14:31:30,542 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-05 14:31:30,719 INFO gateway.run: Connecting to telegram... 2026-08-05 14:31:30,857 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-05 14:31:30,858 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-05 14:31:32,780 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-05 14:31:33,217 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-05 14:31:33,661 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-05 14:31:33,661 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-05 14:31:33,663 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-05 14:31:33,664 INFO gateway.run: ✓ telegram connected 2026-08-05 14:31:33,665 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-05 14:31:33,667 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-05 14:31:34,668 INFO gateway.run: Press Ctrl+C to stop 2026-08-05 14:31:34,679 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-05 14:31:34,681 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-05 23:10:12,778 INFO gateway.run: Stopping gateway for restart... 2026-08-05 23:10:12,779 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-05 23:10:12,780 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-05 23:10:13,618 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-05 23:10:13,618 INFO gateway.run: ✓ telegram disconnected (0.84s) 2026-08-05 23:10:13,618 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.84s 2026-08-05 23:10:13,633 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-08-05 23:10:13,634 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-05 23:10:13,640 INFO gateway.run: Launched systemd planned-restart helper for hermes-gateway-dualcoachtest (pid=3225646) 2026-08-05 23:10:13,641 INFO gateway.run: Gateway stopped (total teardown 0.86s) 2026-08-05 23:10:13,642 INFO gateway.run: Gateway housekeeping stopped 2026-08-05 23:10:14,918 INFO gateway.run: Starting Hermes Gateway... 2026-08-05 23:10:14,918 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-05 23:10:14,923 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-05 23:10:14,923 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-05 23:10:14,924 INFO gateway.run: Active profile: dualcoachtest 2026-08-05 23:10:14,927 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-05 23:10:15,076 INFO gateway.run: Connecting to telegram... 2026-08-05 23:10:15,267 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-05 23:10:15,268 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-05 23:10:17,161 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-05 23:10:17,597 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-05 23:10:18,029 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-05 23:10:18,029 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-05 23:10:18,031 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-05 23:10:18,033 INFO gateway.run: ✓ telegram connected 2026-08-05 23:10:18,034 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-05 23:10:18,036 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-05 23:10:19,037 INFO gateway.run: Press Ctrl+C to stop 2026-08-05 23:10:19,049 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-05 23:10:19,050 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-05 23:14:12,290 INFO gateway.run: Stopping gateway for restart... 2026-08-05 23:14:12,291 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-05 23:14:12,292 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-05 23:14:13,082 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-05 23:14:13,082 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-05 23:14:13,082 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-05 23:14:13,101 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-05 23:14:13,102 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-05 23:14:13,107 INFO gateway.run: Launched systemd planned-restart helper for hermes-gateway-dualcoachtest (pid=3654597) 2026-08-05 23:14:13,108 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-05 23:14:13,108 INFO gateway.run: Gateway housekeeping stopped 2026-08-05 23:14:14,407 INFO gateway.run: Starting Hermes Gateway... 2026-08-05 23:14:14,407 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-05 23:14:14,411 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-05 23:14:14,412 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-05 23:14:14,412 INFO gateway.run: Active profile: dualcoachtest 2026-08-05 23:14:14,415 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-05 23:14:14,561 INFO gateway.run: Connecting to telegram... 2026-08-05 23:14:14,721 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-05 23:14:14,721 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-05 23:14:16,650 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-05 23:14:17,090 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-05 23:14:17,527 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-05 23:14:17,527 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-05 23:14:17,528 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-05 23:14:17,530 INFO gateway.run: ✓ telegram connected 2026-08-05 23:14:17,530 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-05 23:14:17,532 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-05 23:14:18,534 INFO gateway.run: Press Ctrl+C to stop 2026-08-05 23:14:18,545 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-05 23:14:18,546 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-05 23:28:33,671 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-05 23:28:33,671 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.26 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-05 23:28:33,671 INFO gateway.run: Stopping gateway... 2026-08-05 23:28:33,672 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-05 23:28:33,673 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-05 23:28:34,460 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-05 23:28:34,460 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-05 23:28:34,460 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-05 23:28:34,476 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.80s 2026-08-05 23:28:34,476 INFO gateway.run: Shutdown phase: SessionDB close done at +0.80s 2026-08-05 23:28:34,476 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-05 23:28:34,477 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-05 23:28:34,477 INFO gateway.run: Gateway housekeeping stopped 2026-08-05 23:28:34,478 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-05 23:28:35,345 INFO gateway.run: Starting Hermes Gateway... 2026-08-05 23:28:35,345 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-05 23:28:35,350 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-05 23:28:35,351 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-05 23:28:35,351 INFO gateway.run: Active profile: dualcoachtest 2026-08-05 23:28:35,354 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-05 23:28:35,501 INFO gateway.run: Connecting to telegram... 2026-08-05 23:28:35,666 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-05 23:28:35,666 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-05 23:28:37,588 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-05 23:28:38,016 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-05 23:28:38,614 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-05 23:28:38,615 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-05 23:28:38,617 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-05 23:28:38,619 INFO gateway.run: ✓ telegram connected 2026-08-05 23:28:38,620 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-05 23:28:38,621 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-05 23:28:39,622 INFO gateway.run: Press Ctrl+C to stop 2026-08-05 23:28:39,633 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-05 23:28:39,634 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-05 23:43:17,190 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-05 23:43:17,190 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.33 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-05 23:43:17,191 INFO gateway.run: Stopping gateway... 2026-08-05 23:43:17,191 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-05 23:43:17,192 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-05 23:43:20,992 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-05 23:43:20,992 INFO gateway.run: ✓ telegram disconnected (3.80s) 2026-08-05 23:43:20,992 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.80s 2026-08-05 23:43:21,013 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.82s 2026-08-05 23:43:21,014 INFO gateway.run: Shutdown phase: SessionDB close done at +3.82s 2026-08-05 23:43:21,014 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-05 23:43:21,015 INFO gateway.run: Gateway stopped (total teardown 3.82s) 2026-08-05 23:43:21,015 INFO gateway.run: Gateway housekeeping stopped 2026-08-05 23:43:21,015 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-05 23:43:21,888 INFO gateway.run: Starting Hermes Gateway... 2026-08-05 23:43:21,888 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-05 23:43:21,893 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-05 23:43:21,893 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-05 23:43:21,893 INFO gateway.run: Active profile: dualcoachtest 2026-08-05 23:43:21,897 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-05 23:43:22,043 INFO gateway.run: Connecting to telegram... 2026-08-05 23:43:22,203 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-05 23:43:22,203 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-05 23:43:24,175 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-05 23:43:24,654 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-05 23:43:25,093 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-05 23:43:25,093 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-05 23:43:25,095 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-05 23:43:25,096 INFO gateway.run: ✓ telegram connected 2026-08-05 23:43:25,097 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-05 23:43:25,099 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-05 23:43:26,100 INFO gateway.run: Press Ctrl+C to stop 2026-08-05 23:43:26,114 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-05 23:43:26,115 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-05 23:55:52,630 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-05 23:55:52,630 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.43 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-05 23:55:52,631 INFO gateway.run: Stopping gateway... 2026-08-05 23:55:52,631 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-05 23:55:52,632 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-05 23:55:53,456 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-05 23:55:53,456 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-08-05 23:55:53,456 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-05 23:55:53,473 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-08-05 23:55:53,473 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-08-05 23:55:53,473 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-05 23:55:53,474 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-08-05 23:55:53,474 INFO gateway.run: Gateway housekeeping stopped 2026-08-05 23:55:53,474 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-05 23:56:03,764 INFO gateway.run: Starting Hermes Gateway... 2026-08-05 23:56:03,764 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-05 23:56:03,768 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-05 23:56:03,769 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-05 23:56:03,769 INFO gateway.run: Active profile: dualcoachtest 2026-08-05 23:56:03,772 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-05 23:56:03,923 INFO gateway.run: Connecting to telegram... 2026-08-05 23:56:04,076 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-05 23:56:04,076 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-05 23:56:05,987 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-05 23:56:06,490 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-05 23:56:06,968 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-05 23:56:06,969 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-05 23:56:06,970 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-05 23:56:06,971 INFO gateway.run: ✓ telegram connected 2026-08-05 23:56:06,972 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-05 23:56:06,974 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-05 23:56:07,976 INFO gateway.run: Press Ctrl+C to stop 2026-08-05 23:56:07,989 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-05 23:56:07,991 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-05 23:57:20,516 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-05 23:57:20,516 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.45 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-05 23:57:20,516 INFO gateway.run: Stopping gateway... 2026-08-05 23:57:20,517 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-05 23:57:20,518 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-05 23:57:21,317 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-05 23:57:21,318 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-05 23:57:21,318 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-05 23:57:21,337 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-05 23:57:21,338 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-05 23:57:21,338 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-05 23:57:21,339 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-05 23:57:21,339 INFO gateway.run: Gateway housekeeping stopped 2026-08-05 23:57:21,339 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-05 23:57:23,654 INFO gateway.run: Starting Hermes Gateway... 2026-08-05 23:57:23,654 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-05 23:57:23,659 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-05 23:57:23,659 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-05 23:57:23,659 INFO gateway.run: Active profile: dualcoachtest 2026-08-05 23:57:23,662 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-05 23:57:23,808 INFO gateway.run: Connecting to telegram... 2026-08-05 23:57:23,949 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-05 23:57:23,949 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-05 23:57:25,867 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-05 23:57:26,306 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-05 23:57:26,738 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-05 23:57:26,738 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-05 23:57:26,739 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-05 23:57:26,741 INFO gateway.run: ✓ telegram connected 2026-08-05 23:57:26,742 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-05 23:57:26,743 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-05 23:57:27,744 INFO gateway.run: Press Ctrl+C to stop 2026-08-05 23:57:27,756 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-05 23:57:27,758 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 00:05:56,674 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 00:05:56,675 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.31 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-06 00:05:56,675 INFO gateway.run: Stopping gateway... 2026-08-06 00:05:56,675 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 00:05:56,676 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 00:05:57,472 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 00:05:57,472 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-06 00:05:57,472 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-06 00:05:57,492 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-06 00:05:57,492 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-06 00:05:57,493 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 00:05:57,493 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-06 00:05:57,494 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 00:05:57,494 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 00:05:59,828 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 00:05:59,828 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 00:05:59,833 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 00:05:59,833 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 00:05:59,833 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 00:05:59,837 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 00:05:59,987 INFO gateway.run: Connecting to telegram... 2026-08-06 00:06:00,166 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 00:06:00,167 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 00:06:02,088 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 00:06:02,528 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 00:06:02,965 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 00:06:02,965 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 00:06:02,967 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 00:06:02,968 INFO gateway.run: ✓ telegram connected 2026-08-06 00:06:02,969 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 00:06:02,971 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 00:06:03,972 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 00:06:03,985 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 00:06:03,987 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 00:08:39,300 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 00:08:39,300 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.44 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-06 00:08:39,301 INFO gateway.run: Stopping gateway... 2026-08-06 00:08:39,301 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 00:08:39,302 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 00:08:40,123 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 00:08:40,123 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-08-06 00:08:40,123 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-08-06 00:08:40,141 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-08-06 00:08:40,141 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-08-06 00:08:40,141 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 00:08:40,142 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-08-06 00:08:40,142 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 00:08:40,143 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 00:08:42,796 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 00:08:42,796 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 00:08:42,801 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 00:08:42,801 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 00:08:42,802 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 00:08:42,810 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 00:08:42,960 INFO gateway.run: Connecting to telegram... 2026-08-06 00:08:43,123 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 00:08:43,123 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 00:08:45,039 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 00:08:45,649 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 00:08:46,127 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 00:08:46,127 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 00:08:46,128 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 00:08:46,129 INFO gateway.run: ✓ telegram connected 2026-08-06 00:08:46,130 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 00:08:46,132 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 00:08:47,133 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 00:08:47,146 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 00:08:47,148 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 00:20:31,350 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 00:20:31,350 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.21 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-06 00:20:31,351 INFO gateway.run: Stopping gateway... 2026-08-06 00:20:31,351 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 00:20:31,352 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 00:20:32,142 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 00:20:32,142 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-06 00:20:32,142 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-06 00:20:32,158 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-06 00:20:32,158 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-06 00:20:32,158 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 00:20:32,159 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-06 00:20:32,159 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 00:20:32,159 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 00:25:52,470 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 00:25:52,470 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 00:25:52,475 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 00:25:52,476 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 00:25:52,476 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 00:25:52,479 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 00:25:52,629 INFO gateway.run: Connecting to telegram... 2026-08-06 00:25:52,798 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 00:25:52,798 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 00:25:54,734 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 00:25:55,252 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 00:25:55,684 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 00:25:55,684 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 00:25:55,685 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 00:25:55,686 INFO gateway.run: ✓ telegram connected 2026-08-06 00:25:55,687 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 00:25:55,689 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 00:25:56,690 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 00:25:56,703 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 00:25:56,705 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 00:27:10,881 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 00:27:10,881 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.12 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-06 00:27:10,882 INFO gateway.run: Stopping gateway... 2026-08-06 00:27:10,882 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 00:27:10,883 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 00:27:11,719 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 00:27:11,719 INFO gateway.run: ✓ telegram disconnected (0.84s) 2026-08-06 00:27:11,719 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.84s 2026-08-06 00:27:11,739 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.86s 2026-08-06 00:27:11,739 INFO gateway.run: Shutdown phase: SessionDB close done at +0.86s 2026-08-06 00:27:11,740 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 00:27:11,741 INFO gateway.run: Gateway stopped (total teardown 0.86s) 2026-08-06 00:27:11,741 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 00:27:11,741 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 00:27:20,945 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 00:27:20,945 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 00:27:20,946 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 00:27:20,946 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 00:27:20,946 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 00:27:20,949 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 00:27:21,108 INFO gateway.run: Connecting to telegram... 2026-08-06 00:27:21,240 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 00:27:21,240 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 00:27:23,155 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 00:27:23,588 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 00:27:24,052 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 00:27:24,052 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 00:27:24,054 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 00:27:24,055 INFO gateway.run: ✓ telegram connected 2026-08-06 00:27:24,056 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 00:27:24,058 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 00:27:25,059 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 00:27:25,071 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 00:27:25,073 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 00:29:11,084 WARNING gateway.platforms.telegram: [Telegram] Telegram polling conflict (1/5) — previous session still held open on Telegram's servers. Waiting 20s for it to expire. Error: Conflict: terminated by other getUpdates request; make sure that only one bot instance is running 2026-08-06 00:29:33,148 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after conflict retry 1/5 2026-08-06 01:02:25,313 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 01:02:25,314 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=3207041 parent_name=senpi loadavg_1m=0.07 parent_cmdline='senpi' 2026-08-06 01:02:25,314 INFO gateway.run: Stopping gateway... 2026-08-06 01:02:25,314 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 01:02:25,316 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 01:02:26,102 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 01:02:26,103 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-06 01:02:26,103 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-06 01:02:26,122 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-06 01:02:26,122 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-06 01:02:26,123 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 01:02:26,123 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-06 01:02:26,124 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 01:02:26,124 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 11:55:13,140 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 11:55:13,141 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 11:55:13,141 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 11:55:13,141 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 11:55:13,141 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 11:55:13,144 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 11:55:13,292 INFO gateway.run: Connecting to telegram... 2026-08-06 11:55:13,462 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 11:55:13,463 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 11:55:15,685 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 11:55:16,116 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 11:55:16,546 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 11:55:16,547 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 11:55:16,548 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 11:55:16,550 INFO gateway.run: ✓ telegram connected 2026-08-06 11:55:16,550 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 11:55:16,552 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 11:55:17,554 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 11:55:17,567 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 11:55:17,568 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 12:05:41,876 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 12:05:41,876 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.15 parent_cmdline='senpi' 2026-08-06 12:05:41,877 INFO gateway.run: Stopping gateway... 2026-08-06 12:05:41,877 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 12:05:41,878 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 12:05:45,666 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 12:05:45,666 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-08-06 12:05:45,666 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-08-06 12:05:45,686 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.81s 2026-08-06 12:05:45,686 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-08-06 12:05:45,687 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 12:05:45,688 INFO gateway.run: Gateway stopped (total teardown 3.81s) 2026-08-06 12:05:45,688 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 12:05:45,688 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 12:09:59,207 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 12:09:59,207 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 12:09:59,208 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 12:09:59,208 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 12:09:59,208 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 12:09:59,212 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 12:09:59,357 INFO gateway.run: Connecting to telegram... 2026-08-06 12:09:59,541 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 12:09:59,541 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 12:10:01,456 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 12:10:01,885 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 12:10:02,329 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 12:10:02,329 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 12:10:02,330 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 12:10:02,332 INFO gateway.run: ✓ telegram connected 2026-08-06 12:10:02,333 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 12:10:02,335 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 12:10:03,336 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 12:10:03,348 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 12:10:03,350 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 12:14:17,939 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 12:14:17,939 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.39 parent_cmdline='senpi' 2026-08-06 12:14:17,940 INFO gateway.run: Stopping gateway... 2026-08-06 12:14:17,940 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 12:14:17,941 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 12:14:18,766 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 12:14:18,767 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-08-06 12:14:18,767 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-06 12:14:18,787 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-08-06 12:14:18,787 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-06 12:14:18,787 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 12:14:18,788 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-06 12:14:18,788 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 12:14:18,789 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 12:32:00,648 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 12:32:00,648 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 12:32:00,648 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 12:32:00,648 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 12:32:00,649 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 12:32:00,652 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 12:32:00,799 INFO gateway.run: Connecting to telegram... 2026-08-06 12:32:00,961 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 12:32:00,961 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 12:32:02,894 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 12:32:03,322 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 12:32:03,778 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 12:32:03,778 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 12:32:03,780 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 12:32:03,781 INFO gateway.run: ✓ telegram connected 2026-08-06 12:32:03,782 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 12:32:03,784 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 12:32:04,785 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 12:32:04,797 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 12:32:04,799 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 12:47:05,925 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 12:47:05,925 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.57 parent_cmdline='senpi' 2026-08-06 12:47:05,926 INFO gateway.run: Stopping gateway... 2026-08-06 12:47:05,926 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 12:47:05,927 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 12:47:06,758 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 12:47:06,758 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-08-06 12:47:06,758 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-06 12:47:06,778 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-08-06 12:47:06,778 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-06 12:47:06,779 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 12:47:06,779 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-06 12:47:06,780 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 12:47:06,780 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 12:57:05,273 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 12:57:05,273 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 12:57:05,273 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 12:57:05,274 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 12:57:05,274 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 12:57:05,277 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 12:57:05,423 INFO gateway.run: Connecting to telegram... 2026-08-06 12:57:05,584 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 12:57:05,585 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 12:57:07,495 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 12:57:07,928 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 12:57:08,369 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 12:57:08,369 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 12:57:08,371 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 12:57:08,372 INFO gateway.run: ✓ telegram connected 2026-08-06 12:57:08,373 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 12:57:08,375 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 12:57:09,376 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 12:57:09,388 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 12:57:09,390 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 12:57:52,981 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524948 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=36 publication_message_id=36 2026-08-06 12:57:58,211 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524949 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=38 publication_message_id=38 2026-08-06 12:58:03,002 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524950 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=40 publication_message_id=40 2026-08-06 12:58:08,778 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524951 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=42 publication_message_id=42 2026-08-06 12:58:13,758 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524952 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=44 publication_message_id=44 2026-08-06 12:58:23,668 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524953 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=46 publication_message_id=46 2026-08-06 12:58:28,110 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524954 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=48 publication_message_id=48 2026-08-06 12:58:32,925 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524955 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=50 publication_message_id=50 2026-08-06 12:58:37,530 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524956 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=52 publication_message_id=52 2026-08-06 12:58:41,279 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524957 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=54 publication_message_id=54 2026-08-06 12:58:45,034 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524958 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=56 publication_message_id=56 2026-08-06 12:58:48,159 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524959 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=58 publication_message_id=58 2026-08-06 12:58:51,131 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524960 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=60 publication_message_id=60 2026-08-06 12:58:54,068 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524961 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=62 publication_message_id=62 2026-08-06 12:58:57,079 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524962 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=64 publication_message_id=64 2026-08-06 12:59:01,001 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524963 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=66 publication_message_id=66 2026-08-06 12:59:05,343 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524964 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=68 publication_message_id=68 2026-08-06 12:59:08,485 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524965 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=70 publication_message_id=70 2026-08-06 12:59:13,488 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524966 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=72 publication_message_id=72 2026-08-06 12:59:19,749 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524967 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=74 publication_message_id=74 2026-08-06 12:59:24,729 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524968 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=76 publication_message_id=76 2026-08-06 12:59:29,141 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_onboarding_ingress update_id=629524969 actor_id=8527916639 chat_id=-1004325423947 topic_id=9 reply_to_message_id=78 publication_message_id=78 2026-08-06 12:59:30,118 WARNING gateway.platforms.telegram_nutrition_onboarding_runtime_publication: Nutrition onboarding advisory summary unavailable: ReconciliationUnavailable 2026-08-06 13:04:25,159 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 13:04:25,159 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.21 parent_cmdline='senpi' 2026-08-06 13:04:25,160 INFO gateway.run: Stopping gateway... 2026-08-06 13:04:25,160 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 13:04:25,162 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 13:04:25,989 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 13:04:25,989 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-08-06 13:04:25,989 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-06 13:04:26,008 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-08-06 13:04:26,008 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-06 13:04:26,008 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 13:04:26,009 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-06 13:04:26,010 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 13:04:26,010 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 13:04:35,305 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 13:04:35,306 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 13:04:35,306 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 13:04:35,306 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 13:04:35,307 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 13:04:35,310 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 13:04:35,461 INFO gateway.run: Connecting to telegram... 2026-08-06 13:04:35,623 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 13:04:35,623 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 13:04:37,581 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 13:04:38,009 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 13:04:38,438 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 13:04:38,438 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 13:04:38,440 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 13:04:38,442 INFO gateway.run: ✓ telegram connected 2026-08-06 13:04:38,442 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 13:04:38,444 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 13:04:39,446 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 13:04:39,459 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 13:04:39,460 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 13:10:58,427 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_ingress action=attest actor_id=8527916639 token_generation=29 publication_generation=29 message_id=80 publication_message_id=80 2026-08-06 13:14:32,915 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 13:14:32,916 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.37 parent_cmdline='senpi' 2026-08-06 13:14:32,916 INFO gateway.run: Stopping gateway... 2026-08-06 13:14:32,916 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 13:14:32,918 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 13:14:33,749 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 13:14:33,749 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-08-06 13:14:33,749 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-06 13:14:33,770 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-08-06 13:14:33,770 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-06 13:14:33,770 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 13:14:33,771 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-06 13:14:33,772 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 13:14:33,772 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 13:14:40,691 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 13:14:40,692 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 13:14:40,692 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 13:14:40,692 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 13:14:40,693 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 13:14:40,696 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 13:14:40,843 INFO gateway.run: Connecting to telegram... 2026-08-06 13:14:41,025 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 13:14:41,025 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 13:14:42,930 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 13:14:43,368 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 13:14:43,805 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 13:14:43,805 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 13:14:43,806 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 13:14:43,808 INFO gateway.run: ✓ telegram connected 2026-08-06 13:14:43,809 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 13:14:43,810 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 13:14:44,812 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 13:14:44,825 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 13:14:44,826 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 13:19:34,067 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_ingress action=attest actor_id=8527916639 token_generation=29 publication_generation=29 message_id=80 publication_message_id=80 2026-08-06 13:19:34,067 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_start action=attest 2026-08-06 13:19:34,867 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_pass action=attest 2026-08-06 13:19:34,870 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=authority_pass action=attest 2026-08-06 13:19:34,870 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=route_pass action=attest 2026-08-06 13:30:15,720 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 13:30:15,720 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.37 parent_cmdline='senpi' 2026-08-06 13:30:15,721 INFO gateway.run: Stopping gateway... 2026-08-06 13:30:15,721 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 13:30:15,722 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 13:30:16,511 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 13:30:16,511 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-06 13:30:16,511 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-06 13:30:16,531 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-06 13:30:16,531 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-06 13:30:16,531 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 13:30:16,532 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-06 13:30:16,533 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 13:30:16,533 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 13:30:24,385 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 13:30:24,385 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 13:30:24,386 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 13:30:24,386 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 13:30:24,387 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 13:30:24,390 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 13:30:24,533 INFO gateway.run: Connecting to telegram... 2026-08-06 13:30:24,725 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 13:30:24,725 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 13:30:26,989 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 13:30:27,423 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 13:30:27,856 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 13:30:27,856 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 13:30:27,857 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 13:30:27,859 INFO gateway.run: ✓ telegram connected 2026-08-06 13:30:27,860 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 13:30:27,861 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 13:30:28,863 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 13:30:28,876 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 13:30:28,878 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 13:31:29,029 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_ingress action=attest actor_id=8527916639 token_generation=29 publication_generation=29 message_id=80 publication_message_id=80 2026-08-06 13:31:29,029 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_start action=attest 2026-08-06 13:31:29,867 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_pass action=attest 2026-08-06 13:31:29,870 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=authority_pass action=attest 2026-08-06 13:31:29,870 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=route_pass action=attest 2026-08-06 13:31:29,875 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=transition_pass action=attest state=trainer_review 2026-08-06 13:31:29,875 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_applied action=attest state=trainer_review 2026-08-06 13:35:37,403 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_ingress action=train_ok actor_id=8693203710 token_generation=30 publication_generation=30 message_id=82 publication_message_id=82 2026-08-06 13:35:37,403 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_start action=train_ok 2026-08-06 13:35:38,394 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_pass action=train_ok 2026-08-06 13:35:38,397 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=authority_pass action=train_ok 2026-08-06 13:37:28,801 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 13:37:28,801 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.39 parent_cmdline='senpi' 2026-08-06 13:37:28,802 INFO gateway.run: Stopping gateway... 2026-08-06 13:37:28,802 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 13:37:28,803 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 13:37:29,636 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 13:37:29,636 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-08-06 13:37:29,636 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-06 13:37:29,655 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-08-06 13:37:29,656 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-06 13:37:29,656 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 13:37:29,657 INFO gateway.run: Gateway stopped (total teardown 0.86s) 2026-08-06 13:37:29,657 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 13:37:29,657 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 16:23:19,501 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 16:23:19,501 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 16:23:19,501 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 16:23:19,501 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 16:23:19,502 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 16:23:19,505 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 16:23:19,646 INFO gateway.run: Connecting to telegram... 2026-08-06 16:23:19,819 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 16:23:19,819 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 16:23:21,658 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 16:23:21,993 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_ingress action=train_ok actor_id=6949941558 token_generation=30 publication_generation=30 message_id=82 publication_message_id=82 2026-08-06 16:23:21,993 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_start action=train_ok 2026-08-06 16:23:22,103 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 16:23:22,655 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 16:23:22,655 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 16:23:22,657 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 16:23:22,659 INFO gateway.run: ✓ telegram connected 2026-08-06 16:23:22,660 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 16:23:22,662 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 16:23:22,903 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_pass action=train_ok 2026-08-06 16:23:22,906 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=authority_pass action=train_ok 2026-08-06 16:23:22,906 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=route_pass action=train_ok 2026-08-06 16:23:22,909 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=transition_pass action=train_ok state=owner_review 2026-08-06 16:23:22,909 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_applied action=train_ok state=owner_review 2026-08-06 16:23:23,663 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 16:23:23,676 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 16:23:23,678 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 16:24:48,683 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 16:24:48,683 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.12 parent_cmdline='senpi' 2026-08-06 16:24:48,684 INFO gateway.run: Stopping gateway... 2026-08-06 16:24:48,684 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 16:24:48,686 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 16:24:49,398 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 16:24:49,398 INFO gateway.run: ✓ telegram disconnected (0.71s) 2026-08-06 16:24:49,399 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.71s 2026-08-06 16:24:49,418 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.73s 2026-08-06 16:24:49,419 INFO gateway.run: Shutdown phase: SessionDB close done at +0.73s 2026-08-06 16:24:49,419 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 16:24:49,420 INFO gateway.run: Gateway stopped (total teardown 0.74s) 2026-08-06 16:24:49,420 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 16:24:49,420 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 16:29:04,192 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 16:29:04,192 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 16:29:04,193 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 16:29:04,193 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 16:29:04,193 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 16:29:04,196 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 16:29:04,340 INFO gateway.run: Connecting to telegram... 2026-08-06 16:29:04,472 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 16:29:04,473 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 16:29:06,194 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 16:29:06,595 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 16:29:07,003 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 16:29:07,003 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 16:29:07,004 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 16:29:07,006 INFO gateway.run: ✓ telegram connected 2026-08-06 16:29:07,007 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 16:29:07,009 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 16:29:08,010 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 16:29:08,022 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 16:29:08,024 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 16:32:20,645 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_ingress action=owner_ok actor_id=8693203710 token_generation=31 publication_generation=31 message_id=59 publication_message_id=59 2026-08-06 16:32:20,645 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_start action=owner_ok 2026-08-06 16:32:21,621 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_pass action=owner_ok 2026-08-06 16:32:32,770 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_ingress action=owner_ok actor_id=8693203710 token_generation=31 publication_generation=31 message_id=59 publication_message_id=59 2026-08-06 16:32:32,770 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_start action=owner_ok 2026-08-06 16:32:33,472 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_pass action=owner_ok 2026-08-06 16:34:16,010 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 16:34:16,010 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.17 parent_cmdline='senpi' 2026-08-06 16:34:16,011 INFO gateway.run: Stopping gateway... 2026-08-06 16:34:16,011 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 16:34:16,014 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 16:34:19,754 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 16:34:19,754 INFO gateway.run: ✓ telegram disconnected (3.74s) 2026-08-06 16:34:19,754 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.74s 2026-08-06 16:34:19,774 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.76s 2026-08-06 16:34:19,774 INFO gateway.run: Shutdown phase: SessionDB close done at +3.76s 2026-08-06 16:34:19,774 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 16:34:19,775 INFO gateway.run: Gateway stopped (total teardown 3.76s) 2026-08-06 16:34:19,775 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 16:34:19,776 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 16:36:45,357 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 16:36:45,357 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 16:36:45,357 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 16:36:45,358 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 16:36:45,358 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 16:36:45,361 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 16:36:45,507 INFO gateway.run: Connecting to telegram... 2026-08-06 16:36:45,682 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 16:36:45,682 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 16:36:47,581 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 16:36:48,011 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 16:36:48,441 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 16:36:48,441 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 16:36:48,443 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 16:36:48,444 INFO gateway.run: ✓ telegram connected 2026-08-06 16:36:48,445 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 16:36:48,447 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 16:36:49,449 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 16:36:49,461 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 16:36:49,463 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 16:37:09,772 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_ingress action=owner_ok actor_id=8693203710 token_generation=31 publication_generation=31 message_id=59 publication_message_id=59 2026-08-06 16:37:09,772 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_start action=owner_ok 2026-08-06 16:37:10,606 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_pass action=owner_ok 2026-08-06 16:37:10,609 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=authority_pass action=owner_ok 2026-08-06 16:37:10,609 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=route_pass action=owner_ok 2026-08-06 16:37:21,917 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_ingress action=owner_ok actor_id=8693203710 token_generation=31 publication_generation=31 message_id=59 publication_message_id=59 2026-08-06 16:37:21,917 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_start action=owner_ok 2026-08-06 16:37:22,706 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_pass action=owner_ok 2026-08-06 16:37:22,709 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=authority_pass action=owner_ok 2026-08-06 16:37:22,709 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=route_pass action=owner_ok 2026-08-06 16:39:00,317 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 16:39:00,318 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.22 parent_cmdline='senpi' 2026-08-06 16:39:00,318 INFO gateway.run: Stopping gateway... 2026-08-06 16:39:00,318 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 16:39:00,321 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 16:39:01,122 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 16:39:01,122 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-06 16:39:01,122 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-06 16:39:01,141 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-06 16:39:01,142 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-06 16:39:01,142 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 16:39:01,143 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-06 16:39:01,143 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 16:39:01,143 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 16:48:00,123 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 16:48:00,123 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 16:48:00,124 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 16:48:00,124 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 16:48:00,124 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 16:48:00,128 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 16:48:00,295 INFO gateway.run: Connecting to telegram... 2026-08-06 16:48:00,421 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 16:48:00,421 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 16:48:02,401 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 16:48:02,835 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 16:48:03,279 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 16:48:03,280 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 16:48:03,281 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 16:48:03,283 INFO gateway.run: ✓ telegram connected 2026-08-06 16:48:03,284 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 16:48:03,285 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 16:48:04,287 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 16:48:04,298 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 16:48:04,299 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 16:55:46,106 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 16:55:46,106 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.10 parent_cmdline='senpi' 2026-08-06 16:55:46,106 INFO gateway.run: Stopping gateway... 2026-08-06 16:55:46,106 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 16:55:46,108 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 16:55:49,899 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 16:55:49,900 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-08-06 16:55:49,900 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-08-06 16:55:49,919 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.81s 2026-08-06 16:55:49,920 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-08-06 16:55:49,920 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 16:55:49,921 INFO gateway.run: Gateway stopped (total teardown 3.81s) 2026-08-06 16:55:49,921 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 16:55:49,922 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 16:57:18,585 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 16:57:18,586 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 16:57:18,586 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 16:57:18,586 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 16:57:18,586 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 16:57:18,589 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 16:57:18,745 INFO gateway.run: Connecting to telegram... 2026-08-06 16:57:18,891 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 16:57:18,891 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 16:57:20,830 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 16:57:21,259 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 16:57:21,766 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 16:57:21,766 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 16:57:21,767 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 16:57:21,769 INFO gateway.run: ✓ telegram connected 2026-08-06 16:57:21,770 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 16:57:21,771 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 16:57:22,773 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 16:57:22,786 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 16:57:22,786 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 17:07:15,378 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 17:07:15,378 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.08 parent_cmdline='senpi' 2026-08-06 17:07:15,379 INFO gateway.run: Stopping gateway... 2026-08-06 17:07:15,379 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 17:07:15,380 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 17:07:16,203 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 17:07:16,203 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-08-06 17:07:16,203 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-08-06 17:07:16,222 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-08-06 17:07:16,223 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-08-06 17:07:16,223 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 17:07:16,224 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-06 17:07:16,224 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 17:07:16,224 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 17:08:36,535 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 17:08:36,535 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 17:08:36,535 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 17:08:36,536 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 17:08:36,536 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 17:08:36,539 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 17:08:36,686 INFO gateway.run: Connecting to telegram... 2026-08-06 17:08:36,816 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 17:08:36,816 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 17:08:38,764 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 17:08:39,323 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 17:08:39,761 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 17:08:39,761 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 17:08:39,763 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 17:08:39,764 INFO gateway.run: ✓ telegram connected 2026-08-06 17:08:39,765 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 17:08:39,767 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 17:08:40,770 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 17:08:40,783 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 17:08:40,784 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 17:35:16,393 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 17:35:16,393 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.20 parent_cmdline='senpi' 2026-08-06 17:35:16,394 INFO gateway.run: Stopping gateway... 2026-08-06 17:35:16,394 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 17:35:16,395 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 17:35:17,195 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 17:35:17,195 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-06 17:35:17,195 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-06 17:35:17,215 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-06 17:35:17,215 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-06 17:35:17,215 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 17:35:17,216 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-06 17:35:17,216 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 17:35:17,217 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 17:35:25,491 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 17:35:25,491 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 17:35:25,492 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 17:35:25,492 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 17:35:25,492 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 17:35:25,495 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 17:35:25,639 INFO gateway.run: Connecting to telegram... 2026-08-06 17:35:25,811 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 17:35:25,811 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 17:35:27,819 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 17:35:28,308 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 17:35:28,749 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 17:35:28,749 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 17:35:28,751 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 17:35:28,752 INFO gateway.run: ✓ telegram connected 2026-08-06 17:35:28,753 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 17:35:28,755 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 17:35:29,756 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 17:35:29,770 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 17:35:29,770 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 18:15:36,274 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 18:15:36,274 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.11 parent_cmdline='senpi' 2026-08-06 18:15:36,275 INFO gateway.run: Stopping gateway... 2026-08-06 18:15:36,275 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 18:15:36,276 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 18:15:37,109 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 18:15:37,109 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-08-06 18:15:37,109 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-06 18:15:37,129 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-08-06 18:15:37,129 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-06 18:15:37,129 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 18:15:37,130 INFO gateway.run: Gateway stopped (total teardown 0.86s) 2026-08-06 18:15:37,130 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 18:15:37,130 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 18:16:44,228 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 18:16:44,229 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 18:16:44,229 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 18:16:44,229 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 18:16:44,229 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 18:16:44,232 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 18:16:44,376 INFO gateway.run: Connecting to telegram... 2026-08-06 18:16:44,496 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 18:16:44,496 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 18:16:46,426 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 18:16:46,894 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 18:16:47,409 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 18:16:47,410 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 18:16:47,411 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 18:16:47,412 INFO gateway.run: ✓ telegram connected 2026-08-06 18:16:47,413 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 18:16:47,415 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 18:16:48,417 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 18:16:48,429 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 18:16:48,431 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 18:35:07,991 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 18:35:07,991 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.22 parent_cmdline='senpi' 2026-08-06 18:35:07,992 INFO gateway.run: Stopping gateway... 2026-08-06 18:35:07,992 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 18:35:07,993 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 18:35:08,787 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 18:35:08,787 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-06 18:35:08,787 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-06 18:35:08,805 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-06 18:35:08,806 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-06 18:35:08,806 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 18:35:08,807 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-06 18:35:08,807 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 18:35:08,807 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 18:35:16,865 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 18:35:16,865 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 18:35:16,866 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 18:35:16,866 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 18:35:16,866 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 18:35:16,869 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 18:35:17,014 INFO gateway.run: Connecting to telegram... 2026-08-06 18:35:17,175 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 18:35:17,175 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 18:35:19,097 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 18:35:19,529 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 18:35:19,956 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 18:35:19,957 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 18:35:19,958 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 18:35:19,960 INFO gateway.run: ✓ telegram connected 2026-08-06 18:35:19,960 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 18:35:19,962 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 18:35:20,964 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 18:35:20,977 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 18:35:20,978 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 18:50:54,705 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 18:50:54,705 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.31 parent_cmdline='senpi' 2026-08-06 18:50:54,706 INFO gateway.run: Stopping gateway... 2026-08-06 18:50:54,706 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 18:50:54,708 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 18:50:55,498 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 18:50:55,499 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-06 18:50:55,499 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-06 18:50:55,519 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-06 18:50:55,519 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-06 18:50:55,519 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 18:50:55,520 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-06 18:50:55,520 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 18:50:55,520 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 18:55:11,383 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 18:55:11,384 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 18:55:11,384 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 18:55:11,384 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 18:55:11,385 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 18:55:11,388 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 18:55:11,535 INFO gateway.run: Connecting to telegram... 2026-08-06 18:55:11,721 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 18:55:11,721 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 18:55:13,675 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 18:55:14,222 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 18:55:14,652 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 18:55:14,653 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 18:55:14,654 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 18:55:14,656 INFO gateway.run: ✓ telegram connected 2026-08-06 18:55:14,656 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 18:55:14,658 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 18:55:15,660 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 18:55:15,673 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 18:55:15,676 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 18:57:01,738 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 18:57:01,739 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.20 parent_cmdline='senpi' 2026-08-06 18:57:01,739 INFO gateway.run: Stopping gateway... 2026-08-06 18:57:01,739 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 18:57:01,741 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 18:57:02,542 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 18:57:02,542 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-06 18:57:02,542 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-06 18:57:02,562 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-06 18:57:02,563 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-06 18:57:02,563 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 18:57:02,564 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-06 18:57:02,564 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 18:57:02,564 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 19:58:00,730 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 19:58:00,730 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 19:58:00,731 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 19:58:00,731 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 19:58:00,731 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 19:58:00,734 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 19:58:00,887 INFO gateway.run: Connecting to telegram... 2026-08-06 19:58:01,050 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 19:58:01,051 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 19:58:02,972 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 19:58:03,404 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 19:58:03,846 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 19:58:03,846 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 19:58:03,848 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 19:58:03,849 INFO gateway.run: ✓ telegram connected 2026-08-06 19:58:03,850 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 19:58:03,852 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 19:58:04,854 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 19:58:04,867 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 19:58:04,868 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 20:21:30,249 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 20:21:30,250 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.24 parent_cmdline='senpi' 2026-08-06 20:21:30,250 INFO gateway.run: Stopping gateway... 2026-08-06 20:21:30,250 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 20:21:30,252 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 20:21:31,075 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 20:21:31,075 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-08-06 20:21:31,075 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-08-06 20:21:31,095 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-08-06 20:21:31,095 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-08-06 20:21:31,095 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 20:21:31,096 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-06 20:21:31,096 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 20:21:31,097 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 20:23:44,337 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 20:23:44,337 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 20:23:44,338 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 20:23:44,338 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 20:23:44,338 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 20:23:44,341 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 20:23:44,487 INFO gateway.run: Connecting to telegram... 2026-08-06 20:23:44,657 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 20:23:44,657 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 20:23:46,582 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 20:23:47,118 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 20:23:47,549 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 20:23:47,549 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 20:23:47,552 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 20:23:47,554 INFO gateway.run: ✓ telegram connected 2026-08-06 20:23:47,554 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 20:23:47,556 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 20:23:48,558 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 20:23:48,571 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 20:23:48,573 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 20:31:17,878 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 20:31:17,878 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.53 parent_cmdline='senpi' 2026-08-06 20:31:17,878 INFO gateway.run: Stopping gateway... 2026-08-06 20:31:17,878 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 20:31:17,880 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 20:31:18,684 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 20:31:18,684 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-06 20:31:18,684 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.81s 2026-08-06 20:31:18,704 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.83s 2026-08-06 20:31:18,704 INFO gateway.run: Shutdown phase: SessionDB close done at +0.83s 2026-08-06 20:31:18,704 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 20:31:18,705 INFO gateway.run: Gateway stopped (total teardown 0.83s) 2026-08-06 20:31:18,705 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 20:31:18,706 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 20:31:28,234 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 20:31:28,234 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 20:31:28,234 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 20:31:28,234 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 20:31:28,234 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 20:31:28,237 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 20:31:28,383 INFO gateway.run: Connecting to telegram... 2026-08-06 20:31:28,505 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 20:31:28,505 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 20:31:30,655 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 20:31:31,093 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 20:31:31,578 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 20:31:31,579 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 20:31:31,580 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 20:31:31,581 INFO gateway.run: ✓ telegram connected 2026-08-06 20:31:31,582 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 20:31:31,584 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 20:31:32,586 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 20:31:32,599 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 20:31:32,601 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 20:43:29,595 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 20:43:29,596 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.34 parent_cmdline='senpi' 2026-08-06 20:43:29,597 INFO gateway.run: Stopping gateway... 2026-08-06 20:43:29,597 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 20:43:29,598 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 20:43:30,424 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 20:43:30,424 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-08-06 20:43:30,425 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-06 20:43:30,444 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-08-06 20:43:30,444 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-06 20:43:30,444 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 20:43:30,445 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-06 20:43:30,446 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 20:43:30,446 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 20:43:57,321 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 20:43:57,321 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 20:43:57,321 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 20:43:57,322 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 20:43:57,322 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 20:43:57,325 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 20:43:57,470 INFO gateway.run: Connecting to telegram... 2026-08-06 20:43:57,646 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 20:43:57,646 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 20:43:59,563 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 20:44:00,003 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 20:44:00,485 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 20:44:00,486 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 20:44:00,488 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 20:44:00,490 INFO gateway.run: ✓ telegram connected 2026-08-06 20:44:00,491 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 20:44:00,492 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 20:44:01,494 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 20:44:01,508 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 20:44:01,509 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 20:54:18,440 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 20:54:18,440 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.12 parent_cmdline='senpi' 2026-08-06 20:54:18,441 INFO gateway.run: Stopping gateway... 2026-08-06 20:54:18,441 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 20:54:18,442 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 20:54:19,313 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 20:54:19,313 INFO gateway.run: ✓ telegram disconnected (0.87s) 2026-08-06 20:54:19,313 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.87s 2026-08-06 20:54:19,333 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.89s 2026-08-06 20:54:19,333 INFO gateway.run: Shutdown phase: SessionDB close done at +0.89s 2026-08-06 20:54:19,333 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 20:54:19,334 INFO gateway.run: Gateway stopped (total teardown 0.89s) 2026-08-06 20:54:19,334 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 20:54:19,335 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 21:02:05,240 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 21:02:05,241 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 21:02:05,241 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 21:02:05,241 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 21:02:05,242 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 21:02:05,245 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 21:02:05,397 INFO gateway.run: Connecting to telegram... 2026-08-06 21:02:05,563 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 21:02:05,563 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 21:02:07,573 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 21:02:08,060 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 21:02:08,495 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 21:02:08,495 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 21:02:08,497 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 21:02:08,499 INFO gateway.run: ✓ telegram connected 2026-08-06 21:02:08,500 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 21:02:08,502 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 21:02:09,503 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 21:02:09,516 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 21:02:09,517 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 21:21:43,043 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 21:21:43,043 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.07 parent_cmdline='senpi' 2026-08-06 21:21:43,043 INFO gateway.run: Stopping gateway... 2026-08-06 21:21:43,043 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 21:21:43,045 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 21:21:43,837 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 21:21:43,837 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-06 21:21:43,837 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-06 21:21:43,857 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-06 21:21:43,857 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-06 21:21:43,857 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 21:21:43,858 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-06 21:21:43,858 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 21:21:43,859 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-06 21:22:49,768 INFO gateway.run: Starting Hermes Gateway... 2026-08-06 21:22:49,768 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-06 21:22:49,769 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-06 21:22:49,769 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-06 21:22:49,769 INFO gateway.run: Active profile: dualcoachtest 2026-08-06 21:22:49,772 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-06 21:22:49,923 INFO gateway.run: Connecting to telegram... 2026-08-06 21:22:50,091 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-06 21:22:50,091 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-06 21:22:52,048 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-06 21:22:52,519 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-06 21:22:53,021 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-06 21:22:53,022 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-06 21:22:53,023 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-06 21:22:53,024 INFO gateway.run: ✓ telegram connected 2026-08-06 21:22:53,025 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-06 21:22:53,027 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-06 21:22:54,029 INFO gateway.run: Press Ctrl+C to stop 2026-08-06 21:22:54,042 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-06 21:22:54,044 INFO gateway.run: kanban dispatcher: another gateway already holds the dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock); this gateway will NOT dispatch. 2026-08-06 21:47:14,824 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-06 21:47:14,824 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=no parent_pid=4171522 parent_name=senpi loadavg_1m=0.33 parent_cmdline='senpi' 2026-08-06 21:47:14,825 INFO gateway.run: Stopping gateway... 2026-08-06 21:47:14,825 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-06 21:47:14,826 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-06 21:47:15,614 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-06 21:47:15,614 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-06 21:47:15,614 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-06 21:47:15,630 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.80s 2026-08-06 21:47:15,630 INFO gateway.run: Shutdown phase: SessionDB close done at +0.80s 2026-08-06 21:47:15,630 INFO gateway.run: Gateway stopped by an unexpected signal — persisting gateway_state=running so container_boot auto-starts on the next boot (issue #42675) 2026-08-06 21:47:15,631 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-06 21:47:15,631 INFO gateway.run: Gateway housekeeping stopped 2026-08-06 21:47:15,631 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-10 09:46:47,665 INFO gateway.run: Starting Hermes Gateway... 2026-08-10 09:46:47,665 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-10 09:46:47,670 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-10 09:46:47,670 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-10 09:46:47,671 INFO gateway.run: Active profile: dualcoachtest 2026-08-10 09:46:47,675 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-10 09:46:47,919 INFO gateway.run: Connecting to telegram... 2026-08-10 09:46:48,274 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-10 09:46:48,274 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-10 09:46:50,090 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-10 09:46:50,452 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525009 2026-08-10 09:46:50,454 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525010 2026-08-10 09:46:50,455 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525011 2026-08-10 09:46:50,456 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525012 2026-08-10 09:46:50,457 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525013 2026-08-10 09:46:50,458 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525014 2026-08-10 09:46:50,518 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-10 09:46:50,946 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-10 09:46:50,946 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-10 09:46:50,947 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-10 09:46:50,950 INFO gateway.run: ✓ telegram connected 2026-08-10 09:46:50,952 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-10 09:46:50,953 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-10 09:46:51,415 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525015 2026-08-10 09:46:51,852 INFO gateway.platforms.telegram: [Telegram] Lazy-registered 30 commands for forum chat -1004484458766 2026-08-10 09:46:51,853 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525016 2026-08-10 09:46:51,856 WARNING gateway.run: Dropping message from unauthorized user in active session: user=6949941558 (John Lee), platform=telegram, session=agent:main:telegram:group:-1004484458766:1 2026-08-10 09:46:51,857 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525017 2026-08-10 09:46:51,859 INFO gateway.run: Queued inbound message during gateway startup restore: platform=telegram chat=-1004484458766 2026-08-10 09:46:51,955 INFO gateway.run: Drained 1 inbound message(s) queued during startup restore 2026-08-10 09:46:51,955 INFO gateway.run: Press Ctrl+C to stop 2026-08-10 09:46:51,965 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-10 09:46:51,975 WARNING gateway.run: Unrecognized slash command /pilot_owner from telegram — replying with unknown-command notice 2026-08-10 09:46:51,976 INFO gateway.platforms.base: [Telegram] Sending response (137 chars) to -1004484458766 2026-08-10 09:46:51,978 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-10 09:46:52,769 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525018 2026-08-10 09:46:56,979 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-10 10:45:52,011 INFO gateway.run: curator: curator: snapshot created (2026-08-10T01-45-52Z) 2026-08-10 10:45:52,017 INFO gateway.run: curator: curator: auto: no changes; llm: skipped (consolidation off) 2026-08-10 13:00:29,202 INFO gateway.run: Received SIGTERM as a planned gateway stop — exiting cleanly 2026-08-10 13:00:29,202 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.38 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-10 13:00:29,203 INFO gateway.run: Stopping gateway... 2026-08-10 13:00:29,203 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-10 13:00:29,204 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-10 13:00:30,010 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-10 13:00:30,011 INFO gateway.run: ✓ telegram disconnected (0.81s) 2026-08-10 13:00:30,011 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.81s 2026-08-10 13:00:30,022 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-10 13:00:30,023 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-10 13:00:30,024 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-10 13:00:30,024 INFO gateway.run: Gateway housekeeping stopped 2026-08-10 14:00:34,473 INFO gateway.run: Starting Hermes Gateway... 2026-08-10 14:00:34,473 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-10 14:00:34,477 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-10 14:00:34,477 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-10 14:00:34,478 INFO gateway.run: Active profile: dualcoachtest 2026-08-10 14:00:34,482 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-10 14:00:34,637 INFO gateway.run: Connecting to telegram... 2026-08-10 14:00:34,953 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-10 14:00:34,953 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-10 14:00:36,772 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-10 14:00:37,204 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-10 14:00:37,631 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-10 14:00:37,631 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-10 14:00:37,633 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-10 14:00:37,635 INFO gateway.run: ✓ telegram connected 2026-08-10 14:00:37,636 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-10 14:00:37,638 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-10 14:00:38,100 INFO gateway.platforms.telegram: [Telegram] Lazy-registered 30 commands for forum chat -1004484458766 2026-08-10 14:00:38,103 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525019 2026-08-10 14:00:38,106 WARNING gateway.run: Dropping message from unauthorized user in active session: user=6949941558 (John Lee), platform=telegram, session=agent:main:telegram:group:-1004484458766:1 2026-08-10 14:00:38,108 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525020 2026-08-10 14:00:38,109 INFO gateway.run: Queued inbound message during gateway startup restore: platform=telegram chat=-1004484458766 2026-08-10 14:00:38,640 INFO gateway.run: Drained 1 inbound message(s) queued during startup restore 2026-08-10 14:00:38,640 INFO gateway.run: Press Ctrl+C to stop 2026-08-10 14:00:38,653 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-10 14:00:38,666 WARNING gateway.run: Unrecognized slash command /pilot_owner from telegram — replying with unknown-command notice 2026-08-10 14:00:38,666 INFO gateway.platforms.base: [Telegram] Sending response (137 chars) to -1004484458766 2026-08-10 14:00:38,668 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-10 14:00:39,056 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525021 2026-08-10 14:00:43,671 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-10 14:25:11,077 INFO gateway.run: Received SIGTERM as a planned gateway stop — exiting cleanly 2026-08-10 14:25:11,077 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.23 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-10 14:25:11,077 INFO gateway.run: Stopping gateway... 2026-08-10 14:25:11,077 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-10 14:25:11,079 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-10 14:25:11,872 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-10 14:25:11,873 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-10 14:25:11,873 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-10 14:25:11,885 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-10 14:25:11,885 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-10 14:25:11,886 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-10 14:25:11,887 INFO gateway.run: Gateway housekeeping stopped 2026-08-10 15:11:59,173 INFO gateway.run: Starting Hermes Gateway... 2026-08-10 15:11:59,173 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-10 15:11:59,178 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-10 15:11:59,178 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-10 15:11:59,179 INFO gateway.run: Active profile: dualcoachtest 2026-08-10 15:11:59,182 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-10 15:11:59,335 INFO gateway.run: Connecting to telegram... 2026-08-10 15:11:59,648 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-10 15:11:59,649 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-10 15:12:01,603 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-10 15:12:02,043 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-10 15:12:02,479 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-10 15:12:02,479 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-10 15:12:02,481 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-10 15:12:02,483 INFO gateway.run: ✓ telegram connected 2026-08-10 15:12:02,484 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-10 15:12:02,486 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-10 15:12:02,818 INFO gateway.platforms.telegram: [Telegram] Lazy-registered 30 commands for forum chat -1004484458766 2026-08-10 15:12:02,820 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525022 2026-08-10 15:12:02,851 INFO gateway.run: Queued inbound message during gateway startup restore: platform=telegram chat=-1004484458766 2026-08-10 15:12:02,851 INFO gateway.run: Queued inbound message during gateway startup restore: platform=telegram chat=-1004484458766 2026-08-10 15:12:03,487 INFO gateway.run: Drained 2 inbound message(s) queued during startup restore 2026-08-10 15:12:03,488 INFO gateway.run: Press Ctrl+C to stop 2026-08-10 15:12:03,518 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-10 15:12:03,533 WARNING gateway.run: Unrecognized slash command /pilot_owner from telegram — replying with unknown-command notice 2026-08-10 15:12:03,534 INFO gateway.platforms.base: [Telegram] Sending response (137 chars) to -1004484458766 2026-08-10 15:12:03,535 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-10 15:12:03,827 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525023 2026-08-10 15:12:04,439 WARNING gateway.run: Unrecognized slash command /pilot_trainer from telegram — replying with unknown-command notice 2026-08-10 15:12:04,439 INFO gateway.platforms.base: [Telegram] Sending response (139 chars) to -1004484458766 2026-08-10 15:12:08,537 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-10 15:26:23,939 INFO gateway.run: Received SIGTERM as a planned gateway stop — exiting cleanly 2026-08-10 15:26:23,939 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.90 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-10 15:26:23,939 INFO gateway.run: Stopping gateway... 2026-08-10 15:26:23,939 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-10 15:26:23,941 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-10 15:26:24,744 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-10 15:26:24,744 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-10 15:26:24,744 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-10 15:26:24,772 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.83s 2026-08-10 15:26:24,773 INFO gateway.run: Shutdown phase: SessionDB close done at +0.83s 2026-08-10 15:26:24,774 INFO gateway.run: Gateway stopped (total teardown 0.83s) 2026-08-10 15:26:24,774 INFO gateway.run: Gateway housekeeping stopped 2026-08-10 15:29:47,570 INFO gateway.run: Starting Hermes Gateway... 2026-08-10 15:29:47,570 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-10 15:29:47,575 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-10 15:29:47,575 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-10 15:29:47,575 INFO gateway.run: Active profile: dualcoachtest 2026-08-10 15:29:47,579 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-10 15:29:47,739 INFO gateway.run: Connecting to telegram... 2026-08-10 15:29:48,082 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-10 15:29:48,082 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-10 15:29:50,019 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-10 15:29:50,457 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-10 15:29:50,921 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-10 15:29:50,921 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-10 15:29:50,922 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-10 15:29:50,924 INFO gateway.run: ✓ telegram connected 2026-08-10 15:29:50,926 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-10 15:29:50,927 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-10 15:29:51,929 INFO gateway.run: Press Ctrl+C to stop 2026-08-10 15:29:51,942 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-10 15:29:51,944 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-10 15:29:56,946 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-10 15:53:06,297 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525024 2026-08-10 15:55:32,536 INFO gateway.run: Received SIGTERM as a planned gateway stop — exiting cleanly 2026-08-10 15:55:32,536 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.37 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-10 15:55:32,536 INFO gateway.run: Stopping gateway... 2026-08-10 15:55:32,536 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-10 15:55:32,537 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-10 15:55:33,417 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-10 15:55:33,417 INFO gateway.run: ✓ telegram disconnected (0.88s) 2026-08-10 15:55:33,417 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.88s 2026-08-10 15:55:33,435 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.90s 2026-08-10 15:55:33,435 INFO gateway.run: Shutdown phase: SessionDB close done at +0.90s 2026-08-10 15:55:33,437 INFO gateway.run: Gateway stopped (total teardown 0.90s) 2026-08-10 15:55:33,437 INFO gateway.run: Gateway housekeeping stopped 2026-08-10 15:59:53,933 INFO gateway.run: Starting Hermes Gateway... 2026-08-10 15:59:53,933 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-10 15:59:53,938 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-10 15:59:53,938 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-10 15:59:53,938 INFO gateway.run: Active profile: dualcoachtest 2026-08-10 15:59:53,942 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-10 15:59:54,094 INFO gateway.run: Connecting to telegram... 2026-08-10 15:59:54,414 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-10 15:59:54,414 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-10 15:59:56,243 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-10 15:59:56,680 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-10 15:59:57,107 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-10 15:59:57,108 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-10 15:59:57,110 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-10 15:59:57,111 INFO gateway.run: ✓ telegram connected 2026-08-10 15:59:57,113 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-10 15:59:57,115 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-10 15:59:58,116 INFO gateway.run: Press Ctrl+C to stop 2026-08-10 15:59:58,128 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-10 15:59:58,130 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-10 16:00:03,131 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-10 16:04:07,911 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525025 2026-08-10 16:08:07,203 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525026 2026-08-10 16:11:56,703 INFO gateway.run: Received SIGTERM as a planned gateway stop — exiting cleanly 2026-08-10 16:11:56,703 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.18 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-10 16:11:56,704 INFO gateway.run: Stopping gateway... 2026-08-10 16:11:56,704 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-10 16:11:56,705 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-10 16:11:57,496 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-10 16:11:57,496 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-10 16:11:57,496 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-10 16:11:57,515 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-10 16:11:57,516 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-10 16:11:57,517 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-10 16:11:57,517 INFO gateway.run: Gateway housekeeping stopped 2026-08-10 16:16:10,694 INFO gateway.run: Starting Hermes Gateway... 2026-08-10 16:16:10,695 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-10 16:16:10,700 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-10 16:16:10,700 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-10 16:16:10,700 INFO gateway.run: Active profile: dualcoachtest 2026-08-10 16:16:10,704 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-10 16:16:10,855 INFO gateway.run: Connecting to telegram... 2026-08-10 16:16:11,190 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-10 16:16:11,190 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-10 16:16:13,023 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-10 16:16:13,483 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-10 16:16:13,914 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-10 16:16:13,914 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-10 16:16:13,916 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-10 16:16:13,918 INFO gateway.run: ✓ telegram connected 2026-08-10 16:16:13,919 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-10 16:16:13,921 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-10 16:16:14,922 INFO gateway.run: Press Ctrl+C to stop 2026-08-10 16:16:14,933 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-10 16:16:14,935 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-10 16:16:19,936 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-10 16:29:14,823 INFO gateway.run: Received SIGTERM as a planned gateway stop — exiting cleanly 2026-08-10 16:29:14,823 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.37 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-10 16:29:14,823 INFO gateway.run: Stopping gateway... 2026-08-10 16:29:14,823 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-10 16:29:14,825 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-10 16:29:18,661 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-10 16:29:18,661 INFO gateway.run: ✓ telegram disconnected (3.84s) 2026-08-10 16:29:18,661 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.84s 2026-08-10 16:29:18,681 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.86s 2026-08-10 16:29:18,682 INFO gateway.run: Shutdown phase: SessionDB close done at +3.86s 2026-08-10 16:29:18,684 INFO gateway.run: Gateway stopped (total teardown 3.86s) 2026-08-10 16:29:18,684 INFO gateway.run: Gateway housekeeping stopped 2026-08-10 16:36:51,440 INFO gateway.run: Starting Hermes Gateway... 2026-08-10 16:36:51,440 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-10 16:36:51,445 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-10 16:36:51,445 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-10 16:36:51,445 INFO gateway.run: Active profile: dualcoachtest 2026-08-10 16:36:51,449 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-10 16:36:51,605 INFO gateway.run: Connecting to telegram... 2026-08-10 16:36:51,926 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-10 16:36:51,926 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-10 16:36:53,765 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-10 16:36:54,194 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-10 16:36:54,621 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-10 16:36:54,622 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-10 16:36:54,624 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-10 16:36:54,627 INFO gateway.run: ✓ telegram connected 2026-08-10 16:36:54,628 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-10 16:36:54,630 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-10 16:36:55,632 INFO gateway.run: Press Ctrl+C to stop 2026-08-10 16:36:55,645 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-10 16:36:55,647 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-10 16:37:00,648 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-10 16:51:45,731 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525027 2026-08-10 16:51:45,732 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525027 2026-08-10 16:51:45,732 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525027 2026-08-10 16:51:45,733 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525027 2026-08-10 16:51:45,736 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525027 2026-08-10 16:51:45,736 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525027 2026-08-10 16:51:46,726 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525027 2026-08-10 16:51:46,727 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525027 2026-08-10 16:56:26,638 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525028 2026-08-10 16:56:26,639 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525028 2026-08-10 16:56:26,639 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525028 2026-08-10 16:56:26,640 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525028 2026-08-10 16:56:26,642 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525028 2026-08-10 16:56:26,642 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525028 2026-08-10 16:56:27,636 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525028 2026-08-10 16:56:27,637 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525028 2026-08-10 18:01:38,665 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525029 2026-08-10 18:01:38,666 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525029 2026-08-10 18:01:38,666 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525029 2026-08-10 18:01:38,667 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525029 2026-08-10 18:01:38,669 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525029 2026-08-10 18:01:38,669 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525029 2026-08-10 18:01:39,694 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525029 2026-08-10 18:01:39,696 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525029 2026-08-10 18:01:41,182 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525030 2026-08-10 18:01:41,183 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525030 2026-08-10 18:01:41,183 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525030 2026-08-10 18:01:41,183 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525030 2026-08-10 18:01:41,185 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525030 2026-08-10 18:01:41,185 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525030 2026-08-10 18:01:41,647 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525030 2026-08-10 18:01:41,649 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525030 2026-08-10 18:01:43,223 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525031 2026-08-10 18:01:43,224 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525031 2026-08-10 18:01:43,224 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525031 2026-08-10 18:01:43,225 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525031 2026-08-10 18:01:43,226 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525031 2026-08-10 18:01:43,226 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525031 2026-08-10 18:01:43,699 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525031 2026-08-10 18:01:43,700 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525031 2026-08-10 18:01:49,605 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525032 2026-08-10 18:01:49,606 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525032 2026-08-10 18:01:49,606 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525032 2026-08-10 18:01:49,607 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525032 2026-08-10 18:01:49,608 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525032 2026-08-10 18:01:49,608 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525032 2026-08-10 18:01:50,644 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525032 2026-08-10 18:01:50,646 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525032 2026-08-10 18:01:52,083 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525033 2026-08-10 18:01:52,084 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525033 2026-08-10 18:01:52,084 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525033 2026-08-10 18:01:52,084 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525033 2026-08-10 18:01:52,086 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525033 2026-08-10 18:01:52,086 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525033 2026-08-10 18:01:52,554 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525033 2026-08-10 18:01:52,555 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525033 2026-08-10 18:01:58,136 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525034 2026-08-10 18:01:58,137 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525034 2026-08-10 18:01:58,137 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525034 2026-08-10 18:01:58,137 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525034 2026-08-10 18:01:58,139 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525034 2026-08-10 18:01:58,139 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525034 2026-08-10 18:01:59,137 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525034 2026-08-10 18:01:59,138 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525034 2026-08-10 18:02:04,146 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525035 2026-08-10 18:02:04,148 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525035 2026-08-10 18:02:04,148 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525035 2026-08-10 18:02:04,148 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525035 2026-08-10 18:02:04,150 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525035 2026-08-10 18:02:04,150 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525035 2026-08-10 18:02:05,226 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525035 2026-08-10 18:02:05,227 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525035 2026-08-10 18:02:06,615 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525036 2026-08-10 18:02:06,616 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525036 2026-08-10 18:02:06,616 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525036 2026-08-10 18:02:06,617 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525036 2026-08-10 18:02:06,618 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525036 2026-08-10 18:02:06,619 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525036 2026-08-10 18:02:07,179 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525036 2026-08-10 18:02:07,180 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525036 2026-08-10 18:02:08,519 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525037 2026-08-10 18:02:08,520 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525037 2026-08-10 18:02:08,520 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525037 2026-08-10 18:02:08,520 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525037 2026-08-10 18:02:08,522 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525037 2026-08-10 18:02:08,522 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525037 2026-08-10 18:02:08,994 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525037 2026-08-10 18:02:08,996 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525037 2026-08-10 18:02:10,316 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525038 2026-08-10 18:02:10,317 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525038 2026-08-10 18:02:10,317 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525038 2026-08-10 18:02:10,317 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525038 2026-08-10 18:02:10,319 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525038 2026-08-10 18:02:10,319 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525038 2026-08-10 18:02:10,785 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525038 2026-08-10 18:02:10,786 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525038 2026-08-10 18:02:12,596 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525039 2026-08-10 18:02:12,597 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525039 2026-08-10 18:02:12,597 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525039 2026-08-10 18:02:12,598 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525039 2026-08-10 18:02:12,599 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525039 2026-08-10 18:02:12,599 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525039 2026-08-10 18:02:13,089 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525039 2026-08-10 18:02:13,095 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525039 2026-08-10 18:02:14,537 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525040 2026-08-10 18:02:14,538 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525040 2026-08-10 18:02:14,539 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525040 2026-08-10 18:02:14,539 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525040 2026-08-10 18:02:14,541 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525040 2026-08-10 18:02:14,541 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525040 2026-08-10 18:02:15,010 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525040 2026-08-10 18:02:15,012 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525040 2026-08-10 18:02:16,584 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525041 2026-08-10 18:02:16,585 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525041 2026-08-10 18:02:16,585 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525041 2026-08-10 18:02:16,585 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525041 2026-08-10 18:02:16,587 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525041 2026-08-10 18:02:16,587 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525041 2026-08-10 18:02:17,161 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525041 2026-08-10 18:02:17,162 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525041 2026-08-10 18:02:19,211 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525042 2026-08-10 18:02:19,212 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525042 2026-08-10 18:02:19,212 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525042 2026-08-10 18:02:19,213 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525042 2026-08-10 18:02:19,215 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525042 2026-08-10 18:02:19,215 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525042 2026-08-10 18:02:19,754 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525042 2026-08-10 18:02:19,756 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525042 2026-08-10 18:02:25,549 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525043 2026-08-10 18:02:25,550 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525043 2026-08-10 18:02:25,550 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525043 2026-08-10 18:02:25,550 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525043 2026-08-10 18:02:25,552 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525043 2026-08-10 18:02:25,552 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525043 2026-08-10 18:02:26,597 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525043 2026-08-10 18:02:26,599 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525043 2026-08-10 18:02:28,211 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525044 2026-08-10 18:02:28,212 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525044 2026-08-10 18:02:28,212 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525044 2026-08-10 18:02:28,213 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525044 2026-08-10 18:02:28,214 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525044 2026-08-10 18:02:28,214 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525044 2026-08-10 18:02:28,705 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525044 2026-08-10 18:02:28,706 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525044 2026-08-10 18:02:31,686 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525045 2026-08-10 18:02:31,688 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525045 2026-08-10 18:02:31,688 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525045 2026-08-10 18:02:31,688 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525045 2026-08-10 18:02:31,690 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525045 2026-08-10 18:02:31,690 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525045 2026-08-10 18:02:32,208 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525045 2026-08-10 18:02:32,209 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525045 2026-08-10 18:02:33,801 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525046 2026-08-10 18:02:33,802 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525046 2026-08-10 18:02:33,802 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525046 2026-08-10 18:02:33,802 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525046 2026-08-10 18:02:33,804 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525046 2026-08-10 18:02:33,804 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525046 2026-08-10 18:02:34,275 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525046 2026-08-10 18:02:34,277 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525046 2026-08-10 18:02:36,218 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525047 2026-08-10 18:02:36,219 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525047 2026-08-10 18:02:36,219 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525047 2026-08-10 18:02:36,219 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525047 2026-08-10 18:02:36,221 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525047 2026-08-10 18:02:36,221 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525047 2026-08-10 18:02:36,700 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525047 2026-08-10 18:02:36,701 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525047 2026-08-10 18:02:38,538 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525048 2026-08-10 18:02:38,539 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525048 2026-08-10 18:02:38,539 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525048 2026-08-10 18:02:38,539 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525048 2026-08-10 18:02:38,542 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525048 2026-08-10 18:02:38,542 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525048 2026-08-10 18:02:51,255 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525048 2026-08-10 18:02:51,257 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525048 2026-08-10 18:06:47,269 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=ingress update_id=629525049 2026-08-10 18:06:48,227 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_start 2026-08-10 18:06:48,490 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_pass 2026-08-10 18:06:48,491 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=authority update_id=629525049 2026-08-10 18:06:48,492 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=authority_pass 2026-08-10 18:06:48,492 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=route_pass 2026-08-10 18:06:48,492 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=route update_id=629525049 2026-08-10 18:06:48,492 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=validation update_id=629525049 2026-08-10 18:06:48,495 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=persistence update_id=629525049 2026-08-10 18:06:48,496 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=transition_pass 2026-08-10 18:06:48,496 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_applied 2026-08-10 18:06:49,400 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=publication update_id=629525049 2026-08-10 18:06:50,330 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=receipt update_id=629525049 2026-08-10 18:06:50,331 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525049 2026-08-10 19:11:19,018 INFO gateway.run: Received SIGTERM as a planned gateway stop — exiting cleanly 2026-08-10 19:11:19,018 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.75 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-10 19:11:19,019 INFO gateway.run: Stopping gateway... 2026-08-10 19:11:19,019 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-10 19:11:19,020 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-10 19:11:19,825 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-10 19:11:19,825 INFO gateway.run: ✓ telegram disconnected (0.81s) 2026-08-10 19:11:19,825 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.81s 2026-08-10 19:11:19,841 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-10 19:11:19,841 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-10 19:11:19,842 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-10 19:11:19,843 INFO gateway.run: Gateway housekeeping stopped 2026-08-10 23:18:05,979 INFO gateway.run: Starting Hermes Gateway... 2026-08-10 23:18:05,980 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-10 23:18:05,985 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-10 23:18:05,985 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-10 23:18:05,985 INFO gateway.run: Active profile: dualcoachtest 2026-08-10 23:18:05,989 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-10 23:18:06,138 INFO gateway.run: Connecting to telegram... 2026-08-10 23:18:06,484 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-10 23:18:06,484 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-10 23:18:08,846 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-10 23:18:09,282 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-10 23:18:10,001 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-10 23:18:10,001 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-10 23:18:10,003 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-10 23:18:10,005 INFO gateway.run: ✓ telegram connected 2026-08-10 23:18:10,006 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-10 23:18:10,008 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-10 23:18:11,009 INFO gateway.run: Press Ctrl+C to stop 2026-08-10 23:18:11,022 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-10 23:18:11,024 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-10 23:18:16,026 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-10 23:21:05,402 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-10 23:21:05,402 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.71 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-10 23:21:05,403 INFO gateway.run: Stopping gateway... 2026-08-10 23:21:05,403 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-10 23:21:05,405 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-10 23:21:09,236 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-10 23:21:09,236 INFO gateway.run: ✓ telegram disconnected (3.83s) 2026-08-10 23:21:09,236 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.83s 2026-08-10 23:21:09,254 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.85s 2026-08-10 23:21:09,254 INFO gateway.run: Shutdown phase: SessionDB close done at +3.85s 2026-08-10 23:21:09,256 INFO gateway.run: Gateway stopped (total teardown 3.85s) 2026-08-10 23:21:09,256 INFO gateway.run: Gateway housekeeping stopped 2026-08-10 23:21:09,256 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-10 23:28:17,398 INFO gateway.run: Starting Hermes Gateway... 2026-08-10 23:28:17,398 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-10 23:28:17,403 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-10 23:28:17,403 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-10 23:28:17,403 INFO gateway.run: Active profile: dualcoachtest 2026-08-10 23:28:17,407 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-10 23:28:17,564 INFO gateway.run: Connecting to telegram... 2026-08-10 23:28:17,886 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-10 23:28:17,886 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-10 23:28:19,717 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-10 23:28:20,144 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-10 23:28:20,575 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-10 23:28:20,575 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-10 23:28:20,577 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-10 23:28:20,578 INFO gateway.run: ✓ telegram connected 2026-08-10 23:28:20,580 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-10 23:28:20,581 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-10 23:28:21,583 INFO gateway.run: Press Ctrl+C to stop 2026-08-10 23:28:21,596 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-10 23:28:21,597 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-10 23:28:26,599 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-10 23:29:01,943 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-10 23:29:01,943 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.45 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-10 23:29:01,943 INFO gateway.run: Stopping gateway... 2026-08-10 23:29:01,943 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-10 23:29:01,945 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-10 23:29:05,747 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-10 23:29:05,747 INFO gateway.run: ✓ telegram disconnected (3.80s) 2026-08-10 23:29:05,747 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.80s 2026-08-10 23:29:05,765 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.82s 2026-08-10 23:29:05,765 INFO gateway.run: Shutdown phase: SessionDB close done at +3.82s 2026-08-10 23:29:05,767 INFO gateway.run: Gateway stopped (total teardown 3.82s) 2026-08-10 23:29:05,767 INFO gateway.run: Gateway housekeeping stopped 2026-08-10 23:29:05,767 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-10 23:29:06,666 INFO gateway.run: Starting Hermes Gateway... 2026-08-10 23:29:06,667 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-10 23:29:06,671 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-10 23:29:06,671 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-10 23:29:06,671 INFO gateway.run: Active profile: dualcoachtest 2026-08-10 23:29:06,675 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-10 23:29:06,825 INFO gateway.run: Connecting to telegram... 2026-08-10 23:29:07,141 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-10 23:29:07,141 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-10 23:29:09,017 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-10 23:29:09,469 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-10 23:29:09,897 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-10 23:29:09,897 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-10 23:29:09,899 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-10 23:29:09,901 INFO gateway.run: ✓ telegram connected 2026-08-10 23:29:09,902 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-10 23:29:09,904 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-10 23:29:10,905 INFO gateway.run: Press Ctrl+C to stop 2026-08-10 23:29:10,918 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-10 23:29:10,919 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-10 23:29:15,921 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-10 23:30:37,257 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=ingress update_id=629525050 2026-08-10 23:30:38,212 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_start 2026-08-10 23:30:38,475 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_pass 2026-08-10 23:30:38,477 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=authority update_id=629525050 2026-08-10 23:30:38,477 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=authority_pass 2026-08-10 23:30:38,477 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=route_pass 2026-08-10 23:30:38,478 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=route update_id=629525050 2026-08-10 23:30:38,478 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=validation update_id=629525050 2026-08-10 23:30:38,480 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525050 reason_code=handler_exception 2026-08-10 23:30:38,480 INFO gateway.platforms.telegram: nutrition_ingress stage=receipt update_id=629525050 reason_code=handler_exception 2026-08-10 23:30:38,480 ERROR gateway.platforms.telegram: telegram_ingress stage=receipt update_id=629525050 reason_code=handler_exception 2026-08-10 23:36:31,365 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-10 23:36:31,365 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=1.29 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-10 23:36:31,366 INFO gateway.run: Stopping gateway... 2026-08-10 23:36:31,366 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-10 23:36:31,368 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-10 23:36:31,369 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-10 23:36:31,369 INFO gateway.run: ✓ telegram disconnected (0.00s) 2026-08-10 23:36:31,369 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.00s 2026-08-10 23:36:31,388 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.02s 2026-08-10 23:36:31,388 INFO gateway.run: Shutdown phase: SessionDB close done at +0.02s 2026-08-10 23:36:31,389 INFO gateway.run: Gateway stopped (total teardown 0.02s) 2026-08-10 23:36:31,389 INFO gateway.run: Gateway housekeeping stopped 2026-08-10 23:36:31,390 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-10 23:36:32,257 INFO gateway.run: Starting Hermes Gateway... 2026-08-10 23:36:32,257 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-10 23:36:32,262 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-10 23:36:32,263 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-10 23:36:32,263 INFO gateway.run: Active profile: dualcoachtest 2026-08-10 23:36:32,267 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-10 23:36:32,422 INFO gateway.run: Connecting to telegram... 2026-08-10 23:36:32,780 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-10 23:36:32,780 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-10 23:36:35,113 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-10 23:36:35,552 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-10 23:36:35,982 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-10 23:36:35,982 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-10 23:36:35,984 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-10 23:36:35,986 INFO gateway.run: ✓ telegram connected 2026-08-10 23:36:35,987 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-10 23:36:35,989 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-10 23:36:36,990 INFO gateway.run: Press Ctrl+C to stop 2026-08-10 23:36:37,001 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-10 23:36:37,003 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-10 23:36:42,005 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-11 00:24:57,434 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-11 00:24:57,434 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=1.25 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-11 00:24:57,435 INFO gateway.run: Stopping gateway... 2026-08-11 00:24:57,435 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-11 00:24:57,436 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-11 00:24:58,233 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-11 00:24:58,233 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-11 00:24:58,233 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-11 00:24:58,250 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-11 00:24:58,250 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-11 00:24:58,251 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-11 00:24:58,251 INFO gateway.run: Gateway housekeeping stopped 2026-08-11 00:24:58,252 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-11 00:24:59,117 INFO gateway.run: Starting Hermes Gateway... 2026-08-11 00:24:59,117 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-11 00:24:59,122 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-11 00:24:59,122 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-11 00:24:59,122 INFO gateway.run: Active profile: dualcoachtest 2026-08-11 00:24:59,126 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-11 00:24:59,277 INFO gateway.run: Connecting to telegram... 2026-08-11 00:24:59,639 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-11 00:24:59,639 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-11 00:25:01,470 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-11 00:25:01,898 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-11 00:25:02,332 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-11 00:25:02,332 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-11 00:25:02,333 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-11 00:25:02,335 INFO gateway.run: ✓ telegram connected 2026-08-11 00:25:02,336 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-11 00:25:02,338 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-11 00:25:03,340 INFO gateway.run: Press Ctrl+C to stop 2026-08-11 00:25:03,351 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-11 00:25:03,352 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-11 00:25:08,353 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-11 00:27:20,451 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-11 00:27:20,451 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=1.11 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-11 00:27:20,451 INFO gateway.run: Stopping gateway... 2026-08-11 00:27:20,451 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-11 00:27:20,453 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-11 00:27:21,243 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-11 00:27:21,243 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-11 00:27:21,244 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-11 00:27:21,258 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-11 00:27:21,259 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-11 00:27:21,260 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-11 00:27:21,260 INFO gateway.run: Gateway housekeeping stopped 2026-08-11 00:27:21,261 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-11 00:27:22,112 INFO gateway.run: Starting Hermes Gateway... 2026-08-11 00:27:22,112 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-11 00:27:22,117 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-11 00:27:22,117 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-11 00:27:22,117 INFO gateway.run: Active profile: dualcoachtest 2026-08-11 00:27:22,121 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-11 00:27:22,275 INFO gateway.run: Connecting to telegram... 2026-08-11 00:27:22,595 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-11 00:27:22,595 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-11 00:27:23,459 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=recovery_receipt update_id=629525050 reason_code=business_commit_reconciled 2026-08-11 00:27:24,505 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-11 00:27:24,935 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-11 00:27:25,392 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-11 00:27:25,392 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-11 00:27:25,394 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-11 00:27:25,396 INFO gateway.run: ✓ telegram connected 2026-08-11 00:27:25,397 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-11 00:27:25,399 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-11 00:27:26,400 INFO gateway.run: Press Ctrl+C to stop 2026-08-11 00:27:26,413 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-11 00:27:26,414 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-11 00:27:31,415 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-11 09:01:08,563 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-11 09:01:08,563 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=1.40 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-11 09:01:08,564 INFO gateway.run: Stopping gateway... 2026-08-11 09:01:08,564 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-11 09:01:08,567 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-11 09:01:09,387 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-11 09:01:09,387 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-08-11 09:01:09,387 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-08-11 09:01:09,402 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-08-11 09:01:09,403 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-08-11 09:01:09,404 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-08-11 09:01:09,404 INFO gateway.run: Gateway housekeeping stopped 2026-08-11 09:01:09,405 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-11 10:08:41,242 INFO gateway.run: Starting Hermes Gateway... 2026-08-11 10:08:41,242 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-11 10:08:41,247 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-11 10:08:41,247 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-11 10:08:41,248 INFO gateway.run: Active profile: dualcoachtest 2026-08-11 10:08:41,252 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-11 10:08:41,411 INFO gateway.run: Connecting to telegram... 2026-08-11 10:08:41,794 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-11 10:08:41,794 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-11 10:08:43,670 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-11 10:08:44,098 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-11 10:08:44,533 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-11 10:08:44,534 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-11 10:08:44,535 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-11 10:08:44,538 INFO gateway.run: ✓ telegram connected 2026-08-11 10:08:44,540 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-11 10:08:44,541 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-11 10:08:45,543 INFO gateway.run: Press Ctrl+C to stop 2026-08-11 10:08:45,556 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-11 10:08:45,556 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-11 10:08:50,558 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-11 10:09:32,916 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-11 10:09:32,916 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.99 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-11 10:09:32,916 INFO gateway.run: Stopping gateway... 2026-08-11 10:09:32,916 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-11 10:09:32,918 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-11 10:09:33,706 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-11 10:09:33,706 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-11 10:09:33,706 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-11 10:09:33,725 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-11 10:09:33,725 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-11 10:09:33,727 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-11 10:09:33,727 INFO gateway.run: Gateway housekeeping stopped 2026-08-11 10:09:33,727 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-11 10:09:34,610 INFO gateway.run: Starting Hermes Gateway... 2026-08-11 10:09:34,610 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-11 10:09:34,615 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-11 10:09:34,615 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-11 10:09:34,615 INFO gateway.run: Active profile: dualcoachtest 2026-08-11 10:09:34,619 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-11 10:09:34,772 INFO gateway.run: Connecting to telegram... 2026-08-11 10:09:35,090 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-11 10:09:35,090 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-11 10:09:37,009 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-11 10:09:37,438 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-11 10:09:37,892 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-11 10:09:37,892 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-11 10:09:37,894 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-11 10:09:37,896 INFO gateway.run: ✓ telegram connected 2026-08-11 10:09:37,898 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-11 10:09:37,899 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-11 10:09:38,901 INFO gateway.run: Press Ctrl+C to stop 2026-08-11 10:09:38,913 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-11 10:09:38,914 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-11 10:09:42,343 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-11 10:09:42,343 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.92 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-11 10:09:42,344 INFO gateway.run: Stopping gateway... 2026-08-11 10:09:42,344 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-11 10:09:42,346 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-11 10:09:43,135 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-11 10:09:43,135 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-11 10:09:43,135 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-11 10:09:43,154 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-11 10:09:43,154 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-11 10:09:43,156 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-11 10:09:43,156 INFO gateway.run: Gateway housekeeping stopped 2026-08-11 10:09:43,156 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-11 10:10:29,403 INFO gateway.run: Starting Hermes Gateway... 2026-08-11 10:10:29,403 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-11 10:10:29,408 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-11 10:10:29,408 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-11 10:10:29,409 INFO gateway.run: Active profile: dualcoachtest 2026-08-11 10:10:29,413 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-11 10:10:29,574 INFO gateway.run: Connecting to telegram... 2026-08-11 10:10:29,903 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-11 10:10:29,903 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-11 10:10:31,728 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-11 10:10:32,158 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-11 10:10:32,594 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-11 10:10:32,595 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-11 10:10:32,597 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-11 10:10:32,599 INFO gateway.run: ✓ telegram connected 2026-08-11 10:10:32,600 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-11 10:10:32,602 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-11 10:10:33,604 INFO gateway.run: Press Ctrl+C to stop 2026-08-11 10:10:33,615 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-11 10:10:33,617 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-11 10:10:38,618 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-11 10:10:58,947 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: Bad Gateway 2026-08-11 10:10:58,947 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: Bad Gateway 2026-08-11 10:11:48,299 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-11 10:11:48,299 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 2/10), reconnecting in 10s. Error: Timed out 2026-08-11 10:12:18,838 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-11 10:12:18,838 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 3/10), reconnecting in 20s. Error: Timed out 2026-08-11 10:12:19,182 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-11 10:12:19,182 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.43 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-11 10:12:19,183 INFO gateway.run: Stopping gateway... 2026-08-11 10:12:19,183 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-11 10:12:19,185 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-11 10:12:19,187 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-11 10:12:19,187 INFO gateway.run: ✓ telegram disconnected (0.00s) 2026-08-11 10:12:19,187 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.00s 2026-08-11 10:12:19,204 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.02s 2026-08-11 10:12:19,204 INFO gateway.run: Shutdown phase: SessionDB close done at +0.02s 2026-08-11 10:12:19,206 INFO gateway.run: Gateway stopped (total teardown 0.02s) 2026-08-11 10:12:19,206 INFO gateway.run: Gateway housekeeping stopped 2026-08-11 10:12:19,206 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-11 10:12:27,639 INFO gateway.run: Starting Hermes Gateway... 2026-08-11 10:12:27,639 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-11 10:12:27,644 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-11 10:12:27,644 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-11 10:12:27,644 INFO gateway.run: Active profile: dualcoachtest 2026-08-11 10:12:27,649 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-11 10:12:27,803 INFO gateway.run: Connecting to telegram... 2026-08-11 10:12:28,138 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-11 10:12:28,139 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-11 10:12:48,715 WARNING gateway.platforms.telegram: [Telegram] Connect attempt 1/8 failed: Timed out — retrying in 1s 2026-08-11 10:12:54,763 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-11 10:12:55,202 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-11 10:12:55,636 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-11 10:12:55,636 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-11 10:12:55,638 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-11 10:12:55,640 INFO gateway.run: ✓ telegram connected 2026-08-11 10:12:55,641 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-11 10:12:55,643 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-11 10:12:56,644 INFO gateway.run: Press Ctrl+C to stop 2026-08-11 10:12:56,658 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-11 10:12:56,659 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-11 10:13:01,660 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-11 10:13:13,561 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-11 10:13:13,562 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.47 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-11 10:13:13,562 INFO gateway.run: Stopping gateway... 2026-08-11 10:13:13,562 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-11 10:13:13,564 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-11 10:13:14,359 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-11 10:13:14,359 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-11 10:13:14,359 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-11 10:13:14,378 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-11 10:13:14,378 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-11 10:13:14,379 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-11 10:13:14,379 INFO gateway.run: Gateway housekeeping stopped 2026-08-11 10:13:14,380 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-12 14:56:33,182 INFO gateway.run: Starting Hermes Gateway... 2026-08-12 14:56:33,182 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-12 14:56:33,187 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-12 14:56:33,187 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-12 14:56:33,187 INFO gateway.run: Active profile: dualcoachtest 2026-08-12 14:56:33,191 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-12 14:56:33,361 INFO gateway.run: Connecting to telegram... 2026-08-12 14:56:33,752 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-12 14:56:33,752 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-12 14:56:35,846 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-12 14:56:36,379 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-12 14:56:36,801 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-12 14:56:36,801 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-12 14:56:36,803 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-12 14:56:36,805 INFO gateway.run: ✓ telegram connected 2026-08-12 14:56:36,806 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-12 14:56:36,808 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-12 14:56:37,809 INFO gateway.run: Press Ctrl+C to stop 2026-08-12 14:56:37,820 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-12 14:56:37,821 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-12 14:56:42,822 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-12 16:23:06,777 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-12 16:23:06,778 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.47 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-12 16:23:06,778 INFO gateway.run: Stopping gateway... 2026-08-12 16:23:06,778 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-12 16:23:06,780 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-12 16:23:07,529 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-12 16:23:07,529 INFO gateway.run: ✓ telegram disconnected (0.75s) 2026-08-12 16:23:07,529 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.75s 2026-08-12 16:23:07,544 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.77s 2026-08-12 16:23:07,545 INFO gateway.run: Shutdown phase: SessionDB close done at +0.77s 2026-08-12 16:23:07,546 INFO gateway.run: Gateway stopped (total teardown 0.77s) 2026-08-12 16:23:07,546 INFO gateway.run: Gateway housekeeping stopped 2026-08-12 16:23:07,547 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-12 16:23:58,956 INFO gateway.run: Starting Hermes Gateway... 2026-08-12 16:23:58,956 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-12 16:23:58,961 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-12 16:23:58,962 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-12 16:23:58,962 INFO gateway.run: Active profile: dualcoachtest 2026-08-12 16:23:58,966 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-12 16:23:59,118 INFO gateway.run: Connecting to telegram... 2026-08-12 16:23:59,481 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-12 16:23:59,481 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-12 16:24:01,797 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-12 16:24:02,220 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-12 16:24:02,627 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-12 16:24:02,628 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-12 16:24:02,630 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-12 16:24:02,631 INFO gateway.run: ✓ telegram connected 2026-08-12 16:24:02,633 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-12 16:24:02,635 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-12 16:24:03,636 INFO gateway.run: Press Ctrl+C to stop 2026-08-12 16:24:03,649 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-12 16:24:03,652 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-12 16:24:08,653 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-12 17:22:02,332 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-12 17:22:02,332 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.39 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-12 17:22:02,333 INFO gateway.run: Stopping gateway... 2026-08-12 17:22:02,333 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-12 17:22:02,335 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-12 17:22:06,040 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-12 17:22:06,040 INFO gateway.run: ✓ telegram disconnected (3.71s) 2026-08-12 17:22:06,040 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.71s 2026-08-12 17:22:06,059 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.73s 2026-08-12 17:22:06,059 INFO gateway.run: Shutdown phase: SessionDB close done at +3.73s 2026-08-12 17:22:06,061 INFO gateway.run: Gateway stopped (total teardown 3.73s) 2026-08-12 17:22:06,061 INFO gateway.run: Gateway housekeeping stopped 2026-08-12 17:22:06,061 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-12 17:22:06,952 INFO gateway.run: Starting Hermes Gateway... 2026-08-12 17:22:06,952 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-12 17:22:06,957 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-12 17:22:06,957 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-12 17:22:06,957 INFO gateway.run: Active profile: dualcoachtest 2026-08-12 17:22:06,961 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-12 17:22:07,234 INFO gateway.run: Connecting to telegram... 2026-08-12 17:22:07,590 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-12 17:22:07,590 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-12 17:22:09,397 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-12 17:22:09,816 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-12 17:22:10,245 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-12 17:22:10,245 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-12 17:22:10,248 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-12 17:22:10,250 INFO gateway.run: ✓ telegram connected 2026-08-12 17:22:10,252 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-12 17:22:10,254 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-12 17:22:11,256 INFO gateway.run: Press Ctrl+C to stop 2026-08-12 17:22:11,269 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-12 17:22:11,271 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-12 17:22:16,273 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-12 17:46:02,685 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=ingress update_id=629525051 2026-08-12 17:46:03,682 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_start 2026-08-12 17:46:03,922 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_pass 2026-08-12 17:46:03,923 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=authority update_id=629525051 2026-08-12 17:46:03,923 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=authority_pass 2026-08-12 17:46:03,923 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=route_pass 2026-08-12 17:46:03,923 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=route update_id=629525051 2026-08-12 17:46:03,944 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525051 reason_code=handler_exception 2026-08-12 17:46:03,944 INFO gateway.platforms.telegram: nutrition_ingress stage=receipt update_id=629525051 reason_code=handler_exception 2026-08-12 17:46:03,944 ERROR gateway.platforms.telegram: telegram_ingress stage=receipt update_id=629525051 reason_code=handler_exception 2026-08-12 18:34:07,829 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-12 18:34:07,830 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.43 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-12 18:34:07,830 INFO gateway.run: Stopping gateway... 2026-08-12 18:34:07,830 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-12 18:34:07,832 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-12 18:34:07,833 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-12 18:34:07,833 INFO gateway.run: ✓ telegram disconnected (0.00s) 2026-08-12 18:34:07,833 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.00s 2026-08-12 18:34:07,851 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.02s 2026-08-12 18:34:07,851 INFO gateway.run: Shutdown phase: SessionDB close done at +0.02s 2026-08-12 18:34:07,853 INFO gateway.run: Gateway stopped (total teardown 0.02s) 2026-08-12 18:34:07,853 INFO gateway.run: Gateway housekeeping stopped 2026-08-12 18:34:07,853 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-12 18:36:05,036 INFO gateway.run: Starting Hermes Gateway... 2026-08-12 18:36:05,037 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-12 18:36:05,041 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-12 18:36:05,042 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-12 18:36:05,042 INFO gateway.run: Active profile: dualcoachtest 2026-08-12 18:36:05,045 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-12 18:36:05,338 INFO gateway.run: Connecting to telegram... 2026-08-12 18:36:05,689 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-12 18:36:05,689 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-12 18:36:07,089 WARNING gateway.platforms.telegram: [Telegram] onboarding card recovery failed for bootstrap session 2026-08-12 18:36:08,028 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-12 18:36:08,454 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-12 18:36:08,875 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-12 18:36:08,875 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-12 18:36:08,877 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-12 18:36:08,879 INFO gateway.run: ✓ telegram connected 2026-08-12 18:36:08,881 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-12 18:36:08,882 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-12 18:36:09,884 INFO gateway.run: Press Ctrl+C to stop 2026-08-12 18:36:09,895 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-12 18:36:09,896 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-12 18:36:14,898 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-12 20:47:13,545 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-12 20:47:27,626 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org path unreachable; using sticky fallback IP 149.154.166.110 2026-08-12 20:47:33,188 WARNING gateway.platforms.telegram: [Telegram] Telegram polling conflict (1/5) — previous session still held open on Telegram's servers. Waiting 20s for it to expire. Error: Conflict: terminated by other getUpdates request; make sure that only one bot instance is running 2026-08-12 20:47:58,243 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after conflict retry 1/5 2026-08-12 21:24:34,074 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-12 21:24:34,074 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=2.62 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-12 21:24:34,075 INFO gateway.run: Stopping gateway... 2026-08-12 21:24:34,075 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-12 21:24:34,076 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-12 21:24:34,895 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-12 21:24:34,895 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-08-12 21:24:34,895 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-08-12 21:24:34,912 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-08-12 21:24:34,912 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-08-12 21:24:34,914 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-08-12 21:24:34,914 INFO gateway.run: Gateway housekeeping stopped 2026-08-12 21:24:34,914 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-12 21:24:59,004 INFO gateway.run: Starting Hermes Gateway... 2026-08-12 21:24:59,005 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-12 21:24:59,009 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-12 21:24:59,010 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-12 21:24:59,010 INFO gateway.run: Active profile: dualcoachtest 2026-08-12 21:24:59,014 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-12 21:24:59,171 INFO gateway.run: Connecting to telegram... 2026-08-12 21:24:59,557 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-12 21:24:59,557 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-12 21:25:01,387 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-12 21:25:01,820 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-12 21:25:02,253 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-12 21:25:02,254 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-12 21:25:02,256 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-12 21:25:02,258 INFO gateway.run: ✓ telegram connected 2026-08-12 21:25:02,259 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-12 21:25:02,261 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-12 21:25:03,262 INFO gateway.run: Press Ctrl+C to stop 2026-08-12 21:25:03,275 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-12 21:25:03,276 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-12 21:25:08,278 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-12 21:30:53,477 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-12 21:30:53,478 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=1.34 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-12 21:30:53,478 INFO gateway.run: Stopping gateway... 2026-08-12 21:30:53,478 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-12 21:30:53,480 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-12 21:30:54,284 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-12 21:30:54,284 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-12 21:30:54,284 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.81s 2026-08-12 21:30:54,300 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-12 21:30:54,300 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-12 21:30:54,301 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-12 21:30:54,301 INFO gateway.run: Gateway housekeeping stopped 2026-08-12 21:30:54,302 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-12 21:34:27,963 INFO gateway.run: Starting Hermes Gateway... 2026-08-12 21:34:27,964 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-12 21:34:27,968 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-12 21:34:27,969 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-12 21:34:27,969 INFO gateway.run: Active profile: dualcoachtest 2026-08-12 21:34:27,973 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-12 21:34:28,130 INFO gateway.run: Connecting to telegram... 2026-08-12 21:34:28,490 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-12 21:34:28,490 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-12 21:34:30,420 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-12 21:34:31,024 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-12 21:34:31,456 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-12 21:34:31,456 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-12 21:34:31,458 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-12 21:34:31,460 INFO gateway.run: ✓ telegram connected 2026-08-12 21:34:31,461 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-12 21:34:31,463 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-12 21:34:32,464 INFO gateway.run: Press Ctrl+C to stop 2026-08-12 21:34:32,477 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-12 21:34:32,478 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-12 21:34:37,479 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-12 21:44:32,010 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525052 2026-08-12 21:52:26,440 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-12 21:52:26,440 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=1.60 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-12 21:52:26,446 INFO gateway.run: Stopping gateway... 2026-08-12 21:52:26,447 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-12 21:52:26,452 INFO gateway.run: Shutdown phase: drain done at +0.01s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-12 21:52:30,260 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-12 21:52:30,260 INFO gateway.run: ✓ telegram disconnected (3.81s) 2026-08-12 21:52:30,260 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.81s 2026-08-12 21:52:30,397 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.95s 2026-08-12 21:52:30,427 INFO gateway.run: Shutdown phase: SessionDB close done at +3.98s 2026-08-12 21:52:30,429 INFO gateway.run: Gateway stopped (total teardown 3.98s) 2026-08-12 21:52:30,429 INFO gateway.run: Gateway housekeeping stopped 2026-08-12 21:52:30,431 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-12 21:55:51,181 INFO gateway.run: Starting Hermes Gateway... 2026-08-12 21:55:51,181 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-12 21:55:51,185 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-12 21:55:51,186 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-12 21:55:51,186 INFO gateway.run: Active profile: dualcoachtest 2026-08-12 21:55:51,190 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-12 21:55:51,381 INFO gateway.run: Connecting to telegram... 2026-08-12 21:55:51,774 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-12 21:55:51,774 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-12 21:55:54,129 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-12 21:55:54,575 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-12 21:55:55,014 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-12 21:55:55,014 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-12 21:55:55,016 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-12 21:55:55,018 INFO gateway.run: ✓ telegram connected 2026-08-12 21:55:55,019 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-12 21:55:55,021 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-12 21:55:56,022 INFO gateway.run: Press Ctrl+C to stop 2026-08-12 21:55:56,055 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-12 21:55:56,056 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-12 21:56:01,058 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-12 22:12:22,818 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=ingress update_id=629525053 2026-08-12 22:12:24,978 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525053 2026-08-13 00:55:04,738 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 00:55:04,738 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.73 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 00:55:04,739 INFO gateway.run: Stopping gateway... 2026-08-13 00:55:04,739 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 00:55:04,741 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 00:55:05,530 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 00:55:05,530 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-13 00:55:05,530 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-13 00:55:05,609 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.87s 2026-08-13 00:55:05,610 INFO gateway.run: Shutdown phase: SessionDB close done at +0.87s 2026-08-13 00:55:05,611 INFO gateway.run: Gateway stopped (total teardown 0.87s) 2026-08-13 00:55:05,611 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 00:55:05,612 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 00:55:58,803 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 00:55:58,804 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 00:55:58,809 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 00:55:58,810 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 00:55:58,810 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 00:55:58,813 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 00:55:59,001 INFO gateway.run: Connecting to telegram... 2026-08-13 00:55:59,346 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 00:55:59,346 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 00:56:01,215 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 00:56:01,652 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 00:56:02,095 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 00:56:02,095 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 00:56:02,097 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 00:56:02,099 INFO gateway.run: ✓ telegram connected 2026-08-13 00:56:02,101 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 00:56:02,102 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 00:56:03,103 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 00:56:03,121 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 00:56:03,121 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 00:56:08,122 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 01:09:22,528 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 01:09:22,528 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.25 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 01:09:22,529 INFO gateway.run: Stopping gateway... 2026-08-13 01:09:22,529 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 01:09:22,530 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 01:09:26,335 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 01:09:26,335 INFO gateway.run: ✓ telegram disconnected (3.80s) 2026-08-13 01:09:26,335 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.81s 2026-08-13 01:09:26,354 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.83s 2026-08-13 01:09:26,355 INFO gateway.run: Shutdown phase: SessionDB close done at +3.83s 2026-08-13 01:09:26,356 INFO gateway.run: Gateway stopped (total teardown 3.83s) 2026-08-13 01:09:26,356 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 01:09:26,356 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 01:09:28,143 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 01:09:28,143 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 01:09:28,148 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 01:09:28,149 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 01:09:28,149 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 01:09:28,153 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 01:09:28,312 INFO gateway.run: Connecting to telegram... 2026-08-13 01:09:28,628 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 01:09:28,628 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 01:09:30,487 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 01:09:30,949 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 01:09:31,447 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 01:09:31,447 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 01:09:31,449 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 01:09:31,451 INFO gateway.run: ✓ telegram connected 2026-08-13 01:09:31,452 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 01:09:31,453 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 01:09:32,455 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 01:09:32,465 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 01:09:32,467 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 01:09:37,468 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 01:44:16,514 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 01:44:16,514 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.48 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 01:44:16,514 INFO gateway.run: Stopping gateway... 2026-08-13 01:44:16,514 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 01:44:16,516 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 01:44:20,331 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 01:44:20,331 INFO gateway.run: ✓ telegram disconnected (3.81s) 2026-08-13 01:44:20,331 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.82s 2026-08-13 01:44:20,350 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.84s 2026-08-13 01:44:20,351 INFO gateway.run: Shutdown phase: SessionDB close done at +3.84s 2026-08-13 01:44:20,352 INFO gateway.run: Gateway stopped (total teardown 3.84s) 2026-08-13 01:44:20,352 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 01:44:20,353 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 01:44:21,249 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 01:44:21,249 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 01:44:21,253 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 01:44:21,254 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 01:44:21,254 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 01:44:21,258 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 01:44:21,410 INFO gateway.run: Connecting to telegram... 2026-08-13 01:44:21,723 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 01:44:21,723 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 01:44:23,564 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 01:44:23,993 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 01:44:24,425 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 01:44:24,425 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 01:44:24,427 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 01:44:24,430 INFO gateway.run: ✓ telegram connected 2026-08-13 01:44:24,431 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 01:44:24,432 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 01:44:25,434 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 01:44:25,457 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 01:44:25,459 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 01:44:30,461 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 08:27:44,261 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 08:27:44,261 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=2.03 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 08:27:44,262 INFO gateway.run: Stopping gateway... 2026-08-13 08:27:44,262 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 08:27:44,264 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 08:27:45,057 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 08:27:45,057 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-13 08:27:45,057 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-13 08:27:45,073 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-13 08:27:45,073 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-13 08:27:45,075 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-13 08:27:45,076 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 08:27:45,076 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 08:27:46,013 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 08:27:46,013 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 08:27:46,018 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 08:27:46,018 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 08:27:46,018 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 08:27:46,022 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 08:27:46,200 INFO gateway.run: Connecting to telegram... 2026-08-13 08:27:46,583 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 08:27:46,583 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 08:27:48,451 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 08:27:48,883 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 08:27:49,316 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 08:27:49,316 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 08:27:49,317 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 08:27:49,319 INFO gateway.run: ✓ telegram connected 2026-08-13 08:27:49,320 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 08:27:49,322 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 08:27:50,323 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 08:27:50,333 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 08:27:50,334 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 08:27:55,337 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 08:40:19,905 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525054 2026-08-13 08:40:48,566 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8527916639', '8527916639', '0') configured=('8693203710', '-1004484458766', '59') matched=False 2026-08-13 08:40:49,599 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525055 2026-08-13 08:40:54,151 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8527916639', '8527916639', '0') configured=('8693203710', '-1004484458766', '59') matched=False 2026-08-13 08:40:54,612 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525056 2026-08-13 08:41:10,841 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8527916639', '8527916639', '0') configured=('8693203710', '-1004484458766', '59') matched=False 2026-08-13 08:41:11,826 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525057 2026-08-13 08:41:15,012 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8527916639', '8527916639', '0') configured=('8693203710', '-1004484458766', '59') matched=False 2026-08-13 08:41:15,468 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525058 2026-08-13 08:41:17,664 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8527916639', '8527916639', '0') configured=('8693203710', '-1004484458766', '59') matched=False 2026-08-13 08:41:18,119 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525059 2026-08-13 08:41:20,607 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8527916639', '8527916639', '0') configured=('8693203710', '-1004484458766', '59') matched=False 2026-08-13 08:41:21,073 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525060 2026-08-13 08:41:31,267 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8527916639', '8527916639', '0') configured=('8693203710', '-1004484458766', '59') matched=False 2026-08-13 08:41:31,271 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525061 reason_code=handler_exception 2026-08-13 08:41:31,271 INFO gateway.platforms.telegram: nutrition_ingress stage=receipt update_id=629525061 reason_code=handler_exception 2026-08-13 08:41:31,271 ERROR gateway.platforms.telegram: telegram_ingress stage=receipt update_id=629525061 reason_code=handler_exception 2026-08-13 11:43:26,382 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 11:43:26,382 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.08 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 11:43:26,383 INFO gateway.run: Stopping gateway... 2026-08-13 11:43:26,383 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 11:43:26,385 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 11:43:26,385 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 11:43:26,385 INFO gateway.run: ✓ telegram disconnected (0.00s) 2026-08-13 11:43:26,386 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.00s 2026-08-13 11:43:26,404 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.02s 2026-08-13 11:43:26,404 INFO gateway.run: Shutdown phase: SessionDB close done at +0.02s 2026-08-13 11:43:26,406 INFO gateway.run: Gateway stopped (total teardown 0.02s) 2026-08-13 11:43:26,406 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 11:43:26,406 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 11:43:27,313 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 11:43:27,314 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 11:43:27,319 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 11:43:27,320 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 11:43:27,320 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 11:43:27,324 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 11:43:27,485 INFO gateway.run: Connecting to telegram... 2026-08-13 11:43:27,863 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 11:43:27,863 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 11:43:30,060 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 11:43:30,422 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525061 reason_code=handler_exception 2026-08-13 11:43:30,457 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8527916639', '8527916639', '0') configured=('8693203710', '-1004484458766', '59') matched=False 2026-08-13 11:43:30,464 ERROR gateway.platforms.telegram: telegram_ingress stage=receipt update_id=629525061 reason_code=handler_exception 2026-08-13 11:43:30,513 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 11:43:30,946 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 11:43:30,947 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 11:43:30,949 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 11:43:30,952 INFO gateway.run: ✓ telegram connected 2026-08-13 11:43:30,953 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 11:43:30,955 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 11:43:31,795 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525064 2026-08-13 11:43:31,956 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 11:43:31,970 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 11:43:31,970 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 11:43:36,971 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 11:52:21,608 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 11:52:21,608 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.18 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 11:52:21,608 INFO gateway.run: Stopping gateway... 2026-08-13 11:52:21,608 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 11:52:21,610 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 11:52:21,612 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 11:52:21,612 INFO gateway.run: ✓ telegram disconnected (0.00s) 2026-08-13 11:52:21,612 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.00s 2026-08-13 11:52:21,632 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.02s 2026-08-13 11:52:21,632 INFO gateway.run: Shutdown phase: SessionDB close done at +0.02s 2026-08-13 11:52:21,633 INFO gateway.run: Gateway stopped (total teardown 0.02s) 2026-08-13 11:52:21,633 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 11:52:21,634 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 11:52:24,255 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 11:52:24,255 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 11:52:24,261 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 11:52:24,261 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 11:52:24,261 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 11:52:24,265 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 11:52:24,417 INFO gateway.run: Connecting to telegram... 2026-08-13 11:52:24,735 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 11:52:24,735 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 11:52:26,572 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 11:52:26,932 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525064 reason_code=duplicate_replay 2026-08-13 11:52:27,000 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 11:52:27,428 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 11:52:27,429 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 11:52:27,430 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 11:52:27,432 INFO gateway.run: ✓ telegram connected 2026-08-13 11:52:27,434 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 11:52:27,435 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 11:52:28,437 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 11:52:28,450 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 11:52:28,451 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 11:52:33,453 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 11:57:37,865 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525065 2026-08-13 11:57:40,970 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525066 2026-08-13 12:06:50,051 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 12:06:50,051 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.44 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 12:06:50,052 INFO gateway.run: Stopping gateway... 2026-08-13 12:06:50,052 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 12:06:50,054 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 12:06:50,846 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 12:06:50,846 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-13 12:06:50,846 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-13 12:06:50,865 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-13 12:06:50,865 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-13 12:06:50,867 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-13 12:06:50,867 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 12:06:50,867 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 12:06:51,753 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 12:06:51,754 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 12:06:51,759 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 12:06:51,759 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 12:06:51,759 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 12:06:51,763 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 12:06:51,917 INFO gateway.run: Connecting to telegram... 2026-08-13 12:06:52,271 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 12:06:52,271 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 12:06:54,137 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 12:06:54,568 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 12:06:54,997 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 12:06:54,997 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 12:06:54,999 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 12:06:55,000 INFO gateway.run: ✓ telegram connected 2026-08-13 12:06:55,002 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 12:06:55,003 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 12:06:56,005 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 12:06:56,017 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 12:06:56,019 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 12:07:01,021 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 12:12:51,950 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525067 2026-08-13 12:13:04,539 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525068 2026-08-13 12:13:15,193 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8527916639', '8527916639', '0') configured=('8693203710', '-1004484458766', '59') matched=False 2026-08-13 12:13:16,181 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525069 2026-08-13 12:13:27,181 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8527916639', '8527916639', '0') configured=('8693203710', '-1004484458766', '59') matched=False 2026-08-13 12:13:28,160 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525070 2026-08-13 12:13:37,859 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525071 2026-08-13 12:13:42,544 ERROR gateway.platforms.telegram: nutrition operator card publication failed draft_id=90f6df222e870e58 Traceback (most recent call last): File "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram.py", line 6911, in _publish_nutrition_generation_card message = await self._send_nutrition_topic( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram.py", line 5913, in _send_nutrition_topic return await self._send_message_strict_topic( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram.py", line 3748, in _send_message_strict_topic return await self._bot.send_message(**kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/ext/_extbot.py", line 3115, in send_message return await super().send_message( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/_bot.py", line 1122, in send_message return await self._send_message( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/ext/_extbot.py", line 629, in _send_message result = await super()._send_message( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/_bot.py", line 819, in _send_message result = await self._post( ^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/_bot.py", line 703, in _post return await self._do_post( ^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/ext/_extbot.py", line 369, in _do_post return await super()._do_post( ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/_bot.py", line 732, in _do_post result = await request.post( ^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/request/_baserequest.py", line 198, in post result = await self._request_wrapper( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/request/_baserequest.py", line 375, in _request_wrapper raise exception telegram.error.BadRequest: Message thread not found 2026-08-13 12:13:42,549 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525072 2026-08-13 12:22:50,174 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 12:22:50,174 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.19 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 12:22:50,175 INFO gateway.run: Stopping gateway... 2026-08-13 12:22:50,175 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 12:22:50,176 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 12:22:51,007 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 12:22:51,007 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-08-13 12:22:51,007 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-13 12:22:51,028 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-08-13 12:22:51,028 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-13 12:22:51,030 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-13 12:22:51,030 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 12:22:51,030 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 12:22:51,927 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 12:22:51,927 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 12:22:51,932 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 12:22:51,933 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 12:22:51,933 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 12:22:51,937 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 12:22:52,091 INFO gateway.run: Connecting to telegram... 2026-08-13 12:22:52,453 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 12:22:52,453 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 12:22:53,334 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=90f6df222e870e58 claim=d5928dbd653deca21adee34a3df9b87c5a57b332932593e9e7cc0c746cd6cf36 gate=claim result=passed 2026-08-13 12:22:54,324 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 12:22:54,482 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=90f6df222e870e58 claim=d5928dbd653deca21adee34a3df9b87c5a57b332932593e9e7cc0c746cd6cf36 gate=provider_readiness result=passed 2026-08-13 12:22:54,753 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 12:22:55,180 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 12:22:55,180 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 12:22:55,182 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 12:22:55,184 INFO gateway.run: ✓ telegram connected 2026-08-13 12:22:55,185 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 12:22:55,187 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 12:22:56,188 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 12:22:56,201 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 12:22:56,202 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 12:23:01,204 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 12:23:06,772 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=90f6df222e870e58 claim=d5928dbd653deca21adee34a3df9b87c5a57b332932593e9e7cc0c746cd6cf36 gate=semantic_grounding correction=1 2026-08-13 12:23:17,450 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=90f6df222e870e58 claim=d5928dbd653deca21adee34a3df9b87c5a57b332932593e9e7cc0c746cd6cf36 gate=invalid_model_output result=failed 2026-08-13 13:20:13,377 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 13:20:13,377 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.07 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 13:20:13,378 INFO gateway.run: Stopping gateway... 2026-08-13 13:20:13,378 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 13:20:13,380 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 13:20:17,179 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 13:20:17,179 INFO gateway.run: ✓ telegram disconnected (3.80s) 2026-08-13 13:20:17,180 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.80s 2026-08-13 13:20:17,198 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.82s 2026-08-13 13:20:17,199 INFO gateway.run: Shutdown phase: SessionDB close done at +3.82s 2026-08-13 13:20:17,200 INFO gateway.run: Gateway stopped (total teardown 3.82s) 2026-08-13 13:20:17,200 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 13:20:17,201 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 13:20:40,531 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 13:20:40,531 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 13:20:40,535 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 13:20:40,535 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 13:20:40,536 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 13:20:40,539 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 13:20:40,691 INFO gateway.run: Connecting to telegram... 2026-08-13 13:20:41,045 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 13:20:41,045 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 13:20:43,888 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 13:20:44,335 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 13:20:44,768 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 13:20:44,768 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 13:20:44,770 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 13:20:44,772 INFO gateway.run: ✓ telegram connected 2026-08-13 13:20:44,773 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 13:20:44,775 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 13:20:45,776 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 13:20:45,789 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 13:20:45,790 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 13:20:50,792 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 13:20:59,897 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 13:20:59,897 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.03 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 13:20:59,898 INFO gateway.run: Stopping gateway... 2026-08-13 13:20:59,898 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 13:20:59,899 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 13:21:00,702 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 13:21:00,702 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-13 13:21:00,702 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-13 13:21:00,721 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-13 13:21:00,721 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-13 13:21:00,723 INFO gateway.run: Gateway stopped (total teardown 0.83s) 2026-08-13 13:21:00,723 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 13:21:00,723 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 13:21:38,776 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 13:21:38,776 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 13:21:38,781 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 13:21:38,782 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 13:21:38,782 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 13:21:38,786 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 13:21:38,939 INFO gateway.run: Connecting to telegram... 2026-08-13 13:21:39,259 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 13:21:39,259 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 13:21:40,159 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=90f6df222e870e58 claim=2d77e58bfc0aad84d95008fde603f73e8ff7fc96ee0bc9457f80ce2ee1e798be gate=claim result=passed 2026-08-13 13:21:40,161 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=90f6df222e870e58 claim=2d77e58bfc0aad84d95008fde603f73e8ff7fc96ee0bc9457f80ce2ee1e798be gate=provider_readiness result=passed 2026-08-13 13:21:41,704 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 13:21:42,135 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 13:21:42,566 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 13:21:42,566 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 13:21:42,568 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 13:21:42,570 INFO gateway.run: ✓ telegram connected 2026-08-13 13:21:42,571 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 13:21:42,573 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 13:21:43,574 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 13:21:43,587 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 13:21:43,589 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 13:21:48,591 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 13:21:50,970 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=90f6df222e870e58 claim=2d77e58bfc0aad84d95008fde603f73e8ff7fc96ee0bc9457f80ce2ee1e798be gate=semantic_grounding correction=1 2026-08-13 13:22:03,950 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=90f6df222e870e58 claim=2d77e58bfc0aad84d95008fde603f73e8ff7fc96ee0bc9457f80ce2ee1e798be gate=invalid_model_output result=failed 2026-08-13 13:48:54,004 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:49:04,006 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 13:49:14,009 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:49:24,011 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 13:49:34,013 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:49:44,015 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 13:49:54,018 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:50:04,020 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 13:50:14,023 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:50:24,025 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 13:50:34,028 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:50:44,030 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 13:50:54,032 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:51:04,033 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 13:51:14,035 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:51:24,037 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 13:51:34,039 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:51:44,043 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 13:51:54,045 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:52:04,047 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 13:52:14,048 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:52:24,050 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 13:52:34,052 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:52:44,054 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 13:52:54,056 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:53:04,058 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 13:53:14,061 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:53:21,227 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: All connection attempts failed 2026-08-13 13:53:21,228 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: httpx.ConnectError: All connection attempts failed 2026-08-13 13:53:21,228 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ConnectError: All connection attempts failed 2026-08-13 13:53:36,232 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:53:41,483 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: All connection attempts failed 2026-08-13 13:53:51,490 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:54:01,492 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 13:54:01,496 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-13 13:54:01,496 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 2/10), reconnecting in 10s. Error: Timed out 2026-08-13 13:54:21,500 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:54:25,626 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: All connection attempts failed 2026-08-13 13:54:25,630 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: httpx.ConnectError: All connection attempts failed 2026-08-13 13:54:25,630 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 3/10), reconnecting in 20s. Error: httpx.ConnectError: All connection attempts failed 2026-08-13 13:54:55,635 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 13:55:05,637 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 13:55:05,640 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-13 13:55:05,640 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 4/10), reconnecting in 40s. Error: Timed out 2026-08-13 13:55:55,000 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (All connection attempts failed); trying fallback IPs 149.154.166.110 2026-08-13 13:56:05,002 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 13:56:05,005 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-13 13:56:05,005 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 5/10), reconnecting in 60s. Error: Timed out 2026-08-13 13:57:05,738 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 5) 2026-08-13 14:11:20,229 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 14:11:20,229 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.08 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 14:11:20,230 INFO gateway.run: Stopping gateway... 2026-08-13 14:11:20,230 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 14:11:20,232 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 14:11:20,945 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 14:11:20,945 INFO gateway.run: ✓ telegram disconnected (0.71s) 2026-08-13 14:11:20,945 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.72s 2026-08-13 14:11:20,964 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.73s 2026-08-13 14:11:20,965 INFO gateway.run: Shutdown phase: SessionDB close done at +0.73s 2026-08-13 14:11:20,966 INFO gateway.run: Gateway stopped (total teardown 0.74s) 2026-08-13 14:11:20,966 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 14:11:20,967 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 14:13:38,843 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 14:13:38,843 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 14:13:38,847 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 14:13:38,848 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 14:13:38,848 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 14:13:38,852 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 14:13:39,005 INFO gateway.run: Connecting to telegram... 2026-08-13 14:13:39,365 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 14:13:39,365 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 14:13:40,177 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=664046dbca210afc claim=72e2700cc0173ec4932b6bf3b1fbe02f22bbacc259939968bdb8518b95dc04d7 gate=claim result=passed 2026-08-13 14:13:40,179 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=664046dbca210afc claim=72e2700cc0173ec4932b6bf3b1fbe02f22bbacc259939968bdb8518b95dc04d7 gate=provider_readiness result=passed 2026-08-13 14:13:41,051 ERROR gateway.platforms.telegram: nutrition operator card activation failed draft_id=664046dbca210afc Traceback (most recent call last): File "/home/cube/projects/richard/hermes-agent/gateway/platforms/telegram.py", line 6966, in _activate_nutrition_generation_card await editor( File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/ext/_extbot.py", line 1732, in edit_message_text return await super().edit_message_text( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/_bot.py", line 4543, in edit_message_text return await self._send_message( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/ext/_extbot.py", line 629, in _send_message result = await super()._send_message( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/_bot.py", line 819, in _send_message result = await self._post( ^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/_bot.py", line 703, in _post return await self._do_post( ^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/ext/_extbot.py", line 369, in _do_post return await super()._do_post( ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/_bot.py", line 732, in _do_post result = await request.post( ^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/request/_baserequest.py", line 198, in post result = await self._request_wrapper( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/telegram/request/_baserequest.py", line 375, in _request_wrapper raise exception telegram.error.BadRequest: Message is not modified: specified new message content and reply markup are exactly the same as a current content and reply markup of the message 2026-08-13 14:13:42,112 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 14:13:42,520 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 14:13:42,921 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 14:13:42,921 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 14:13:42,922 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 14:13:42,924 INFO gateway.run: ✓ telegram connected 2026-08-13 14:13:42,926 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 14:13:42,927 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 14:13:43,928 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 14:13:43,941 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 14:13:43,943 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 14:13:48,945 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 14:13:52,728 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=664046dbca210afc claim=72e2700cc0173ec4932b6bf3b1fbe02f22bbacc259939968bdb8518b95dc04d7 gate=semantic_grounding correction=1 diagnostic=semantic_validation_failed 2026-08-13 14:14:03,324 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=664046dbca210afc claim=72e2700cc0173ec4932b6bf3b1fbe02f22bbacc259939968bdb8518b95dc04d7 gate=invalid_model_output result=failed 2026-08-13 14:20:20,528 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 14:20:20,528 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.43 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 14:20:20,528 INFO gateway.run: Stopping gateway... 2026-08-13 14:20:20,528 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 14:20:20,530 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 14:20:21,315 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 14:20:21,315 INFO gateway.run: ✓ telegram disconnected (0.78s) 2026-08-13 14:20:21,315 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-13 14:20:21,334 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-13 14:20:21,334 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-13 14:20:21,335 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-13 14:20:21,336 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 14:20:21,336 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 14:20:22,278 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 14:20:22,278 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 14:20:22,283 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 14:20:22,283 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 14:20:22,283 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 14:20:22,287 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 14:20:22,439 INFO gateway.run: Connecting to telegram... 2026-08-13 14:20:22,764 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 14:20:22,764 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 14:20:24,480 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 14:20:24,887 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 14:20:25,296 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 14:20:25,296 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 14:20:25,298 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 14:20:25,300 INFO gateway.run: ✓ telegram connected 2026-08-13 14:20:25,301 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 14:20:25,302 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 14:20:26,304 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 14:20:26,318 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 14:20:26,319 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 14:20:31,321 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 14:50:48,338 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 14:50:58,341 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 14:51:08,343 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 14:51:18,346 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 14:51:28,349 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 14:51:30,409 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: All connection attempts failed 2026-08-13 14:51:30,410 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: httpx.ConnectError: All connection attempts failed 2026-08-13 14:51:30,410 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ConnectError: All connection attempts failed 2026-08-13 14:51:45,413 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 14:51:55,414 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 14:51:59,487 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (All connection attempts failed); trying fallback IPs 149.154.166.110 2026-08-13 14:52:03,996 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: All connection attempts failed 2026-08-13 14:52:04,000 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: httpx.ConnectError: All connection attempts failed 2026-08-13 14:52:04,001 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 2/10), reconnecting in 10s. Error: httpx.ConnectError: All connection attempts failed 2026-08-13 14:52:24,005 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 14:52:34,007 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 14:52:34,011 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-13 14:52:34,011 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 3/10), reconnecting in 20s. Error: Timed out 2026-08-13 14:53:04,014 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 14:53:14,016 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 14:53:14,019 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-13 14:53:14,019 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 4/10), reconnecting in 40s. Error: Timed out 2026-08-13 14:54:04,022 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 14:54:14,024 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 14:54:14,028 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-13 14:54:14,028 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 5/10), reconnecting in 60s. Error: Timed out 2026-08-13 14:55:24,031 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 14:55:31,240 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: All connection attempts failed 2026-08-13 14:55:31,243 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: httpx.ConnectError: All connection attempts failed 2026-08-13 14:55:31,244 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 6/10), reconnecting in 60s. Error: httpx.ConnectError: All connection attempts failed 2026-08-13 14:56:41,247 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 14:56:47,450 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: All connection attempts failed 2026-08-13 14:56:47,455 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: httpx.ConnectError: All connection attempts failed 2026-08-13 14:56:47,455 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 7/10), reconnecting in 60s. Error: httpx.ConnectError: All connection attempts failed 2026-08-13 14:57:57,459 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 14:58:02,549 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: All connection attempts failed 2026-08-13 14:58:02,553 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: httpx.ConnectError: All connection attempts failed 2026-08-13 14:58:02,553 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 8/10), reconnecting in 60s. Error: httpx.ConnectError: All connection attempts failed 2026-08-13 14:59:05,734 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 8) 2026-08-13 15:04:47,736 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 15:04:57,738 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 15:05:07,740 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 15:05:11,835 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: All connection attempts failed 2026-08-13 15:05:11,836 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: httpx.ConnectError: All connection attempts failed 2026-08-13 15:05:11,836 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ConnectError: All connection attempts failed 2026-08-13 15:05:19,988 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (All connection attempts failed); trying fallback IPs 149.154.166.110 2026-08-13 15:05:29,991 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 15:05:39,996 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 15:05:49,998 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 15:05:50,001 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-13 15:05:50,001 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 2/10), reconnecting in 10s. Error: Timed out 2026-08-13 15:06:10,005 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 15:06:20,007 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 15:06:20,010 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-13 15:06:20,010 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 3/10), reconnecting in 20s. Error: Timed out 2026-08-13 15:06:50,013 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 15:07:00,015 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 15:07:00,019 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-13 15:07:00,019 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 4/10), reconnecting in 40s. Error: Timed out 2026-08-13 15:07:50,023 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 15:08:00,026 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 15:08:00,030 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-13 15:08:00,030 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 5/10), reconnecting in 60s. Error: Timed out 2026-08-13 15:09:05,195 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (All connection attempts failed); trying fallback IPs 149.154.166.110 2026-08-13 15:09:15,198 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 15:09:15,201 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-13 15:09:15,202 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 6/10), reconnecting in 60s. Error: Timed out 2026-08-13 15:10:25,205 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 15:10:35,207 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 15:10:35,210 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-13 15:10:35,210 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 7/10), reconnecting in 60s. Error: Timed out 2026-08-13 15:11:45,214 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 15:11:55,217 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 15:11:55,221 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-13 15:11:55,221 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 8/10), reconnecting in 60s. Error: Timed out 2026-08-13 15:13:05,224 WARNING gateway.platforms.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-08-13 15:13:15,226 WARNING gateway.platforms.telegram_network: [Telegram] Fallback IP 149.154.166.110 failed: 2026-08-13 15:13:15,230 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-13 15:13:15,230 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 9/10), reconnecting in 60s. Error: Timed out 2026-08-13 15:14:15,946 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 9) 2026-08-13 15:50:17,341 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8693203710', '8693203710', '0') configured=('8693203710', '8693203710', '0') matched=True 2026-08-13 15:50:17,362 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525073 2026-08-13 15:50:17,388 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=664046dbca210afc claim=556ed930c6be3c56e2dcba2472477032eedb27e185b8cfffa9868b4de7e8228d gate=claim result=passed 2026-08-13 15:50:17,866 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=664046dbca210afc claim=556ed930c6be3c56e2dcba2472477032eedb27e185b8cfffa9868b4de7e8228d gate=provider_readiness result=passed 2026-08-13 15:50:31,920 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=664046dbca210afc claim=556ed930c6be3c56e2dcba2472477032eedb27e185b8cfffa9868b4de7e8228d gate=semantic_grounding correction=1 diagnostic=semantic_validation_failed 2026-08-13 15:50:46,016 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=664046dbca210afc claim=556ed930c6be3c56e2dcba2472477032eedb27e185b8cfffa9868b4de7e8228d gate=invalid_model_output result=failed 2026-08-13 15:55:36,333 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 15:55:36,333 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.14 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 15:55:36,334 INFO gateway.run: Stopping gateway... 2026-08-13 15:55:36,334 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 15:55:36,335 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 15:55:40,128 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 15:55:40,128 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-08-13 15:55:40,128 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-08-13 15:55:40,148 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.81s 2026-08-13 15:55:40,148 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-08-13 15:55:40,149 INFO gateway.run: Gateway stopped (total teardown 3.82s) 2026-08-13 15:55:40,150 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 15:55:40,150 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 15:55:41,083 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 15:55:41,083 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 15:55:41,087 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 15:55:41,088 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 15:55:41,088 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 15:55:41,092 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 15:55:41,245 INFO gateway.run: Connecting to telegram... 2026-08-13 15:55:41,633 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 15:55:41,633 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 15:55:43,510 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 15:55:43,943 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 15:55:44,377 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 15:55:44,377 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 15:55:44,380 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 15:55:44,382 INFO gateway.run: ✓ telegram connected 2026-08-13 15:55:44,384 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 15:55:44,385 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 15:55:45,387 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 15:55:45,400 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 15:55:45,401 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 15:55:50,403 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 17:12:47,445 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 17:12:47,445 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.98 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 17:12:47,445 INFO gateway.run: Stopping gateway... 2026-08-13 17:12:47,445 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 17:12:47,447 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 17:12:48,250 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 17:12:48,250 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-13 17:12:48,250 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-13 17:12:48,265 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-13 17:12:48,265 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-13 17:12:48,266 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-13 17:12:48,266 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 17:12:48,267 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 17:12:49,165 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 17:12:49,165 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 17:12:49,170 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 17:12:49,170 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 17:12:49,170 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 17:12:49,174 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 17:12:49,337 INFO gateway.run: Connecting to telegram... 2026-08-13 17:12:49,721 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 17:12:49,721 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 17:12:51,546 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 17:12:51,973 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 17:12:52,398 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 17:12:52,398 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 17:12:52,400 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 17:12:52,403 INFO gateway.run: ✓ telegram connected 2026-08-13 17:12:52,404 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 17:12:52,405 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 17:12:53,406 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 17:12:53,418 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 17:12:53,419 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 17:12:58,420 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 17:48:26,443 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525074 2026-08-13 18:13:24,950 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 18:13:24,950 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.84 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 18:13:24,951 INFO gateway.run: Stopping gateway... 2026-08-13 18:13:24,951 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 18:13:24,952 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 18:13:25,778 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 18:13:25,778 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-08-13 18:13:25,778 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-13 18:13:25,793 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-08-13 18:13:25,793 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-08-13 18:13:25,795 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-08-13 18:13:25,795 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 18:13:25,795 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 18:15:41,232 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 18:15:41,232 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 18:15:41,237 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 18:15:41,237 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 18:15:41,238 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 18:15:41,241 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 18:15:41,402 INFO gateway.run: Connecting to telegram... 2026-08-13 18:15:41,768 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 18:15:41,768 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 18:15:42,628 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=e2f07f9a41431ff1 claim=5a0767d3915b3dc7f64c882171868e296b03efd0c8f8607c5166a9f3cf08d504 gate=claim result=passed 2026-08-13 18:15:42,631 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=e2f07f9a41431ff1 claim=5a0767d3915b3dc7f64c882171868e296b03efd0c8f8607c5166a9f3cf08d504 gate=provider_readiness result=passed 2026-08-13 18:15:43,959 WARNING gateway.platforms.telegram: physique coaching cloud draft failed: BadRequestError 2026-08-13 18:15:43,963 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=e2f07f9a41431ff1 claim=5a0767d3915b3dc7f64c882171868e296b03efd0c8f8607c5166a9f3cf08d504 gate=provider_failure result=failed 2026-08-13 18:15:44,564 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 18:15:45,040 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 18:15:45,467 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 18:15:45,467 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 18:15:45,469 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 18:15:45,472 INFO gateway.run: ✓ telegram connected 2026-08-13 18:15:45,473 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 18:15:45,474 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 18:15:46,475 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 18:15:46,488 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 18:15:46,489 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 18:15:51,491 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 18:56:18,734 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 18:56:18,735 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.60 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 18:56:18,735 INFO gateway.run: Stopping gateway... 2026-08-13 18:56:18,735 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 18:56:18,737 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 18:56:19,558 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 18:56:19,558 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-08-13 18:56:19,558 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-08-13 18:56:19,578 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-08-13 18:56:19,578 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-08-13 18:56:19,579 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-08-13 18:56:19,580 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 18:56:19,580 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 18:56:20,511 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 18:56:20,511 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 18:56:20,516 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 18:56:20,516 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 18:56:20,516 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 18:56:20,520 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 18:56:20,680 INFO gateway.run: Connecting to telegram... 2026-08-13 18:56:21,028 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 18:56:21,029 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 18:56:22,871 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 18:56:23,303 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 18:56:23,946 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 18:56:23,946 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 18:56:23,953 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 18:56:23,955 INFO gateway.run: ✓ telegram connected 2026-08-13 18:56:23,956 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 18:56:23,958 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 18:56:24,959 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 18:56:24,973 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 18:56:24,974 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 18:56:29,975 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 21:09:07,164 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525075 2026-08-13 21:09:11,775 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525076 2026-08-13 21:28:21,173 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 21:28:21,174 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.52 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 21:28:21,175 INFO gateway.run: Stopping gateway... 2026-08-13 21:28:21,175 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 21:28:21,176 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 21:28:22,017 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 21:28:22,017 INFO gateway.run: ✓ telegram disconnected (0.84s) 2026-08-13 21:28:22,017 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.84s 2026-08-13 21:28:22,035 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.86s 2026-08-13 21:28:22,036 INFO gateway.run: Shutdown phase: SessionDB close done at +0.86s 2026-08-13 21:28:22,037 INFO gateway.run: Gateway stopped (total teardown 0.86s) 2026-08-13 21:28:22,037 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 21:28:22,038 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 21:28:23,194 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 21:28:23,195 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 21:28:23,199 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 21:28:23,199 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 21:28:23,199 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 21:28:23,204 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 21:28:23,366 INFO gateway.run: Connecting to telegram... 2026-08-13 21:28:23,731 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 21:28:23,731 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 21:28:25,600 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 21:28:26,037 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 21:28:26,470 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 21:28:26,471 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 21:28:26,472 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 21:28:26,474 INFO gateway.run: ✓ telegram connected 2026-08-13 21:28:26,476 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 21:28:26,477 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 21:28:27,478 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 21:28:27,491 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 21:28:27,492 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 21:28:32,493 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 21:36:49,720 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 21:36:49,720 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.49 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 21:36:49,721 INFO gateway.run: Stopping gateway... 2026-08-13 21:36:49,721 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 21:36:49,723 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 21:36:53,516 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 21:36:53,517 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-08-13 21:36:53,517 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.80s 2026-08-13 21:36:53,532 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.81s 2026-08-13 21:36:53,532 INFO gateway.run: Shutdown phase: SessionDB close done at +3.81s 2026-08-13 21:36:53,534 INFO gateway.run: Gateway stopped (total teardown 3.81s) 2026-08-13 21:36:53,534 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 21:36:53,534 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 21:36:54,667 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 21:36:54,667 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 21:36:54,672 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 21:36:54,672 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 21:36:54,672 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 21:36:54,676 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 21:36:54,834 INFO gateway.run: Connecting to telegram... 2026-08-13 21:36:55,189 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 21:36:55,190 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 21:36:57,032 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 21:36:57,468 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 21:36:57,902 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 21:36:57,903 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 21:36:57,905 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 21:36:57,907 INFO gateway.run: ✓ telegram connected 2026-08-13 21:36:57,908 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 21:36:57,909 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 21:36:58,911 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 21:36:58,922 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 21:36:58,923 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 21:37:03,924 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 21:37:25,782 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 21:37:25,782 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.71 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 21:37:25,782 INFO gateway.run: Stopping gateway... 2026-08-13 21:37:25,782 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 21:37:25,784 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 21:37:26,609 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 21:37:26,609 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-08-13 21:37:26,609 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-13 21:37:26,628 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-08-13 21:37:26,629 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-13 21:37:26,630 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-13 21:37:26,630 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 21:37:26,631 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 21:37:27,747 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 21:37:27,747 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 21:37:27,753 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 21:37:27,753 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 21:37:27,753 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 21:37:27,757 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 21:37:27,929 INFO gateway.run: Connecting to telegram... 2026-08-13 21:37:28,279 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 21:37:28,280 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 21:37:30,128 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 21:37:30,564 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 21:37:30,995 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 21:37:30,995 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 21:37:30,997 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 21:37:30,998 INFO gateway.run: ✓ telegram connected 2026-08-13 21:37:31,000 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 21:37:31,001 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 21:37:32,002 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 21:37:32,015 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 21:37:32,017 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 21:37:37,019 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 22:01:49,474 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 22:01:49,474 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=1.14 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 22:01:49,474 INFO gateway.run: Stopping gateway... 2026-08-13 22:01:49,474 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 22:01:49,476 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 22:01:53,303 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 22:01:53,303 INFO gateway.run: ✓ telegram disconnected (3.83s) 2026-08-13 22:01:53,303 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.83s 2026-08-13 22:01:53,319 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.85s 2026-08-13 22:01:53,320 INFO gateway.run: Shutdown phase: SessionDB close done at +3.85s 2026-08-13 22:01:53,321 INFO gateway.run: Gateway stopped (total teardown 3.85s) 2026-08-13 22:01:53,321 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 22:01:53,321 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 22:03:22,777 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 22:03:22,778 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 22:03:22,782 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 22:03:22,783 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 22:03:22,783 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 22:03:22,786 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 22:03:22,938 INFO gateway.run: Connecting to telegram... 2026-08-13 22:03:23,312 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 22:03:23,312 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 22:03:24,183 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=01e3b5d1739a5c49 claim=6db52c4601b466a5ca1cacf325e2e0574933e703a542224346da89a2fda2c56e gate=claim result=passed 2026-08-13 22:03:24,186 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=01e3b5d1739a5c49 claim=6db52c4601b466a5ca1cacf325e2e0574933e703a542224346da89a2fda2c56e gate=provider_readiness result=passed 2026-08-13 22:03:25,221 WARNING gateway.platforms.telegram: physique coaching cloud draft failed: CodexResponsesProviderError 2026-08-13 22:03:25,227 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=01e3b5d1739a5c49 claim=6db52c4601b466a5ca1cacf325e2e0574933e703a542224346da89a2fda2c56e gate=provider_bad_request result=failed 2026-08-13 22:03:25,232 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 22:03:25,232 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.46 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 22:03:25,233 INFO gateway.run: Stopping gateway... 2026-08-13 22:03:25,233 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 22:03:25,234 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 22:03:25,234 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.00s 2026-08-13 22:03:25,252 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.02s 2026-08-13 22:03:25,253 INFO gateway.run: Shutdown phase: SessionDB close done at +0.02s 2026-08-13 22:03:25,254 INFO gateway.run: Gateway stopped (total teardown 0.02s) 2026-08-13 22:03:26,190 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 22:03:26,636 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 22:03:27,159 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 22:03:27,159 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 22:03:27,161 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 22:03:27,163 INFO gateway.run: ✓ telegram connected 2026-08-13 22:03:27,164 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 22:03:27,165 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 22:03:28,169 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 22:03:28,182 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 22:03:28,183 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 22:03:28,183 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 22:03:28,184 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 22:06:11,638 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 22:06:11,638 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 22:06:11,643 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 22:06:11,643 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 22:06:11,644 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 22:06:11,647 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 22:06:11,803 INFO gateway.run: Connecting to telegram... 2026-08-13 22:06:12,134 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 22:06:12,134 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 22:06:13,987 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 22:06:14,430 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 22:06:14,865 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 22:06:14,865 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 22:06:14,867 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 22:06:14,869 INFO gateway.run: ✓ telegram connected 2026-08-13 22:06:14,870 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 22:06:14,871 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 22:06:15,873 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 22:06:15,886 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 22:06:15,888 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 22:06:20,890 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-13 22:23:26,493 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-13 22:23:26,493 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.18 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-13 22:23:26,493 INFO gateway.run: Stopping gateway... 2026-08-13 22:23:26,493 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-13 22:23:26,495 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-13 22:23:27,319 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-13 22:23:27,319 INFO gateway.run: ✓ telegram disconnected (0.82s) 2026-08-13 22:23:27,319 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-13 22:23:27,338 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-08-13 22:23:27,338 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-08-13 22:23:27,340 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-13 22:23:27,340 INFO gateway.run: Gateway housekeeping stopped 2026-08-13 22:23:27,340 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-13 22:23:28,237 INFO gateway.run: Starting Hermes Gateway... 2026-08-13 22:23:28,237 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-13 22:23:28,242 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-13 22:23:28,242 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-13 22:23:28,242 INFO gateway.run: Active profile: dualcoachtest 2026-08-13 22:23:28,246 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-13 22:23:28,400 INFO gateway.run: Connecting to telegram... 2026-08-13 22:23:28,753 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-13 22:23:28,753 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-13 22:23:30,603 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-13 22:23:31,031 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-13 22:23:31,460 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-13 22:23:31,460 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-13 22:23:31,462 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-13 22:23:31,464 INFO gateway.run: ✓ telegram connected 2026-08-13 22:23:31,466 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-13 22:23:31,467 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-13 22:23:32,468 INFO gateway.run: Press Ctrl+C to stop 2026-08-13 22:23:32,481 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-13 22:23:32,483 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-13 22:23:37,485 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-14 00:10:29,559 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525077 2026-08-14 00:24:09,157 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-14 00:24:09,157 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.06 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-14 00:24:09,158 INFO gateway.run: Stopping gateway... 2026-08-14 00:24:09,158 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-14 00:24:09,160 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-14 00:24:09,960 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-14 00:24:09,960 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-14 00:24:09,960 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-14 00:24:10,039 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.88s 2026-08-14 00:24:10,039 INFO gateway.run: Shutdown phase: SessionDB close done at +0.88s 2026-08-14 00:24:10,041 INFO gateway.run: Gateway stopped (total teardown 0.88s) 2026-08-14 00:24:10,041 INFO gateway.run: Gateway housekeeping stopped 2026-08-14 00:24:10,041 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-14 00:25:14,499 INFO gateway.run: Starting Hermes Gateway... 2026-08-14 00:25:14,499 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-14 00:25:14,504 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-14 00:25:14,504 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-14 00:25:14,505 INFO gateway.run: Active profile: dualcoachtest 2026-08-14 00:25:14,509 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-14 00:25:14,667 INFO gateway.run: Connecting to telegram... 2026-08-14 00:25:15,030 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-14 00:25:15,030 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-14 00:25:15,960 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=c01ec26a0a5f6a1e claim=4551694dbf17250535a9b905c4e1a580c938cd0d2c7c1f8001d94b2f14e9b8ea gate=claim result=passed 2026-08-14 00:25:15,963 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=c01ec26a0a5f6a1e claim=4551694dbf17250535a9b905c4e1a580c938cd0d2c7c1f8001d94b2f14e9b8ea gate=provider_readiness result=passed 2026-08-14 00:25:16,875 WARNING gateway.platforms.telegram: physique coaching cloud draft failed: CodexResponsesProviderError 2026-08-14 00:25:16,880 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=c01ec26a0a5f6a1e claim=4551694dbf17250535a9b905c4e1a580c938cd0d2c7c1f8001d94b2f14e9b8ea gate=provider_bad_request result=failed 2026-08-14 00:25:17,956 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-14 00:25:18,416 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-14 00:25:18,860 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-14 00:25:18,860 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-14 00:25:18,862 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-14 00:25:18,864 INFO gateway.run: ✓ telegram connected 2026-08-14 00:25:18,866 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-14 00:25:18,867 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-14 00:25:19,869 INFO gateway.run: Press Ctrl+C to stop 2026-08-14 00:25:19,882 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-14 00:25:19,883 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-14 00:25:24,885 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-14 10:05:46,854 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-14 10:05:46,854 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.32 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-14 10:05:46,855 INFO gateway.run: Stopping gateway... 2026-08-14 10:05:46,855 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-14 10:05:46,857 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-14 10:05:47,646 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-14 10:05:47,646 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-14 10:05:47,646 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-14 10:05:47,665 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-14 10:05:47,665 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-14 10:05:47,667 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-14 10:05:47,667 INFO gateway.run: Gateway housekeeping stopped 2026-08-14 10:05:47,667 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-14 10:05:48,611 INFO gateway.run: Starting Hermes Gateway... 2026-08-14 10:05:48,612 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-14 10:05:48,616 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-14 10:05:48,616 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-14 10:05:48,617 INFO gateway.run: Active profile: dualcoachtest 2026-08-14 10:05:48,620 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-14 10:05:48,778 INFO gateway.run: Connecting to telegram... 2026-08-14 10:05:49,148 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-14 10:05:49,148 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-14 10:05:51,072 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-14 10:05:51,501 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-14 10:05:51,932 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-14 10:05:51,932 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-14 10:05:51,934 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-14 10:05:51,936 INFO gateway.run: ✓ telegram connected 2026-08-14 10:05:51,938 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-14 10:05:51,939 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-14 10:05:52,941 INFO gateway.run: Press Ctrl+C to stop 2026-08-14 10:05:52,955 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-14 10:05:52,957 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-14 10:05:57,959 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-14 10:10:45,420 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: Bad Gateway 2026-08-14 10:10:45,420 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: Bad Gateway 2026-08-14 10:11:34,765 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-14 10:11:34,766 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 2/10), reconnecting in 10s. Error: Timed out 2026-08-14 10:12:05,351 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-14 10:12:05,351 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 3/10), reconnecting in 20s. Error: Timed out 2026-08-14 10:12:26,155 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 3) 2026-08-14 10:47:36,745 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525078 2026-08-14 10:51:05,236 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-14 10:51:05,237 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.17 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-14 10:51:05,237 INFO gateway.run: Stopping gateway... 2026-08-14 10:51:05,237 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-14 10:51:05,239 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-14 10:51:06,068 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-14 10:51:06,068 INFO gateway.run: ✓ telegram disconnected (0.83s) 2026-08-14 10:51:06,069 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.83s 2026-08-14 10:51:06,087 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.85s 2026-08-14 10:51:06,087 INFO gateway.run: Shutdown phase: SessionDB close done at +0.85s 2026-08-14 10:51:06,089 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-14 10:51:06,089 INFO gateway.run: Gateway housekeeping stopped 2026-08-14 10:51:06,089 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-14 10:54:21,939 INFO gateway.run: Starting Hermes Gateway... 2026-08-14 10:54:21,939 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-14 10:54:21,944 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-14 10:54:21,944 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-14 10:54:21,944 INFO gateway.run: Active profile: dualcoachtest 2026-08-14 10:54:21,948 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-14 10:54:22,104 INFO gateway.run: Connecting to telegram... 2026-08-14 10:54:22,454 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-14 10:54:22,455 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-14 10:54:23,365 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=7ecd9ed50dc28217 claim=d34ed100679910c21a483b7788a5c022100d3d85eb6051d1e586a1a1abd0e182 gate=claim result=passed 2026-08-14 10:54:23,368 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=7ecd9ed50dc28217 claim=d34ed100679910c21a483b7788a5c022100d3d85eb6051d1e586a1a1abd0e182 gate=provider_readiness result=passed 2026-08-14 10:54:25,384 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-14 10:54:25,823 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-14 10:54:26,276 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-14 10:54:26,276 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-14 10:54:26,278 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-14 10:54:26,280 INFO gateway.run: ✓ telegram connected 2026-08-14 10:54:26,282 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-14 10:54:26,283 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-14 10:54:27,285 INFO gateway.run: Press Ctrl+C to stop 2026-08-14 10:54:27,299 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-14 10:54:27,300 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-14 10:54:32,064 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=7ecd9ed50dc28217 claim=d34ed100679910c21a483b7788a5c022100d3d85eb6051d1e586a1a1abd0e182 gate=semantic_grounding correction=1 diagnostic=semantic_validation_failed 2026-08-14 10:54:32,302 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-14 10:54:39,344 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=7ecd9ed50dc28217 claim=d34ed100679910c21a483b7788a5c022100d3d85eb6051d1e586a1a1abd0e182 gate=invalid_model_output result=failed 2026-08-14 11:49:12,361 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-14 11:49:12,361 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.18 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-14 11:49:12,362 INFO gateway.run: Stopping gateway... 2026-08-14 11:49:12,362 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-14 11:49:12,363 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-14 11:49:16,171 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-14 11:49:16,171 INFO gateway.run: ✓ telegram disconnected (3.81s) 2026-08-14 11:49:16,171 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.81s 2026-08-14 11:49:16,190 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.83s 2026-08-14 11:49:16,190 INFO gateway.run: Shutdown phase: SessionDB close done at +3.83s 2026-08-14 11:49:16,192 INFO gateway.run: Gateway stopped (total teardown 3.83s) 2026-08-14 11:49:16,192 INFO gateway.run: Gateway housekeeping stopped 2026-08-14 11:49:16,192 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-14 11:49:17,135 INFO gateway.run: Starting Hermes Gateway... 2026-08-14 11:49:17,136 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-14 11:49:17,140 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-14 11:49:17,141 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-14 11:49:17,141 INFO gateway.run: Active profile: dualcoachtest 2026-08-14 11:49:17,144 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-14 11:49:17,299 INFO gateway.run: Connecting to telegram... 2026-08-14 11:49:17,667 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-14 11:49:17,667 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-14 11:49:19,565 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-14 11:49:20,011 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-14 11:49:20,454 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-14 11:49:20,454 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-14 11:49:20,456 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-14 11:49:20,458 INFO gateway.run: ✓ telegram connected 2026-08-14 11:49:20,460 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-14 11:49:20,461 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-14 11:49:21,463 INFO gateway.run: Press Ctrl+C to stop 2026-08-14 11:49:21,478 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-14 11:49:21,480 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-14 11:49:26,481 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-14 12:09:37,297 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525079 2026-08-14 12:12:21,059 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-14 12:12:21,059 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.21 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-14 12:12:21,059 INFO gateway.run: Stopping gateway... 2026-08-14 12:12:21,059 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-14 12:12:21,061 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-14 12:12:21,852 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-14 12:12:21,853 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-14 12:12:21,853 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-14 12:12:21,872 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-14 12:12:21,872 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-14 12:12:21,874 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-14 12:12:21,874 INFO gateway.run: Gateway housekeeping stopped 2026-08-14 12:12:21,874 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-14 12:21:36,284 INFO gateway.run: Starting Hermes Gateway... 2026-08-14 12:21:36,284 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-14 12:21:36,290 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-14 12:21:36,290 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-14 12:21:36,290 INFO gateway.run: Active profile: dualcoachtest 2026-08-14 12:21:36,294 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-14 12:21:36,450 INFO gateway.run: Connecting to telegram... 2026-08-14 12:21:36,818 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-14 12:21:36,818 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-14 12:21:38,729 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-14 12:21:39,167 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-14 12:21:39,603 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-14 12:21:39,603 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-14 12:21:39,605 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-14 12:21:39,607 INFO gateway.run: ✓ telegram connected 2026-08-14 12:21:39,608 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-14 12:21:39,610 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-14 12:21:40,611 INFO gateway.run: Press Ctrl+C to stop 2026-08-14 12:21:40,624 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-14 12:21:40,627 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-14 12:21:45,628 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-14 12:55:35,560 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-14 12:55:35,560 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.16 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-14 12:55:35,561 INFO gateway.run: Stopping gateway... 2026-08-14 12:55:35,561 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-14 12:55:35,563 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-14 12:55:36,363 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-14 12:55:36,363 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-14 12:55:36,363 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-14 12:55:36,386 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.83s 2026-08-14 12:55:36,387 INFO gateway.run: Shutdown phase: SessionDB close done at +0.83s 2026-08-14 12:55:36,388 INFO gateway.run: Gateway stopped (total teardown 0.83s) 2026-08-14 12:55:36,388 INFO gateway.run: Gateway housekeeping stopped 2026-08-14 12:55:36,389 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-14 12:55:37,346 INFO gateway.run: Starting Hermes Gateway... 2026-08-14 12:55:37,346 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-14 12:55:37,352 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-14 12:55:37,352 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-14 12:55:37,353 INFO gateway.run: Active profile: dualcoachtest 2026-08-14 12:55:37,357 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-14 12:55:37,523 INFO gateway.run: Connecting to telegram... 2026-08-14 12:55:37,881 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-14 12:55:37,881 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-14 12:55:39,786 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-14 12:55:40,228 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-14 12:55:40,669 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-14 12:55:40,670 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-14 12:55:40,672 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-14 12:55:40,674 INFO gateway.run: ✓ telegram connected 2026-08-14 12:55:40,675 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-14 12:55:40,677 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-14 12:55:41,679 INFO gateway.run: Press Ctrl+C to stop 2026-08-14 12:55:41,700 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-14 12:55:41,702 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-14 12:55:46,703 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-14 13:36:43,914 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525080 2026-08-14 13:43:46,119 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-14 13:43:46,119 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.42 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-14 13:43:46,119 INFO gateway.run: Stopping gateway... 2026-08-14 13:43:46,119 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-14 13:43:46,121 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-14 13:43:49,957 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-14 13:43:49,958 INFO gateway.run: ✓ telegram disconnected (3.84s) 2026-08-14 13:43:49,958 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.84s 2026-08-14 13:43:49,977 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.86s 2026-08-14 13:43:49,978 INFO gateway.run: Shutdown phase: SessionDB close done at +3.86s 2026-08-14 13:43:49,979 INFO gateway.run: Gateway stopped (total teardown 3.86s) 2026-08-14 13:43:49,979 INFO gateway.run: Gateway housekeeping stopped 2026-08-14 13:43:49,979 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-14 13:46:03,103 INFO gateway.run: Starting Hermes Gateway... 2026-08-14 13:46:03,104 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-14 13:46:03,108 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-14 13:46:03,108 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-14 13:46:03,108 INFO gateway.run: Active profile: dualcoachtest 2026-08-14 13:46:03,112 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-14 13:46:03,273 INFO gateway.run: Connecting to telegram... 2026-08-14 13:46:03,631 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-14 13:46:03,631 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-14 13:46:05,548 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-14 13:46:06,005 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-14 13:46:06,455 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-14 13:46:06,456 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-14 13:46:06,458 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-14 13:46:06,460 INFO gateway.run: ✓ telegram connected 2026-08-14 13:46:06,461 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-14 13:46:06,463 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-14 13:46:07,464 INFO gateway.run: Press Ctrl+C to stop 2026-08-14 13:46:07,477 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-14 13:46:07,480 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-14 13:46:12,481 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-14 14:37:15,396 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-14 14:37:15,397 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.16 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-14 14:37:15,397 INFO gateway.run: Stopping gateway... 2026-08-14 14:37:15,397 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-14 14:37:15,401 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-14 14:37:16,189 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-14 14:37:16,189 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-14 14:37:16,189 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-14 14:37:16,242 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.84s 2026-08-14 14:37:16,242 INFO gateway.run: Shutdown phase: SessionDB close done at +0.84s 2026-08-14 14:37:16,244 INFO gateway.run: Gateway stopped (total teardown 0.85s) 2026-08-14 14:37:16,244 INFO gateway.run: Gateway housekeeping stopped 2026-08-14 14:37:16,244 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-14 14:37:17,140 INFO gateway.run: Starting Hermes Gateway... 2026-08-14 14:37:17,140 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-14 14:37:17,145 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-14 14:37:17,145 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-14 14:37:17,146 INFO gateway.run: Active profile: dualcoachtest 2026-08-14 14:37:17,149 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-14 14:37:17,352 INFO gateway.run: Connecting to telegram... 2026-08-14 14:37:17,699 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-14 14:37:17,700 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-14 14:37:19,690 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-14 14:37:20,162 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-14 14:37:20,686 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-14 14:37:20,686 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-14 14:37:20,688 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-14 14:37:20,690 INFO gateway.run: ✓ telegram connected 2026-08-14 14:37:20,691 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-14 14:37:20,693 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-14 14:37:21,694 INFO gateway.run: Press Ctrl+C to stop 2026-08-14 14:37:21,708 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-14 14:37:21,709 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-14 14:37:26,711 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-14 14:51:28,954 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8693203710', '8693203710', '0') configured=('8693203710', '8693203710', '0') matched=True 2026-08-14 14:51:28,983 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8693203710', '8693203710', '0') configured=('8693203710', '8693203710', '0') matched=True 2026-08-14 14:51:29,016 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=7fa2b209eb5de478827d649ee81c3f0f claim=312713898d44d2e1fa9cf8d5e16665f64d4035e7e4f05110cf81b52ec1c33ff0 gate=claim result=passed 2026-08-14 14:51:29,488 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525081 2026-08-14 14:51:30,625 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=7fa2b209eb5de478827d649ee81c3f0f claim=312713898d44d2e1fa9cf8d5e16665f64d4035e7e4f05110cf81b52ec1c33ff0 gate=provider_readiness result=passed 2026-08-14 14:51:39,934 INFO gateway.platforms.nutrition_coaching: nutrition_generation_worker token=7fa2b209eb5de478827d649ee81c3f0f claim=312713898d44d2e1fa9cf8d5e16665f64d4035e7e4f05110cf81b52ec1c33ff0 gate=draft_persistence result=passed 2026-08-14 15:11:28,971 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8693203710', '8693203710', '0') configured=('8693203710', '8693203710', '0') matched=True 2026-08-14 15:11:29,875 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525082 2026-08-14 15:12:01,858 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8693203710', '8693203710', '0') configured=('8693203710', '8693203710', '0') matched=True 2026-08-14 15:12:01,859 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8693203710', '8693203710', '0') configured=('8693203710', '8693203710', '0') matched=True 2026-08-14 15:12:03,477 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525083 2026-08-14 15:13:17,096 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8693203710', '8693203710', '0') configured=('8693203710', '8693203710', '0') matched=True 2026-08-14 15:13:18,048 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525084 2026-08-14 15:16:00,851 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-14 15:16:00,851 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.35 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-14 15:16:00,852 INFO gateway.run: Stopping gateway... 2026-08-14 15:16:00,852 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-14 15:16:00,854 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-14 15:16:01,655 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-14 15:16:01,655 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-14 15:16:01,656 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-14 15:16:01,675 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-14 15:16:01,675 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-14 15:16:01,677 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-14 15:16:01,677 INFO gateway.run: Gateway housekeeping stopped 2026-08-14 15:16:01,677 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-14 15:16:02,607 INFO gateway.run: Starting Hermes Gateway... 2026-08-14 15:16:02,607 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-14 15:16:02,612 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-14 15:16:02,612 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-14 15:16:02,612 INFO gateway.run: Active profile: dualcoachtest 2026-08-14 15:16:02,616 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-14 15:16:02,772 INFO gateway.run: Connecting to telegram... 2026-08-14 15:16:03,143 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-14 15:16:03,143 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-14 15:16:06,685 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-14 15:16:07,134 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-14 15:16:07,589 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-14 15:16:07,589 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-14 15:16:07,591 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-14 15:16:07,593 INFO gateway.run: ✓ telegram connected 2026-08-14 15:16:07,594 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-14 15:16:07,596 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-14 15:16:08,597 INFO gateway.run: Press Ctrl+C to stop 2026-08-14 15:16:08,611 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-14 15:16:08,614 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-14 15:16:13,615 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-14 15:21:45,076 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8693203710', '8693203710', '0') configured=('8693203710', '8693203710', '0') matched=True 2026-08-14 15:21:45,955 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-14 15:21:45,955 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.75 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-14 15:21:45,956 INFO gateway.run: Stopping gateway... 2026-08-14 15:21:45,956 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-14 15:21:45,957 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-14 15:21:46,905 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525085 2026-08-14 15:21:46,907 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-14 15:21:46,907 INFO gateway.run: ✓ telegram disconnected (0.95s) 2026-08-14 15:21:46,907 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.95s 2026-08-14 15:21:46,926 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.97s 2026-08-14 15:21:46,926 INFO gateway.run: Shutdown phase: SessionDB close done at +0.97s 2026-08-14 15:21:46,927 INFO gateway.run: Gateway stopped (total teardown 0.97s) 2026-08-14 15:21:46,928 INFO gateway.run: Gateway housekeeping stopped 2026-08-14 15:21:46,928 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-14 15:21:47,866 INFO gateway.run: Starting Hermes Gateway... 2026-08-14 15:21:47,866 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-14 15:21:47,871 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-14 15:21:47,871 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-14 15:21:47,872 INFO gateway.run: Active profile: dualcoachtest 2026-08-14 15:21:47,875 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-14 15:21:48,035 INFO gateway.run: Connecting to telegram... 2026-08-14 15:21:48,397 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-14 15:21:48,397 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-14 15:21:50,301 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-14 15:21:50,644 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525085 reason_code=duplicate_replay 2026-08-14 15:21:50,741 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-14 15:21:51,188 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-14 15:21:51,188 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-14 15:21:51,190 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-14 15:21:51,192 INFO gateway.run: ✓ telegram connected 2026-08-14 15:21:51,193 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-14 15:21:51,194 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-14 15:21:52,195 INFO gateway.run: Press Ctrl+C to stop 2026-08-14 15:21:52,209 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-14 15:21:52,210 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-14 15:21:57,211 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-14 15:46:47,698 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-14 15:46:47,699 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.34 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-14 15:46:47,699 INFO gateway.run: Stopping gateway... 2026-08-14 15:46:47,699 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-14 15:46:47,700 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-14 15:46:48,490 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-14 15:46:48,490 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-14 15:46:48,490 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-14 15:46:48,505 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-14 15:46:48,505 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-14 15:46:48,506 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-14 15:46:48,506 INFO gateway.run: Gateway housekeeping stopped 2026-08-14 15:46:48,507 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-14 15:49:25,593 INFO gateway.run: Starting Hermes Gateway... 2026-08-14 15:49:25,593 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-14 15:49:25,598 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-14 15:49:25,598 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-14 15:49:25,598 INFO gateway.run: Active profile: dualcoachtest 2026-08-14 15:49:25,602 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-14 15:49:25,759 INFO gateway.run: Connecting to telegram... 2026-08-14 15:49:26,116 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-14 15:49:26,116 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-14 15:49:27,986 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-14 15:49:28,426 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-14 15:49:28,865 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-14 15:49:28,865 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-14 15:49:28,867 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-14 15:49:28,869 INFO gateway.run: ✓ telegram connected 2026-08-14 15:49:28,870 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-14 15:49:28,872 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-14 15:49:28,878 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-14 15:49:28,878 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.32 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-14 15:49:28,879 INFO gateway.run: Stopping gateway... 2026-08-14 15:49:28,879 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-14 15:49:28,880 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-14 15:49:29,873 INFO gateway.run: Press Ctrl+C to stop 2026-08-14 15:49:29,886 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-14 15:49:29,887 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-14 15:49:32,686 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-14 15:49:32,686 INFO gateway.run: ✓ telegram disconnected (3.81s) 2026-08-14 15:49:32,686 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.81s 2026-08-14 15:49:32,705 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.83s 2026-08-14 15:49:32,705 INFO gateway.run: Shutdown phase: SessionDB close done at +3.83s 2026-08-14 15:49:32,707 INFO gateway.run: Gateway stopped (total teardown 3.83s) 2026-08-14 15:49:32,707 INFO gateway.run: Gateway housekeeping stopped 2026-08-14 15:49:32,707 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-14 23:28:38,118 INFO gateway.run: Starting Hermes Gateway... 2026-08-14 23:28:38,118 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-14 23:28:38,123 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-14 23:28:38,123 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-14 23:28:38,124 INFO gateway.run: Active profile: dualcoachtest 2026-08-14 23:28:38,129 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-14 23:28:38,369 INFO gateway.run: Connecting to telegram... 2026-08-14 23:28:38,731 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-14 23:28:38,731 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-14 23:28:40,598 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-14 23:28:41,037 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-14 23:28:41,472 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-14 23:28:41,472 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-14 23:28:41,474 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-14 23:28:41,476 INFO gateway.run: ✓ telegram connected 2026-08-14 23:28:41,478 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-14 23:28:41,479 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-14 23:28:42,480 INFO gateway.run: Press Ctrl+C to stop 2026-08-14 23:28:42,493 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-14 23:28:42,496 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-14 23:28:47,497 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-14 23:49:00,152 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-14 23:49:00,152 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.90 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-14 23:49:00,152 INFO gateway.run: Stopping gateway... 2026-08-14 23:49:00,152 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-14 23:49:00,154 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-14 23:49:00,957 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-14 23:49:00,957 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-14 23:49:00,957 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-14 23:49:00,978 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.83s 2026-08-14 23:49:00,978 INFO gateway.run: Shutdown phase: SessionDB close done at +0.83s 2026-08-14 23:49:00,979 INFO gateway.run: Gateway stopped (total teardown 0.83s) 2026-08-14 23:49:00,979 INFO gateway.run: Gateway housekeeping stopped 2026-08-14 23:49:00,980 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-15 01:07:31,942 INFO gateway.run: Starting Hermes Gateway... 2026-08-15 01:07:31,943 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-15 01:07:31,947 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-15 01:07:31,948 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-15 01:07:31,948 INFO gateway.run: Active profile: dualcoachtest 2026-08-15 01:07:31,952 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-15 01:07:32,202 INFO gateway.run: Connecting to telegram... 2026-08-15 01:07:32,548 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-15 01:07:32,548 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-15 01:07:34,415 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-15 01:07:34,851 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-15 01:07:35,288 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-15 01:07:35,289 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-15 01:07:35,291 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-15 01:07:35,292 INFO gateway.run: ✓ telegram connected 2026-08-15 01:07:35,294 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-15 01:07:35,295 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-15 01:07:36,296 INFO gateway.run: Press Ctrl+C to stop 2026-08-15 01:07:36,309 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-15 01:07:36,310 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-15 01:07:41,312 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-15 01:12:59,631 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-15 01:12:59,631 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.22 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-15 01:12:59,632 INFO gateway.run: Stopping gateway... 2026-08-15 01:12:59,632 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-15 01:12:59,633 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-15 01:13:00,423 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-15 01:13:00,423 INFO gateway.run: ✓ telegram disconnected (0.79s) 2026-08-15 01:13:00,423 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.79s 2026-08-15 01:13:00,442 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.81s 2026-08-15 01:13:00,442 INFO gateway.run: Shutdown phase: SessionDB close done at +0.81s 2026-08-15 01:13:00,444 INFO gateway.run: Gateway stopped (total teardown 0.81s) 2026-08-15 01:13:00,444 INFO gateway.run: Gateway housekeeping stopped 2026-08-15 01:13:00,444 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-15 01:19:16,341 INFO gateway.run: Starting Hermes Gateway... 2026-08-15 01:19:16,341 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-15 01:19:16,346 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-15 01:19:16,346 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-15 01:19:16,347 INFO gateway.run: Active profile: dualcoachtest 2026-08-15 01:19:16,351 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-15 01:19:16,592 INFO gateway.run: Connecting to telegram... 2026-08-15 01:19:16,942 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-15 01:19:16,942 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-15 01:19:18,814 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-15 01:19:19,316 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-15 01:19:19,835 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-15 01:19:19,835 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-15 01:19:19,837 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-15 01:19:19,844 INFO gateway.run: ✓ telegram connected 2026-08-15 01:19:19,845 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-15 01:19:19,847 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-15 01:19:20,848 INFO gateway.run: Press Ctrl+C to stop 2026-08-15 01:19:20,861 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-15 01:19:20,863 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-15 01:19:25,864 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-15 02:20:04,549 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-15 02:20:04,550 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.22 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-15 02:20:04,550 INFO gateway.run: Stopping gateway... 2026-08-15 02:20:04,550 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-15 02:20:04,552 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-15 02:20:08,394 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-15 02:20:08,394 INFO gateway.run: ✓ telegram disconnected (3.84s) 2026-08-15 02:20:08,394 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.84s 2026-08-15 02:20:08,413 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.86s 2026-08-15 02:20:08,413 INFO gateway.run: Shutdown phase: SessionDB close done at +3.86s 2026-08-15 02:20:08,415 INFO gateway.run: Gateway stopped (total teardown 3.86s) 2026-08-15 02:20:08,415 INFO gateway.run: Gateway housekeeping stopped 2026-08-15 02:20:08,415 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-15 13:16:18,919 INFO gateway.run: Starting Hermes Gateway... 2026-08-15 13:16:18,919 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-15 13:16:18,923 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-15 13:16:18,923 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-15 13:16:18,924 INFO gateway.run: Active profile: dualcoachtest 2026-08-15 13:16:18,928 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-15 13:16:19,170 INFO gateway.run: Connecting to telegram... 2026-08-15 13:16:19,538 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-15 13:16:19,538 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-15 13:16:21,690 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-15 13:16:22,160 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-15 13:16:22,595 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-15 13:16:22,595 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-15 13:16:22,598 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-15 13:16:22,600 INFO gateway.run: ✓ telegram connected 2026-08-15 13:16:22,602 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-15 13:16:22,603 INFO gateway.run: Channel directory built: 2 target(s) 2026-08-15 13:16:23,605 INFO gateway.run: Press Ctrl+C to stop 2026-08-15 13:16:23,617 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-15 13:16:23,619 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-15 13:16:28,621 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-15 13:47:22,807 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-15 13:47:22,808 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.12 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-15 13:47:22,808 INFO gateway.run: Stopping gateway... 2026-08-15 13:47:22,808 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-15 13:47:22,810 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-15 13:47:23,615 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-15 13:47:23,615 INFO gateway.run: ✓ telegram disconnected (0.81s) 2026-08-15 13:47:23,616 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.81s 2026-08-15 13:47:23,636 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.83s 2026-08-15 13:47:23,636 INFO gateway.run: Shutdown phase: SessionDB close done at +0.83s 2026-08-15 13:47:23,638 INFO gateway.run: Gateway stopped (total teardown 0.83s) 2026-08-15 13:47:23,638 INFO gateway.run: Gateway housekeeping stopped 2026-08-15 13:47:23,638 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-16 00:22:22,480 INFO gateway.run: Starting Hermes Gateway... 2026-08-16 00:22:22,480 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-16 00:22:22,486 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-16 00:22:22,486 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-16 00:22:22,486 INFO gateway.run: Active profile: dualcoachtest 2026-08-16 00:22:22,760 INFO gateway.run: Connecting to telegram... 2026-08-16 00:22:23,121 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-16 00:22:23,121 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-16 00:22:23,964 ERROR gateway.platforms.telegram: [Telegram] nutrition_coaching initialization failed: ValueError: configured registry path is outside the profile authority. Check registry_path=customers/registry.json, the profile workspace/checkin_cli package, and enabled customer consent/address records. 2026-08-16 00:22:25,000 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-16 00:22:25,445 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-16 00:22:25,890 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-16 00:22:25,890 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-16 00:22:25,893 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-16 00:22:25,896 INFO gateway.run: ✓ telegram connected 2026-08-16 00:22:25,897 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-16 00:22:25,898 INFO gateway.run: Channel directory built: 0 target(s) 2026-08-16 00:22:26,900 INFO gateway.run: Press Ctrl+C to stop 2026-08-16 00:22:26,921 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-16 00:22:26,922 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-16 00:22:31,924 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-16 00:22:36,744 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-16 00:22:36,744 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.14 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-16 00:22:36,745 INFO gateway.run: Stopping gateway... 2026-08-16 00:22:36,745 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-16 00:22:36,747 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-16 00:22:40,547 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-16 00:22:40,547 INFO gateway.run: ✓ telegram disconnected (3.80s) 2026-08-16 00:22:40,548 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.80s 2026-08-16 00:22:40,569 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.82s 2026-08-16 00:22:40,570 INFO gateway.run: Shutdown phase: SessionDB close done at +3.82s 2026-08-16 00:22:40,571 INFO gateway.run: Gateway stopped (total teardown 3.83s) 2026-08-16 00:22:40,572 INFO gateway.run: Gateway housekeeping stopped 2026-08-16 00:22:40,572 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-16 00:39:09,401 INFO gateway.run: Starting Hermes Gateway... 2026-08-16 00:39:09,402 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-16 00:39:09,407 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-16 00:39:09,408 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-16 00:39:09,408 INFO gateway.run: Active profile: dualcoachtest 2026-08-16 00:39:09,412 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-16 00:39:09,664 INFO gateway.run: Connecting to telegram... 2026-08-16 00:39:10,025 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-16 00:39:10,025 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-16 00:39:11,948 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-16 00:39:12,389 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-16 00:39:12,843 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-16 00:39:12,843 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-16 00:39:12,845 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-16 00:39:12,847 INFO gateway.run: ✓ telegram connected 2026-08-16 00:39:12,848 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-16 00:39:12,849 INFO gateway.run: Channel directory built: 0 target(s) 2026-08-16 00:39:13,850 INFO gateway.run: Press Ctrl+C to stop 2026-08-16 00:39:13,863 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-16 00:39:13,864 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-16 00:39:18,866 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-16 00:52:09,456 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-16 00:52:09,456 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.25 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-16 00:52:09,457 INFO gateway.run: Stopping gateway... 2026-08-16 00:52:09,457 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-16 00:52:09,458 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-16 00:52:10,272 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-16 00:52:10,272 INFO gateway.run: ✓ telegram disconnected (0.81s) 2026-08-16 00:52:10,272 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.82s 2026-08-16 00:52:10,291 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.83s 2026-08-16 00:52:10,291 INFO gateway.run: Shutdown phase: SessionDB close done at +0.83s 2026-08-16 00:52:10,293 INFO gateway.run: Gateway stopped (total teardown 0.84s) 2026-08-16 00:52:10,293 INFO gateway.run: Gateway housekeeping stopped 2026-08-16 00:52:10,293 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-16 08:53:34,397 INFO gateway.run: Starting Hermes Gateway... 2026-08-16 08:53:34,397 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-16 08:53:34,401 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-16 08:53:34,402 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-16 08:53:34,402 INFO gateway.run: Active profile: dualcoachtest 2026-08-16 08:53:34,406 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-16 08:53:34,646 INFO gateway.run: Connecting to telegram... 2026-08-16 08:53:34,994 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-16 08:53:34,994 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-16 08:53:36,847 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-16 08:53:37,282 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-16 08:53:37,725 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-16 08:53:37,725 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-16 08:53:37,727 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-16 08:53:37,729 INFO gateway.run: ✓ telegram connected 2026-08-16 08:53:37,731 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-16 08:53:37,732 INFO gateway.run: Channel directory built: 0 target(s) 2026-08-16 08:53:38,733 INFO gateway.run: Press Ctrl+C to stop 2026-08-16 08:53:38,746 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-16 08:53:38,747 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-16 08:53:43,750 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-16 08:54:10,975 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525086 2026-08-16 09:18:08,468 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525087 2026-08-16 09:22:37,616 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-16 09:22:37,617 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.06 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-16 09:22:37,617 INFO gateway.run: Stopping gateway... 2026-08-16 09:22:37,617 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-16 09:22:37,619 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-16 09:22:41,443 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-16 09:22:41,443 INFO gateway.run: ✓ telegram disconnected (3.82s) 2026-08-16 09:22:41,443 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.83s 2026-08-16 09:22:41,461 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.84s 2026-08-16 09:22:41,462 INFO gateway.run: Shutdown phase: SessionDB close done at +3.84s 2026-08-16 09:22:41,463 INFO gateway.run: Gateway stopped (total teardown 3.85s) 2026-08-16 09:22:41,463 INFO gateway.run: Gateway housekeeping stopped 2026-08-16 09:22:41,463 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-16 09:57:49,795 INFO gateway.run: Starting Hermes Gateway... 2026-08-16 09:57:49,795 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-16 09:57:49,800 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-16 09:57:49,801 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-16 09:57:49,801 INFO gateway.run: Active profile: dualcoachtest 2026-08-16 09:57:49,805 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-16 09:57:50,054 INFO gateway.run: Connecting to telegram... 2026-08-16 09:57:50,401 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-16 09:57:50,401 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-16 09:57:52,278 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-16 09:57:52,718 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-16 09:57:53,154 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-16 09:57:53,155 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-16 09:57:53,157 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-16 09:57:53,159 INFO gateway.run: ✓ telegram connected 2026-08-16 09:57:53,160 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-16 09:57:53,161 INFO gateway.run: Channel directory built: 0 target(s) 2026-08-16 09:57:54,162 INFO gateway.run: Press Ctrl+C to stop 2026-08-16 09:57:54,172 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-16 09:57:54,173 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-16 09:57:59,176 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-16 10:10:44,363 WARNING gateway.platforms.telegram: [Telegram] Telegram network error, scheduling reconnect: Bad Gateway 2026-08-16 10:10:44,363 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: Bad Gateway 2026-08-16 10:11:30,227 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-16 10:11:30,227 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 2/10), reconnecting in 10s. Error: Timed out 2026-08-16 10:12:00,806 WARNING gateway.platforms.telegram: [Telegram] Telegram polling reconnect failed: Timed out 2026-08-16 10:12:00,806 WARNING gateway.platforms.telegram: [Telegram] Telegram network error (attempt 3/10), reconnecting in 20s. Error: Timed out 2026-08-16 10:12:23,623 INFO gateway.platforms.telegram: [Telegram] Telegram polling resumed after network error (attempt 3) 2026-08-16 10:28:13,958 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-16 10:28:13,959 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.26 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-16 10:28:13,959 INFO gateway.run: Stopping gateway... 2026-08-16 10:28:13,959 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-16 10:28:13,961 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-16 10:28:14,773 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-16 10:28:14,773 INFO gateway.run: ✓ telegram disconnected (0.81s) 2026-08-16 10:28:14,773 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.81s 2026-08-16 10:28:14,792 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.83s 2026-08-16 10:28:14,792 INFO gateway.run: Shutdown phase: SessionDB close done at +0.83s 2026-08-16 10:28:14,793 INFO gateway.run: Gateway stopped (total teardown 0.83s) 2026-08-16 10:28:14,794 INFO gateway.run: Gateway housekeeping stopped 2026-08-16 10:28:14,794 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-16 10:49:54,036 INFO gateway.run: Starting Hermes Gateway... 2026-08-16 10:49:54,036 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-16 10:49:54,041 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-16 10:49:54,041 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-16 10:49:54,041 INFO gateway.run: Active profile: dualcoachtest 2026-08-16 10:49:54,045 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-16 10:49:54,285 INFO gateway.run: Connecting to telegram... 2026-08-16 10:49:54,636 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-16 10:49:54,637 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-16 10:49:56,524 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-16 10:49:56,960 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-16 10:49:57,392 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-16 10:49:57,392 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-16 10:49:57,395 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-16 10:49:57,397 INFO gateway.run: ✓ telegram connected 2026-08-16 10:49:57,399 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-16 10:49:57,400 INFO gateway.run: Channel directory built: 0 target(s) 2026-08-16 10:49:58,401 INFO gateway.run: Press Ctrl+C to stop 2026-08-16 10:49:58,419 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-16 10:49:58,421 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-16 10:50:03,422 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-16 11:20:04,818 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-16 11:20:04,819 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.10 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-16 11:20:04,820 INFO gateway.run: Stopping gateway... 2026-08-16 11:20:04,820 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-16 11:20:04,821 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-16 11:20:08,653 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-16 11:20:08,653 INFO gateway.run: ✓ telegram disconnected (3.83s) 2026-08-16 11:20:08,653 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.83s 2026-08-16 11:20:08,674 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.85s 2026-08-16 11:20:08,674 INFO gateway.run: Shutdown phase: SessionDB close done at +3.85s 2026-08-16 11:20:08,676 INFO gateway.run: Gateway stopped (total teardown 3.86s) 2026-08-16 11:20:08,676 INFO gateway.run: Gateway housekeeping stopped 2026-08-16 11:20:08,676 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-16 21:19:44,556 INFO gateway.run: Starting Hermes Gateway... 2026-08-16 21:19:44,556 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-16 21:19:44,562 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-16 21:19:44,562 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-16 21:19:44,562 INFO gateway.run: Active profile: dualcoachtest 2026-08-16 21:19:44,566 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-16 21:19:44,802 INFO gateway.run: Connecting to telegram... 2026-08-16 21:19:45,696 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-16 21:19:45,696 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-16 21:19:47,604 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-16 21:19:48,036 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-16 21:19:48,473 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-16 21:19:48,473 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-16 21:19:48,475 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-16 21:19:48,477 INFO gateway.run: ✓ telegram connected 2026-08-16 21:19:48,479 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-16 21:19:48,479 INFO gateway.run: Channel directory built: 0 target(s) 2026-08-16 21:19:49,480 INFO gateway.run: Press Ctrl+C to stop 2026-08-16 21:19:49,493 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-16 21:19:49,494 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-16 21:19:54,496 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-16 21:29:33,335 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525088 2026-08-16 21:29:33,337 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525088 2026-08-16 21:29:33,337 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525088 2026-08-16 21:29:33,337 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525088 2026-08-16 21:29:33,339 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525088 2026-08-16 21:29:33,339 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525088 2026-08-16 21:29:34,370 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525088 2026-08-16 21:29:34,372 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525088 2026-08-16 21:29:43,705 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525089 2026-08-16 21:29:43,706 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525089 2026-08-16 21:29:43,706 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525089 2026-08-16 21:29:43,706 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525089 2026-08-16 21:29:43,708 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525089 2026-08-16 21:29:43,708 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525089 2026-08-16 21:29:44,703 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525089 2026-08-16 21:29:44,704 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525089 2026-08-16 21:29:46,439 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525090 2026-08-16 21:29:46,440 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525090 2026-08-16 21:29:46,440 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525090 2026-08-16 21:29:46,440 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525090 2026-08-16 21:29:46,442 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525090 2026-08-16 21:29:46,442 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525090 2026-08-16 21:29:46,913 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525090 2026-08-16 21:29:46,914 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525090 2026-08-16 21:29:48,088 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525091 2026-08-16 21:29:48,089 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525091 2026-08-16 21:29:48,089 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525091 2026-08-16 21:29:48,090 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525091 2026-08-16 21:29:48,091 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525091 2026-08-16 21:29:48,092 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525091 2026-08-16 21:29:48,579 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525091 2026-08-16 21:29:48,581 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525091 2026-08-16 21:29:50,252 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525092 2026-08-16 21:29:50,254 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525092 2026-08-16 21:29:50,254 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525092 2026-08-16 21:29:50,254 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525092 2026-08-16 21:29:50,256 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525092 2026-08-16 21:29:50,256 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525092 2026-08-16 21:29:50,724 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525092 2026-08-16 21:29:50,725 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525092 2026-08-16 21:29:53,513 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525093 2026-08-16 21:29:53,514 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525093 2026-08-16 21:29:53,514 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525093 2026-08-16 21:29:53,514 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525093 2026-08-16 21:29:53,516 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525093 2026-08-16 21:29:53,516 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525093 2026-08-16 21:29:53,998 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525093 2026-08-16 21:29:53,999 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525093 2026-08-16 21:29:55,274 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525094 2026-08-16 21:29:55,276 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525094 2026-08-16 21:29:55,276 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525094 2026-08-16 21:29:55,276 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525094 2026-08-16 21:29:55,278 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525094 2026-08-16 21:29:55,278 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525094 2026-08-16 21:29:55,754 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525094 2026-08-16 21:29:55,755 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525094 2026-08-16 21:29:57,881 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525095 2026-08-16 21:29:57,882 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525095 2026-08-16 21:29:57,882 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525095 2026-08-16 21:29:57,883 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525095 2026-08-16 21:29:57,884 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525095 2026-08-16 21:29:57,885 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525095 2026-08-16 21:29:58,362 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525095 2026-08-16 21:29:58,363 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525095 2026-08-16 21:30:00,190 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525096 2026-08-16 21:30:00,191 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525096 2026-08-16 21:30:00,191 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525096 2026-08-16 21:30:00,191 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525096 2026-08-16 21:30:00,193 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525096 2026-08-16 21:30:00,194 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525096 2026-08-16 21:30:00,669 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525096 2026-08-16 21:30:00,670 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525096 2026-08-16 21:30:02,447 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525097 2026-08-16 21:30:02,448 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525097 2026-08-16 21:30:02,449 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525097 2026-08-16 21:30:02,449 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525097 2026-08-16 21:30:02,451 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525097 2026-08-16 21:30:02,451 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525097 2026-08-16 21:30:02,926 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525097 2026-08-16 21:30:02,927 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525097 2026-08-16 21:30:04,042 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525098 2026-08-16 21:30:04,043 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525098 2026-08-16 21:30:04,044 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525098 2026-08-16 21:30:04,044 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525098 2026-08-16 21:30:04,046 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525098 2026-08-16 21:30:04,046 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525098 2026-08-16 21:30:04,569 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525098 2026-08-16 21:30:04,570 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525098 2026-08-16 21:30:05,728 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525099 2026-08-16 21:30:05,729 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525099 2026-08-16 21:30:05,729 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525099 2026-08-16 21:30:05,730 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525099 2026-08-16 21:30:05,731 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525099 2026-08-16 21:30:05,732 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525099 2026-08-16 21:30:06,206 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525099 2026-08-16 21:30:06,208 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525099 2026-08-16 21:30:07,568 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525100 2026-08-16 21:30:07,569 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525100 2026-08-16 21:30:07,569 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525100 2026-08-16 21:30:07,569 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525100 2026-08-16 21:30:07,571 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525100 2026-08-16 21:30:07,571 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525100 2026-08-16 21:30:08,040 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525100 2026-08-16 21:30:08,042 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525100 2026-08-16 21:30:09,020 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525101 2026-08-16 21:30:09,021 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525101 2026-08-16 21:30:09,021 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525101 2026-08-16 21:30:09,021 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525101 2026-08-16 21:30:09,023 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525101 2026-08-16 21:30:09,023 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525101 2026-08-16 21:30:09,500 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525101 2026-08-16 21:30:09,502 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525101 2026-08-16 21:30:10,878 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525102 2026-08-16 21:30:10,879 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525102 2026-08-16 21:30:10,879 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525102 2026-08-16 21:30:10,880 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525102 2026-08-16 21:30:10,881 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525102 2026-08-16 21:30:10,882 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525102 2026-08-16 21:30:11,415 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525102 2026-08-16 21:30:11,417 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525102 2026-08-16 21:30:13,153 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525103 2026-08-16 21:30:13,154 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525103 2026-08-16 21:30:13,154 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525103 2026-08-16 21:30:13,155 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525103 2026-08-16 21:30:13,157 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525103 2026-08-16 21:30:13,157 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525103 2026-08-16 21:30:13,631 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525103 2026-08-16 21:30:13,632 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525103 2026-08-16 21:30:16,265 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525104 2026-08-16 21:30:16,266 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525104 2026-08-16 21:30:16,266 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525104 2026-08-16 21:30:16,267 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525104 2026-08-16 21:30:16,269 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525104 2026-08-16 21:30:16,269 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525104 2026-08-16 21:30:16,782 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525104 2026-08-16 21:30:16,783 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525104 2026-08-16 21:30:18,569 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525105 2026-08-16 21:30:18,570 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525105 2026-08-16 21:30:18,570 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525105 2026-08-16 21:30:18,571 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525105 2026-08-16 21:30:18,573 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525105 2026-08-16 21:30:18,573 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525105 2026-08-16 21:30:19,045 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525105 2026-08-16 21:30:19,047 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525105 2026-08-16 21:30:23,927 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525106 2026-08-16 21:30:23,928 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525106 2026-08-16 21:30:23,928 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525106 2026-08-16 21:30:23,929 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525106 2026-08-16 21:30:23,930 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525106 2026-08-16 21:30:23,930 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525106 2026-08-16 21:30:24,446 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525106 2026-08-16 21:30:24,448 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525106 2026-08-16 21:30:29,581 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525107 2026-08-16 21:30:29,582 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525107 2026-08-16 21:30:29,582 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525107 2026-08-16 21:30:29,583 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525107 2026-08-16 21:30:29,584 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525107 2026-08-16 21:30:29,584 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525107 2026-08-16 21:30:30,584 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525107 2026-08-16 21:30:30,585 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525107 2026-08-16 21:30:32,760 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525108 2026-08-16 21:30:32,761 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525108 2026-08-16 21:30:32,761 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525108 2026-08-16 21:30:32,761 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525108 2026-08-16 21:30:32,763 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525108 2026-08-16 21:30:32,763 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525108 2026-08-16 21:30:33,239 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525108 2026-08-16 21:30:33,240 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525108 2026-08-16 21:30:35,083 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525109 2026-08-16 21:30:35,084 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525109 2026-08-16 21:30:35,084 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525109 2026-08-16 21:30:35,085 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525109 2026-08-16 21:30:35,087 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525109 2026-08-16 21:30:35,087 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525109 2026-08-16 21:30:49,181 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525109 2026-08-16 21:30:49,183 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525109 2026-08-16 21:32:08,077 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525110 2026-08-16 21:32:08,078 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525110 2026-08-16 21:32:08,078 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525110 2026-08-16 21:32:08,079 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525110 2026-08-16 21:32:08,081 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525110 2026-08-16 21:32:08,081 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525110 2026-08-16 21:32:09,130 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525110 2026-08-16 21:32:09,132 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525110 2026-08-16 21:34:14,653 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-16 21:34:14,654 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.22 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-16 21:34:14,655 INFO gateway.run: Stopping gateway... 2026-08-16 21:34:14,655 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-16 21:34:14,656 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-16 21:34:18,448 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-16 21:34:18,448 INFO gateway.run: ✓ telegram disconnected (3.79s) 2026-08-16 21:34:18,448 INFO gateway.run: Shutdown phase: all adapters disconnected at +3.79s 2026-08-16 21:34:18,471 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +3.82s 2026-08-16 21:34:18,471 INFO gateway.run: Shutdown phase: SessionDB close done at +3.82s 2026-08-16 21:34:18,473 INFO gateway.run: Gateway stopped (total teardown 3.82s) 2026-08-16 21:34:18,473 INFO gateway.run: Gateway housekeeping stopped 2026-08-16 21:34:18,474 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-16 23:02:41,857 INFO gateway.run: Starting Hermes Gateway... 2026-08-16 23:02:41,857 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-16 23:02:41,862 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-16 23:02:41,862 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-16 23:02:41,862 INFO gateway.run: Active profile: dualcoachtest 2026-08-16 23:02:41,866 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-16 23:02:42,105 INFO gateway.run: Connecting to telegram... 2026-08-16 23:02:42,456 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-16 23:02:42,457 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-16 23:02:44,783 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-16 23:02:45,226 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-16 23:02:45,655 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-16 23:02:45,656 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-16 23:02:45,658 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-16 23:02:45,660 INFO gateway.run: ✓ telegram connected 2026-08-16 23:02:45,661 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-16 23:02:45,662 INFO gateway.run: Channel directory built: 0 target(s) 2026-08-16 23:02:46,663 INFO gateway.run: Press Ctrl+C to stop 2026-08-16 23:02:46,678 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-16 23:02:46,678 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-16 23:02:51,679 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-16 23:06:33,785 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=ingress update_id=629525111 2026-08-16 23:06:34,794 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_start 2026-08-16 23:06:35,062 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_pass 2026-08-16 23:06:35,064 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=authority update_id=629525111 2026-08-16 23:06:35,064 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=authority_pass 2026-08-16 23:06:35,064 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=route_pass 2026-08-16 23:06:35,064 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=route update_id=629525111 2026-08-16 23:06:35,064 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=validation update_id=629525111 2026-08-16 23:06:35,066 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=persistence update_id=629525111 2026-08-16 23:06:35,066 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=transition_pass 2026-08-16 23:06:35,066 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_applied 2026-08-16 23:06:35,967 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=publication update_id=629525111 2026-08-16 23:06:36,463 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=receipt update_id=629525111 2026-08-16 23:06:36,465 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525111 2026-08-16 23:07:15,619 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525112 2026-08-16 23:07:15,620 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525112 2026-08-16 23:07:15,621 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525112 2026-08-16 23:07:15,621 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525112 2026-08-16 23:07:15,624 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525112 2026-08-16 23:07:15,624 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525112 2026-08-16 23:07:30,216 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525112 2026-08-16 23:07:30,218 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525112 2026-08-16 23:08:07,290 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=ingress update_id=629525113 2026-08-16 23:08:07,291 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=authority update_id=629525113 2026-08-16 23:08:07,291 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=route update_id=629525113 2026-08-16 23:08:07,292 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=validation update_id=629525113 2026-08-16 23:08:07,294 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=persistence update_id=629525113 2026-08-16 23:08:07,295 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=publication update_id=629525113 2026-08-16 23:08:08,299 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_collection: nutrition_ingress stage=receipt update_id=629525113 2026-08-16 23:08:08,301 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525113 2026-08-16 23:14:40,190 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=ingress update_id=629525114 2026-08-16 23:14:41,153 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_start 2026-08-16 23:14:41,417 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_pass 2026-08-16 23:14:41,418 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=authority update_id=629525114 2026-08-16 23:14:41,419 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=authority_pass 2026-08-16 23:14:41,419 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=route_pass 2026-08-16 23:14:41,419 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=route update_id=629525114 2026-08-16 23:14:41,419 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=validation update_id=629525114 2026-08-16 23:14:41,422 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=persistence update_id=629525114 2026-08-16 23:14:41,422 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=transition_pass 2026-08-16 23:14:41,423 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_applied 2026-08-16 23:14:42,302 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=publication update_id=629525114 2026-08-16 23:14:43,417 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=receipt update_id=629525114 2026-08-16 23:14:43,418 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525114 2026-08-16 23:21:46,627 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=ingress update_id=629525115 2026-08-16 23:21:47,586 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_start 2026-08-16 23:21:47,849 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=member_check_pass 2026-08-16 23:21:47,850 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=authority update_id=629525115 2026-08-16 23:21:47,850 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=authority_pass 2026-08-16 23:21:47,850 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=route_pass 2026-08-16 23:21:47,850 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=route update_id=629525115 2026-08-16 23:21:47,851 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=validation update_id=629525115 2026-08-16 23:21:47,856 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=persistence update_id=629525115 reason_code=business_state_committed 2026-08-16 23:21:47,871 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=persistence update_id=629525115 2026-08-16 23:21:47,871 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_stage stage=transition_pass 2026-08-16 23:21:47,872 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_onboarding_callback_applied 2026-08-16 23:21:48,748 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=publication update_id=629525115 2026-08-16 23:21:49,220 INFO gateway.platforms.telegram_nutrition_onboarding_runtime_callback: nutrition_ingress stage=receipt update_id=629525115 2026-08-16 23:21:49,221 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525115 2026-08-16 23:37:01,516 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-16 23:37:01,516 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.23 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-16 23:37:01,517 INFO gateway.run: Stopping gateway... 2026-08-16 23:37:01,517 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-16 23:37:01,518 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-16 23:37:02,318 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-16 23:37:02,319 INFO gateway.run: ✓ telegram disconnected (0.80s) 2026-08-16 23:37:02,319 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.80s 2026-08-16 23:37:02,338 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.82s 2026-08-16 23:37:02,338 INFO gateway.run: Shutdown phase: SessionDB close done at +0.82s 2026-08-16 23:37:02,340 INFO gateway.run: Gateway stopped (total teardown 0.82s) 2026-08-16 23:37:02,340 INFO gateway.run: Gateway housekeeping stopped 2026-08-16 23:37:02,340 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-17 01:29:55,575 INFO gateway.run: Starting Hermes Gateway... 2026-08-17 01:29:55,575 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-17 01:29:55,580 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-17 01:29:55,580 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-17 01:29:55,580 INFO gateway.run: Active profile: dualcoachtest 2026-08-17 01:29:55,585 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-17 01:29:55,745 INFO gateway.run: Connecting to telegram... 2026-08-17 01:29:56,102 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-17 01:29:56,103 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-17 01:29:56,996 ERROR gateway.platforms.telegram: [Telegram] Failed to connect to Telegram: nutrition onboarding module is outside configured profile Traceback (most recent call last): File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/gateway/platforms/telegram.py", line 2563, in connect await self._recover_room_bootstrap_waiting_states() File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/gateway/platforms/telegram.py", line 4963, in _recover_room_bootstrap_waiting_states runtime = self._get_nutrition_onboarding_runtime() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/gateway/platforms/telegram.py", line 5061, in _get_nutrition_onboarding_runtime runtime = TelegramNutritionOnboardingRuntime( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/gateway/platforms/telegram_nutrition_onboarding_runtime.py", line 85, in __init__ raise NutritionOnboardingRuntimeError( gateway.platforms.telegram_nutrition_onboarding_runtime_errors.NutritionOnboardingRuntimeError: nutrition onboarding module is outside configured profile 2026-08-17 01:29:56,998 WARNING gateway.run: ✗ telegram failed to connect 2026-08-17 01:29:56,999 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-17 01:29:57,000 WARNING gateway.run: Gateway started with no connected platforms — 1 platform(s) queued for retry: telegram: Telegram startup failed: nutrition onboarding module is outside configured profile 2026-08-17 01:29:57,002 WARNING gateway.run: No adapter could be created for any of the 1 configured platform(s). Check that required dependencies are installed and credentials are set. Gateway will continue for cron job execution. 2026-08-17 01:29:57,004 INFO gateway.run: Channel directory built: 0 target(s) 2026-08-17 01:29:57,004 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): telegram 2026-08-17 01:29:57,004 INFO gateway.run: Press Ctrl+C to stop 2026-08-17 01:29:57,016 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-17 01:29:57,018 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-17 01:30:02,019 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-17 01:30:27,039 INFO gateway.run: Reconnecting telegram (attempt 2)... 2026-08-17 01:30:27,168 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-17 01:30:27,168 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-17 01:30:28,018 ERROR gateway.platforms.telegram: [Telegram] Failed to connect to Telegram: nutrition onboarding module is outside configured profile Traceback (most recent call last): File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/gateway/platforms/telegram.py", line 2563, in connect await self._recover_room_bootstrap_waiting_states() File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/gateway/platforms/telegram.py", line 4963, in _recover_room_bootstrap_waiting_states runtime = self._get_nutrition_onboarding_runtime() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/gateway/platforms/telegram.py", line 5061, in _get_nutrition_onboarding_runtime runtime = TelegramNutritionOnboardingRuntime( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/gateway/platforms/telegram_nutrition_onboarding_runtime.py", line 85, in __init__ raise NutritionOnboardingRuntimeError( gateway.platforms.telegram_nutrition_onboarding_runtime_errors.NutritionOnboardingRuntimeError: nutrition onboarding module is outside configured profile 2026-08-17 01:30:28,021 INFO gateway.run: Reconnect telegram failed, next retry in 60s 2026-08-17 01:30:28,021 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-17 01:31:28,095 INFO gateway.run: Reconnecting telegram (attempt 3)... 2026-08-17 01:31:28,275 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-17 01:31:28,275 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-17 01:31:29,122 ERROR gateway.platforms.telegram: [Telegram] Failed to connect to Telegram: nutrition onboarding module is outside configured profile Traceback (most recent call last): File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/gateway/platforms/telegram.py", line 2563, in connect await self._recover_room_bootstrap_waiting_states() File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/gateway/platforms/telegram.py", line 4963, in _recover_room_bootstrap_waiting_states runtime = self._get_nutrition_onboarding_runtime() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/gateway/platforms/telegram.py", line 5061, in _get_nutrition_onboarding_runtime runtime = TelegramNutritionOnboardingRuntime( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cube/projects/richard/hermes-agent/.venv/lib/python3.12/site-packages/gateway/platforms/telegram_nutrition_onboarding_runtime.py", line 85, in __init__ raise NutritionOnboardingRuntimeError( gateway.platforms.telegram_nutrition_onboarding_runtime_errors.NutritionOnboardingRuntimeError: nutrition onboarding module is outside configured profile 2026-08-17 01:31:29,124 INFO gateway.run: Reconnect telegram failed, next retry in 120s 2026-08-17 01:31:29,125 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-17 01:32:18,103 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-17 01:32:18,103 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.38 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-17 01:32:18,104 INFO gateway.run: Stopping gateway... 2026-08-17 01:32:18,104 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-17 01:32:18,106 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-17 01:32:18,106 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.00s 2026-08-17 01:32:18,128 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.02s 2026-08-17 01:32:18,128 INFO gateway.run: Shutdown phase: SessionDB close done at +0.02s 2026-08-17 01:32:18,130 INFO gateway.run: Gateway stopped (total teardown 0.03s) 2026-08-17 01:32:18,130 INFO gateway.run: Gateway housekeeping stopped 2026-08-17 01:32:18,130 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-17 01:32:39,180 INFO gateway.run: Starting Hermes Gateway... 2026-08-17 01:32:39,180 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-17 01:32:39,185 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-17 01:32:39,185 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-17 01:32:39,185 INFO gateway.run: Active profile: dualcoachtest 2026-08-17 01:32:39,189 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-17 01:32:39,290 INFO gateway.run: Connecting to telegram... 2026-08-17 01:32:39,291 ERROR gateway.platforms.telegram: [Telegram] adaptive review-space validation failed: RuntimeError 2026-08-17 01:32:39,292 WARNING gateway.run: ✗ telegram failed to connect 2026-08-17 01:32:39,293 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-17 01:32:39,294 WARNING gateway.run: Gateway started with no connected platforms — 1 platform(s) queued for retry: telegram: failed to connect 2026-08-17 01:32:39,295 WARNING gateway.run: No adapter could be created for any of the 1 configured platform(s). Check that required dependencies are installed and credentials are set. Gateway will continue for cron job execution. 2026-08-17 01:32:39,297 INFO gateway.run: Channel directory built: 0 target(s) 2026-08-17 01:32:39,297 INFO gateway.run: Starting reconnection watcher for 1 failed platform(s): telegram 2026-08-17 01:32:39,297 INFO gateway.run: Press Ctrl+C to stop 2026-08-17 01:32:39,307 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-17 01:32:39,309 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-17 01:32:44,310 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-17 01:33:09,335 INFO gateway.run: Reconnecting telegram (attempt 2)... 2026-08-17 01:33:09,336 ERROR gateway.platforms.telegram: [Telegram] adaptive review-space validation failed: RuntimeError 2026-08-17 01:33:09,338 INFO gateway.run: Reconnect telegram failed, next retry in 60s 2026-08-17 01:33:09,340 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-17 01:34:09,400 INFO gateway.run: Reconnecting telegram (attempt 3)... 2026-08-17 01:34:09,401 ERROR gateway.platforms.telegram: [Telegram] adaptive review-space validation failed: RuntimeError 2026-08-17 01:34:09,403 INFO gateway.run: Reconnect telegram failed, next retry in 120s 2026-08-17 01:34:09,404 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-17 01:35:00,390 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-17 01:35:00,390 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.14 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-17 01:35:00,391 INFO gateway.run: Stopping gateway... 2026-08-17 01:35:00,391 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-17 01:35:00,392 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-17 01:35:00,393 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.00s 2026-08-17 01:35:00,413 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.02s 2026-08-17 01:35:00,413 INFO gateway.run: Shutdown phase: SessionDB close done at +0.02s 2026-08-17 01:35:00,414 INFO gateway.run: Gateway stopped (total teardown 0.02s) 2026-08-17 01:35:00,415 INFO gateway.run: Gateway housekeeping stopped 2026-08-17 01:35:00,415 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-17 01:41:21,196 INFO gateway.run: Starting Hermes Gateway... 2026-08-17 01:41:21,196 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-17 01:41:21,201 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-17 01:41:21,201 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-17 01:41:21,202 INFO gateway.run: Active profile: dualcoachtest 2026-08-17 01:41:21,206 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension 2026-08-17 01:41:21,380 INFO gateway.run: Connecting to telegram... 2026-08-17 01:41:21,724 INFO gateway.platforms.telegram: [Telegram] Auto-discovered Telegram fallback IPs: 149.154.166.110 2026-08-17 01:41:21,724 INFO gateway.platforms.telegram: [Telegram] Telegram fallback IPs active: 149.154.166.110 2026-08-17 01:41:22,577 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=recovery_receipt update_id=629525115 reason_code=business_commit_reconciled 2026-08-17 01:41:23,565 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeDefault (30 cmds) 2026-08-17 01:41:23,996 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllPrivateChats (30 cmds) 2026-08-17 01:41:24,426 INFO gateway.platforms.telegram: [Telegram] set_my_commands OK for scope BotCommandScopeAllGroupChats (30 cmds) 2026-08-17 01:41:24,426 INFO gateway.platforms.telegram: [Telegram] Telegram menu: 30 commands registered, 22 hidden (over 30 limit). Use /commands for full list. 2026-08-17 01:41:24,428 INFO gateway.platforms.telegram: [Telegram] Connected to Telegram (polling mode) 2026-08-17 01:41:24,430 INFO gateway.run: ✓ telegram connected 2026-08-17 01:41:24,432 INFO gateway.run: Gateway running with 1 platform(s) 2026-08-17 01:41:24,432 INFO gateway.run: Channel directory built: 0 target(s) 2026-08-17 01:41:25,434 INFO gateway.run: Press Ctrl+C to stop 2026-08-17 01:41:25,447 INFO gateway.run: Gateway housekeeping started (interval=60s) 2026-08-17 01:41:25,449 INFO gateway.run: kanban dispatcher: holding singleton dispatcher lock (/home/cube/.hermes/kanban/.dispatcher.lock) 2026-08-17 01:41:30,450 INFO gateway.run: kanban dispatcher: embedded in gateway (interval=60.0s) 2026-08-17 08:47:23,427 INFO gateway.platforms.telegram: nutrition_operator_route actual=('8527916639', '8527916639', '0') configured=('8693203710', '8693203710', '0') matched=False 2026-08-17 08:47:23,433 INFO gateway.platforms.telegram_polling_receipts: telegram_ingress stage=receipt update_id=629525116 reason_code=handler_exception 2026-08-17 08:47:23,433 INFO gateway.platforms.telegram: nutrition_ingress stage=receipt update_id=629525116 reason_code=handler_exception 2026-08-17 08:47:23,433 ERROR gateway.platforms.telegram: telegram_ingress stage=receipt update_id=629525116 reason_code=handler_exception 2026-08-17 09:32:19,387 INFO gateway.run: Received SIGTERM — initiating shutdown 2026-08-17 09:32:19,387 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=2585 parent_name=systemd loadavg_1m=0.30 parent_cmdline='/usr/lib/systemd/systemd --user' 2026-08-17 09:32:19,388 INFO gateway.run: Stopping gateway... 2026-08-17 09:32:19,388 INFO gateway.run: Shutdown phase: notify_active_sessions done at +0.00s 2026-08-17 09:32:19,390 INFO gateway.run: Shutdown phase: drain done at +0.00s (drain took 0.00s, timed_out=False, active_at_start=0, active_now=0) 2026-08-17 09:32:19,391 INFO gateway.platforms.telegram: [Telegram] Disconnected from Telegram 2026-08-17 09:32:19,391 INFO gateway.run: ✓ telegram disconnected (0.00s) 2026-08-17 09:32:19,391 INFO gateway.run: Shutdown phase: all adapters disconnected at +0.00s 2026-08-17 09:32:19,391 INFO gateway.run: Shutdown phase: final-cleanup tool kill done at +0.00s 2026-08-17 09:32:19,392 INFO gateway.run: Shutdown phase: SessionDB close done at +0.00s 2026-08-17 09:32:19,393 INFO gateway.run: Gateway stopped (total teardown 0.01s) 2026-08-17 09:32:19,393 INFO gateway.run: Gateway housekeeping stopped 2026-08-17 09:32:19,393 INFO gateway.run: Exiting with code 1 (signal-initiated shutdown without restart request) so systemd Restart=on-failure can revive the gateway. 2026-08-17 09:34:38,260 INFO gateway.run: Starting Hermes Gateway... 2026-08-17 09:34:38,260 INFO gateway.run: Session storage: /home/cube/.hermes/profiles/dualcoachtest/sessions 2026-08-17 09:34:38,267 INFO gateway.run: Agent budget: max_iterations=90 (agent.max_turns from config.yaml, or HERMES_MAX_ITERATIONS from .env, or default 90) 2026-08-17 09:34:38,267 INFO gateway.run: Secret redaction: ENABLED (tool output, logs, and chat responses are scrubbed before delivery) 2026-08-17 09:34:38,267 INFO gateway.run: Active profile: dualcoachtest 2026-08-17 09:34:38,274 INFO gateway.run: Previous gateway exited cleanly — skipping session suspension