{"ts": "2026-06-12T19:12:00.707320+00:00", "tag": "gateway.start", "pid": 23054, "python": "3.11.15", "platform": "linux", "replace": false, "argv": ["/home/thesage/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run"], "stdin_is_tty": false, "absorb_windows_console_controls": false}
{"ts": "2026-06-14T14:12:52.001477+00:00", "tag": "asyncio.run.SystemExit", "pid": 23054, "python": "3.11.15", "platform": "linux", "code": 0, "traceback": "Traceback (most recent call last):\n  File \"/home/thesage/.hermes/hermes-agent/hermes_cli/gateway.py\", line 3926, in run_gateway\n    \"gateway.start\",\n              ^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 190, in run\n    return runner.run(main)\n           ^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 118, in run\n    return self._loop.run_until_complete(task)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 641, in run_until_complete\n    self.run_forever()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 608, in run_forever\n    self._run_once()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 1936, in _run_once\n    handle._run()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/events.py\", line 84, in _run\n    self._context.run(self._callback, *self._args)\n  File \"/home/thesage/.hermes/hermes-agent/gateway/run.py\", line 16190, in start_gateway\n    # Also release all scoped locks left by the old process.\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nSystemExit: 0\n"}
{"ts": "2026-06-14T14:12:52.002681+00:00", "tag": "atexit.hook", "pid": 23054, "python": "3.11.15", "platform": "linux", "sys_exc": "(None, None, None)"}
{"ts": "2026-06-14T14:12:54.067675+00:00", "tag": "gateway.start", "pid": 27328, "python": "3.11.15", "platform": "linux", "replace": false, "argv": ["/home/thesage/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run"], "stdin_is_tty": false, "absorb_windows_console_controls": false}
{"ts": "2026-07-12T15:21:31.535529+00:00", "tag": "asyncio.run.SystemExit", "pid": 27328, "python": "3.11.15", "platform": "linux", "code": 0, "traceback": "Traceback (most recent call last):\n  File \"/home/thesage/.hermes/hermes-agent/hermes_cli/gateway.py\", line 3940, in run_gateway\n    <key>WorkingDirectory</key>\n                  ^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 190, in run\n    return runner.run(main)\n           ^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 118, in run\n    return self._loop.run_until_complete(task)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 641, in run_until_complete\n    self.run_forever()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 608, in run_forever\n    self._run_once()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 1936, in _run_once\n    handle._run()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/events.py\", line 84, in _run\n    self._context.run(self._callback, *self._args)\n  File \"/home/thesage/.hermes/hermes-agent/gateway/run.py\", line 16497, in start_gateway\n    remaining_over_cap = len(_cache) - _AGENT_CACHE_MAX_SIZE\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nSystemExit: 0\n"}
{"ts": "2026-07-12T15:21:32.440002+00:00", "tag": "atexit.hook", "pid": 27328, "python": "3.11.15", "platform": "linux", "sys_exc": "(None, None, None)"}
{"ts": "2026-07-12T15:21:34.742198+00:00", "tag": "gateway.start", "pid": 137381, "python": "3.11.15", "platform": "linux", "replace": false, "argv": ["/home/thesage/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run"], "stdin_is_tty": false, "absorb_windows_console_controls": false}
{"ts": "2026-07-13T12:13:20.944401+00:00", "tag": "asyncio.run.SystemExit", "pid": 137381, "python": "3.11.15", "platform": "linux", "code": 75, "traceback": "Traceback (most recent call last):\n  File \"/home/thesage/.hermes/hermes-agent/hermes_cli/gateway.py\", line 4845, in run_gateway\n    success = asyncio.run(start_gateway(replace=replace, verbosity=verbosity))\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 190, in run\n    return runner.run(main)\n           ^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 118, in run\n    return self._loop.run_until_complete(task)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 641, in run_until_complete\n    self.run_forever()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 608, in run_forever\n    self._run_once()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 1936, in _run_once\n    handle._run()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/events.py\", line 84, in _run\n    self._context.run(self._callback, *self._args)\n  File \"/home/thesage/.hermes/hermes-agent/gateway/run.py\", line 20910, in start_gateway\n    # so that delivery could never run \u2014 it timed out and the message was\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nSystemExit: 75\n"}
{"ts": "2026-07-13T12:13:21.654609+00:00", "tag": "atexit.hook", "pid": 137381, "python": "3.11.15", "platform": "linux", "sys_exc": "(None, None, None)"}
{"ts": "2026-07-13T12:13:23.801009+00:00", "tag": "gateway.start", "pid": 139907, "python": "3.11.15", "platform": "linux", "replace": false, "argv": ["/home/thesage/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run"], "stdin_is_tty": false, "absorb_windows_console_controls": false}
{"ts": "2026-07-16T09:11:35.584323+00:00", "tag": "asyncio.run.SystemExit", "pid": 139907, "python": "3.11.15", "platform": "linux", "code": 75, "traceback": "Traceback (most recent call last):\n  File \"/home/thesage/.hermes/hermes-agent/hermes_cli/gateway.py\", line 4845, in run_gateway\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 190, in run\n    return runner.run(main)\n           ^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 118, in run\n    return self._loop.run_until_complete(task)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 641, in run_until_complete\n    self.run_forever()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 608, in run_forever\n    self._run_once()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 1936, in _run_once\n    handle._run()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/events.py\", line 84, in _run\n    self._context.run(self._callback, *self._args)\n  File \"/home/thesage/.hermes/hermes-agent/gateway/run.py\", line 20939, in start_gateway\n    )\n      \nSystemExit: 75\n"}
{"ts": "2026-07-16T09:11:35.621054+00:00", "tag": "atexit.hook", "pid": 139907, "python": "3.11.15", "platform": "linux", "sys_exc": "(None, None, None)"}
{"ts": "2026-07-16T09:11:38.491981+00:00", "tag": "gateway.start", "pid": 155824, "python": "3.11.15", "platform": "linux", "replace": false, "argv": ["/home/thesage/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run"], "stdin_is_tty": false, "absorb_windows_console_controls": false}
{"ts": "2026-07-16T16:45:46.950435+00:00", "tag": "asyncio.run.SystemExit", "pid": 155824, "python": "3.11.15", "platform": "linux", "code": 75, "traceback": "Traceback (most recent call last):\n  File \"/home/thesage/.hermes/hermes-agent/hermes_cli/gateway.py\", line 4848, in run_gateway\n    replace=replace,\n              ^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 190, in run\n    return runner.run(main)\n           ^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 118, in run\n    return self._loop.run_until_complete(task)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 641, in run_until_complete\n    self.run_forever()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 608, in run_forever\n    self._run_once()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 1936, in _run_once\n    handle._run()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/events.py\", line 84, in _run\n    self._context.run(self._callback, *self._args)\n  File \"/home/thesage/.hermes/hermes-agent/gateway/run.py\", line 21443, in start_gateway\n    # an unhandled ``telegram.error.TimedOut`` (or peer NetworkError /\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nSystemExit: 75\n"}
{"ts": "2026-07-16T16:45:47.835192+00:00", "tag": "atexit.hook", "pid": 155824, "python": "3.11.15", "platform": "linux", "sys_exc": "(None, None, None)"}
{"ts": "2026-07-16T16:45:50.027362+00:00", "tag": "gateway.start", "pid": 157165, "python": "3.11.15", "platform": "linux", "replace": false, "argv": ["/home/thesage/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run"], "stdin_is_tty": false, "absorb_windows_console_controls": false}
{"ts": "2026-07-17T13:48:09.694484+00:00", "tag": "asyncio.run.SystemExit", "pid": 157165, "python": "3.11.15", "platform": "linux", "code": 75, "traceback": "Traceback (most recent call last):\n  File \"/home/thesage/.hermes/hermes-agent/hermes_cli/gateway.py\", line 4861, in run_gateway\n    success = asyncio.run(start_gateway(replace=replace, verbosity=verbosity))\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 190, in run\n    return runner.run(main)\n           ^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 118, in run\n    return self._loop.run_until_complete(task)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 641, in run_until_complete\n    self.run_forever()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 608, in run_forever\n    self._run_once()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 1936, in _run_once\n    handle._run()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/events.py\", line 84, in _run\n    self._context.run(self._callback, *self._args)\n  File \"/home/thesage/.hermes/hermes-agent/gateway/run.py\", line 21664, in start_gateway\n    # Gateway-only periodic housekeeping (channel dir, cache cleanup, paste\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nSystemExit: 75\n"}
{"ts": "2026-07-17T13:48:10.457631+00:00", "tag": "atexit.hook", "pid": 157165, "python": "3.11.15", "platform": "linux", "sys_exc": "(None, None, None)"}
{"ts": "2026-07-17T13:48:12.682431+00:00", "tag": "gateway.start", "pid": 184646, "python": "3.11.15", "platform": "linux", "replace": false, "argv": ["/home/thesage/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run"], "stdin_is_tty": false, "absorb_windows_console_controls": false}
{"ts": "2026-07-18T15:19:37.638365+00:00", "tag": "asyncio.run.returned", "pid": 184646, "python": "3.11.15", "platform": "linux", "success": false}
{"ts": "2026-07-18T15:19:37.638577+00:00", "tag": "gateway.exit_nonzero", "pid": 184646, "python": "3.11.15", "platform": "linux"}
{"ts": "2026-07-18T15:19:37.711919+00:00", "tag": "atexit.hook", "pid": 184646, "python": "3.11.15", "platform": "linux", "sys_exc": "(None, None, None)"}
{"ts": "2026-07-18T15:20:04.954802+00:00", "tag": "gateway.start", "pid": 733, "python": "3.11.15", "platform": "linux", "replace": false, "argv": ["/home/thesage/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run"], "stdin_is_tty": false, "absorb_windows_console_controls": false}
{"ts": "2026-07-19T08:48:08.124136+00:00", "tag": "asyncio.run.SystemExit", "pid": 733, "python": "3.11.15", "platform": "linux", "code": 75, "traceback": "Traceback (most recent call last):\n  File \"/home/thesage/.hermes/hermes-agent/hermes_cli/gateway.py\", line 4861, in run_gateway\n    print(\"\u2502  Press Ctrl+C to stop                                   \u2502\")\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 190, in run\n    return runner.run(main)\n           ^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 118, in run\n    return self._loop.run_until_complete(task)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 641, in run_until_complete\n    self.run_forever()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 608, in run_forever\n    self._run_once()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 1936, in _run_once\n    handle._run()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/events.py\", line 84, in _run\n    self._context.run(self._callback, *self._args)\n  File \"/home/thesage/.hermes/hermes-agent/gateway/run.py\", line 21726, in start_gateway\n    same shutdown-handler invocation a real SIGTERM would have produced\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nSystemExit: 75\n"}
{"ts": "2026-07-19T08:48:08.504991+00:00", "tag": "atexit.hook", "pid": 733, "python": "3.11.15", "platform": "linux", "sys_exc": "(None, None, None)"}
{"ts": "2026-07-19T08:48:12.630332+00:00", "tag": "gateway.start", "pid": 5415, "python": "3.11.15", "platform": "linux", "replace": false, "argv": ["/home/thesage/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run"], "stdin_is_tty": false, "absorb_windows_console_controls": false}
{"ts": "2026-07-24T07:55:03.601200+00:00", "tag": "asyncio.run.SystemExit", "pid": 5415, "python": "3.11.15", "platform": "linux", "code": 75, "traceback": "Traceback (most recent call last):\n  File \"/home/thesage/.hermes/hermes-agent/hermes_cli/gateway.py\", line 4980, in run_gateway\n    # ``gateway.run.main()``.  Mirror that module's wedge-proof exit path:\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 190, in run\n    return runner.run(main)\n           ^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 118, in run\n    return self._loop.run_until_complete(task)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 641, in run_until_complete\n    self.run_forever()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 608, in run_forever\n    self._run_once()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 1936, in _run_once\n    handle._run()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/events.py\", line 84, in _run\n    self._context.run(self._callback, *self._args)\n  File \"/home/thesage/.hermes/hermes-agent/gateway/run.py\", line 22484, in start_gateway\n    f\"iteration {_a['api_call_count']}/{_a['max_iterations']}\"\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nSystemExit: 75\n"}
{"ts": "2026-07-24T07:55:03.763344+00:00", "tag": "atexit.hook", "pid": 5415, "python": "3.11.15", "platform": "linux", "sys_exc": "(None, None, None)"}
{"ts": "2026-07-24T07:55:07.631965+00:00", "tag": "gateway.start", "pid": 19522, "python": "3.11.15", "platform": "linux", "replace": false, "argv": ["/home/thesage/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run"], "stdin_is_tty": false, "absorb_windows_console_controls": false}
{"ts": "2026-07-25T10:10:06.972014+00:00", "tag": "asyncio.run.SystemExit", "pid": 19522, "python": "3.11.15", "platform": "linux", "code": 75, "traceback": "Traceback (most recent call last):\n  File \"/home/thesage/.hermes/hermes-agent/hermes_cli/gateway.py\", line 4991, in run_gateway\n    if _env_win is not None:\n          ^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 190, in run\n    return runner.run(main)\n           ^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 118, in run\n    return self._loop.run_until_complete(task)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 641, in run_until_complete\n    self.run_forever()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 608, in run_forever\n    self._run_once()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 1936, in _run_once\n    handle._run()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/events.py\", line 84, in _run\n    self._context.run(self._callback, *self._args)\n  File \"/home/thesage/.hermes/hermes-agent/gateway/run.py\", line 24062, in start_gateway\n    loop.set_exception_handler(_gateway_loop_exception_handler)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nSystemExit: 75\n"}
{"ts": "2026-07-25T10:10:10.435464+00:00", "tag": "gateway.start", "pid": 21883, "python": "3.11.15", "platform": "linux", "replace": false, "argv": ["/home/thesage/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run"], "stdin_is_tty": false, "absorb_windows_console_controls": false}
{"ts": "2026-07-26T19:56:54.184726+00:00", "tag": "asyncio.run.SystemExit", "pid": 21883, "python": "3.11.15", "platform": "linux", "code": 75, "traceback": "Traceback (most recent call last):\n  File \"/home/thesage/.hermes/hermes-agent/hermes_cli/gateway.py\", line 5024, in run_gateway\n    success = asyncio.run(start_gateway(replace=replace, verbosity=verbosity))\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 190, in run\n    return runner.run(main)\n           ^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 118, in run\n    return self._loop.run_until_complete(task)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 641, in run_until_complete\n    self.run_forever()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 608, in run_forever\n    self._run_once()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 1936, in _run_once\n    handle._run()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/events.py\", line 84, in _run\n    self._context.run(self._callback, *self._args)\n  File \"/home/thesage/.hermes/hermes-agent/gateway/run.py\", line 24308, in start_gateway\n    )\n      \nSystemExit: 75\n"}
{"ts": "2026-07-26T19:56:58.839731+00:00", "tag": "gateway.start", "pid": 27803, "python": "3.11.15", "platform": "linux", "replace": false, "argv": ["/home/thesage/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run"], "stdin_is_tty": false, "absorb_windows_console_controls": false}
{"ts": "2026-08-01T13:20:02.304249+00:00", "tag": "asyncio.run.SystemExit", "pid": 27803, "python": "3.11.15", "platform": "linux", "code": 75, "traceback": "Traceback (most recent call last):\n  File \"/home/thesage/.hermes/hermes-agent/hermes_cli/gateway.py\", line 5024, in run_gateway\n    success = False\n                  ^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 190, in run\n    return runner.run(main)\n           ^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 118, in run\n    return self._loop.run_until_complete(task)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 641, in run_until_complete\n    self.run_forever()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 608, in run_forever\n    self._run_once()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 1936, in _run_once\n    handle._run()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/events.py\", line 84, in _run\n    self._context.run(self._callback, *self._args)\n  File \"/home/thesage/.hermes/hermes-agent/gateway/run.py\", line 24368, in start_gateway\nSystemExit: 75\n"}
{"ts": "2026-08-01T13:20:06.306851+00:00", "tag": "gateway.start", "pid": 45401, "python": "3.11.15", "platform": "linux", "replace": false, "argv": ["/home/thesage/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run"], "stdin_is_tty": false, "absorb_windows_console_controls": false}
{"ts": "2026-08-03T09:54:19.605672+00:00", "tag": "asyncio.run.returned", "pid": 45401, "python": "3.11.15", "platform": "linux", "success": false}
{"ts": "2026-08-03T09:54:19.607835+00:00", "tag": "gateway.exit_nonzero", "pid": 45401, "python": "3.11.15", "platform": "linux"}
{"ts": "2026-08-03T09:55:14.636643+00:00", "tag": "gateway.start", "pid": 749, "python": "3.11.15", "platform": "linux", "replace": false, "argv": ["/home/thesage/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run"], "stdin_is_tty": false, "absorb_windows_console_controls": false}
{"ts": "2026-08-03T18:48:11.996904+00:00", "tag": "asyncio.run.returned", "pid": 749, "python": "3.11.15", "platform": "linux", "success": false}
{"ts": "2026-08-03T18:48:11.997043+00:00", "tag": "gateway.exit_nonzero", "pid": 749, "python": "3.11.15", "platform": "linux"}
{"ts": "2026-08-03T18:49:44.006591+00:00", "tag": "gateway.start", "pid": 758, "python": "3.11.15", "platform": "linux", "replace": false, "argv": ["/home/thesage/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run"], "stdin_is_tty": false, "absorb_windows_console_controls": false}
{"ts": "2026-08-03T18:52:51.324201+00:00", "tag": "asyncio.run.SystemExit", "pid": 758, "python": "3.11.15", "platform": "linux", "code": 75, "traceback": "Traceback (most recent call last):\n  File \"/home/thesage/.hermes/hermes-agent/hermes_cli/gateway.py\", line 5126, in run_gateway\n    success = asyncio.run(start_gateway(replace=replace, verbosity=verbosity))\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 190, in run\n    return runner.run(main)\n           ^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/runners.py\", line 118, in run\n    return self._loop.run_until_complete(task)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 641, in run_until_complete\n    self.run_forever()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 608, in run_forever\n    self._run_once()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/base_events.py\", line 1936, in _run_once\n    handle._run()\n  File \"/home/thesage/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/asyncio/events.py\", line 84, in _run\n    self._context.run(self._callback, *self._args)\n  File \"/home/thesage/.hermes/hermes-agent/gateway/run.py\", line 26666, in start_gateway\n    # READY is emitted only after adapters, cron, and housekeeping have all\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nSystemExit: 75\n"}
{"ts": "2026-08-03T18:52:53.744433+00:00", "tag": "gateway.start", "pid": 1859, "python": "3.11.15", "platform": "linux", "replace": false, "argv": ["/home/thesage/.hermes/hermes-agent/hermes_cli/main.py", "gateway", "run"], "stdin_is_tty": false, "absorb_windows_console_controls": false}
