{"ts": "2026-10-24T02:00:37.555703+00:00", "tag": "gateway.start", "pid": 16431, "python": "3.14.9", "platform": "darwin", "replace": false, "argv": ["/Users/user/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run", "--quiet", "--idle-exit"], "stdin_is_tty": false, "console_window_attached": null, "detached": true, "breakaway": null, "absorb_windows_console_controls": false}
{"ts": "2026-10-24T02:50:55.219767+00:00", "tag": "asyncio.run.SystemExit", "pid": 16431, "python": "3.14.9", "platform": "darwin", "code": 75, "traceback": "Traceback (most recent call last):\n  File \"/Users/user/.hermes/hermes-agent/hermes_cli/gateway.py\", line 4630, in run_gateway\n    success = asyncio.run(start_gateway(replace=replace, force=force, verbosity=verbosity,\n                                        idle_exit=idle_exit))\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/runners.py\", line 205, in run\n    return runner.run(main)\n           ~~~~~~~~~~^^^^^^\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/runners.py\", line 128, in run\n    return self._loop.run_until_complete(task)\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/base_events.py\", line 707, in run_until_complete\n    self.run_forever()\n    ~~~~~~~~~~~~~~~~^^\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/base_events.py\", line 678, in run_forever\n    self._run_once()\n    ~~~~~~~~~~~~~~^^\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/base_events.py\", line 2064, in _run_once\n    handle._run()\n    ~~~~~~~~~~~^^\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/events.py\", line 94, in _run\n    self._context.run(self._callback, *self._args)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/Users/user/.hermes/hermes-agent/gateway/run.py\", line 5093, in start_gateway\n    return await bootstrap(config, replace, verbosity, force, idle_exit)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/Users/user/.hermes/hermes-agent/gateway/run_bootstrap.py\", line 915, in start_gateway\n    verdict = await _start_gateway_shutdown_tail(\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        runner, _control_server, cron_stop, cron_provider, cron_thread, housekeeping_thread,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        _planned_stop_watcher_stop, _planned_stop_watcher_thread, _signal_initiated_shutdown)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/Users/user/.hermes/hermes-agent/gateway/run_bootstrap.py\", line 507, in _start_gateway_shutdown_tail\n    return _resolve_gateway_exit_verdict(runner, _signal_initiated_shutdown[0])\n  File \"/Users/user/.hermes/hermes-agent/gateway/run_shutdown.py\", line 53, in _resolve_gateway_exit_verdict\n    raise SystemExit(runner.exit_code)\nSystemExit: 75\n"}
{"ts": "2026-10-24T02:51:55.348698+00:00", "tag": "gateway.start", "pid": 22605, "python": "3.14.9", "platform": "darwin", "replace": false, "argv": ["-c", "gateway", "run", "--external-supervisor"], "stdin_is_tty": false, "console_window_attached": null, "detached": false, "breakaway": null, "absorb_windows_console_controls": false}
{"ts": "2026-10-24T08:15:12.805293+00:00", "tag": "asyncio.run.SystemExit", "pid": 22605, "python": "3.14.9", "platform": "darwin", "code": 75, "traceback": "Traceback (most recent call last):\n  File \"/Users/user/.hermes/hermes-agent/hermes_cli/gateway.py\", line 4630, in run_gateway\n    success = asyncio.run(start_gateway(replace=replace, force=force, verbosity=verbosity,\n                                        idle_exit=idle_exit))\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/runners.py\", line 205, in run\n    return runner.run(main)\n           ~~~~~~~~~~^^^^^^\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/runners.py\", line 128, in run\n    return self._loop.run_until_complete(task)\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/base_events.py\", line 707, in run_until_complete\n    self.run_forever()\n    ~~~~~~~~~~~~~~~~^^\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/base_events.py\", line 678, in run_forever\n    self._run_once()\n    ~~~~~~~~~~~~~~^^\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/base_events.py\", line 2064, in _run_once\n    handle._run()\n    ~~~~~~~~~~~^^\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/events.py\", line 94, in _run\n    self._context.run(self._callback, *self._args)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/Users/user/.hermes/hermes-agent/gateway/run.py\", line 5093, in start_gateway\n    return await bootstrap(config, replace, verbosity, force, idle_exit)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/Users/user/.hermes/hermes-agent/gateway/run_bootstrap.py\", line 915, in start_gateway\n    verdict = await _start_gateway_shutdown_tail(\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        runner, _control_server, cron_stop, cron_provider, cron_thread, housekeeping_thread,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        _planned_stop_watcher_stop, _planned_stop_watcher_thread, _signal_initiated_shutdown)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/Users/user/.hermes/hermes-agent/gateway/run_bootstrap.py\", line 507, in _start_gateway_shutdown_tail\n    return _resolve_gateway_exit_verdict(runner, _signal_initiated_shutdown[0])\n  File \"/Users/user/.hermes/hermes-agent/gateway/run_shutdown.py\", line 53, in _resolve_gateway_exit_verdict\n    raise SystemExit(runner.exit_code)\nSystemExit: 75\n"}
{"ts": "2026-10-24T08:15:16.759716+00:00", "tag": "gateway.start", "pid": 32142, "python": "3.14.9", "platform": "darwin", "replace": false, "argv": ["-c", "gateway", "run", "--external-supervisor"], "stdin_is_tty": false, "console_window_attached": null, "detached": false, "breakaway": null, "absorb_windows_console_controls": false}
{"ts": "2026-10-24T08:17:38.019294+00:00", "tag": "asyncio.run.SystemExit", "pid": 32142, "python": "3.14.9", "platform": "darwin", "code": 75, "traceback": "Traceback (most recent call last):\n  File \"/Users/user/.hermes/hermes-agent/hermes_cli/gateway.py\", line 4630, in run_gateway\n    success = asyncio.run(start_gateway(replace=replace, force=force, verbosity=verbosity,\n                                        idle_exit=idle_exit))\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/runners.py\", line 205, in run\n    return runner.run(main)\n           ~~~~~~~~~~^^^^^^\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/runners.py\", line 128, in run\n    return self._loop.run_until_complete(task)\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/base_events.py\", line 707, in run_until_complete\n    self.run_forever()\n    ~~~~~~~~~~~~~~~~^^\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/base_events.py\", line 678, in run_forever\n    self._run_once()\n    ~~~~~~~~~~~~~~^^\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/base_events.py\", line 2064, in _run_once\n    handle._run()\n    ~~~~~~~~~~~^^\n  File \"/Users/user/.hermes/tools/python-3.14.9+20261021-darwin-x64/lib/python3.14/asyncio/events.py\", line 94, in _run\n    self._context.run(self._callback, *self._args)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/Users/user/.hermes/hermes-agent/gateway/run.py\", line 5093, in start_gateway\n    return await bootstrap(config, replace, verbosity, force, idle_exit)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/Users/user/.hermes/hermes-agent/gateway/run_bootstrap.py\", line 915, in start_gateway\n    verdict = await _start_gateway_shutdown_tail(\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        runner, _control_server, cron_stop, cron_provider, cron_thread, housekeeping_thread,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        _planned_stop_watcher_stop, _planned_stop_watcher_thread, _signal_initiated_shutdown)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/Users/user/.hermes/hermes-agent/gateway/run_bootstrap.py\", line 507, in _start_gateway_shutdown_tail\n    return _resolve_gateway_exit_verdict(runner, _signal_initiated_shutdown[0])\n  File \"/Users/user/.hermes/hermes-agent/gateway/run_shutdown.py\", line 53, in _resolve_gateway_exit_verdict\n    raise SystemExit(runner.exit_code)\nSystemExit: 75\n"}
{"ts": "2026-10-24T08:17:40.859132+00:00", "tag": "gateway.start", "pid": 32371, "python": "3.14.9", "platform": "darwin", "replace": false, "argv": ["-c", "gateway", "run", "--external-supervisor"], "stdin_is_tty": false, "console_window_attached": null, "detached": false, "breakaway": null, "absorb_windows_console_controls": false}
{"ts": "2026-10-24T15:28:40.440352+00:00", "tag": "asyncio.run.returned", "pid": 32371, "python": "3.14.9", "platform": "darwin", "success": false}
{"ts": "2026-10-24T15:28:40.441238+00:00", "tag": "gateway.exit_nonzero", "pid": 32371, "python": "3.14.9", "platform": "darwin"}
{"ts": "2026-10-24T15:29:02.883520+00:00", "tag": "gateway.start", "pid": 39076, "python": "3.14.9", "platform": "darwin", "replace": false, "argv": ["-c", "gateway", "run", "--external-supervisor"], "stdin_is_tty": false, "console_window_attached": null, "detached": false, "breakaway": null, "absorb_windows_console_controls": false}
{"ts": "2026-10-27T07:28:46.800813+00:00", "tag": "gateway.start", "pid": 2988425, "python": "3.14.9", "platform": "linux", "replace": false, "argv": ["-c", "gateway", "run"], "stdin_is_tty": false, "console_window_attached": null, "detached": false, "breakaway": null, "absorb_windows_console_controls": false}
{"ts": "2026-10-27T07:28:51.230165+00:00", "tag": "gateway.previous_unclean_exit", "pid": 2988425, "prior_pid": 39076, "prior_started_at": "2026-10-24T15:29:05.472124+00:00", "prior_start_time": 1792855745.472123, "last_heartbeat_at": "2026-10-27T06:31:16.284722+00:00", "state_db_integrity": "deferred"}
{"ts": "2026-10-27T07:30:19.075954+00:00", "tag": "gateway.state_db_integrity", "deferred": true, "state_db_integrity": "ok", "prior_pid": 39076}
