2026-06-12 12:47:10,202 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-06-12 12:47:10,652 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-06-12 12:47:10,847 INFO hermes_cli.web_server: Dashboard binding to 100.116.48.82 with OAuth auth gate enabled. Providers: basic
2026-06-12 12:56:40,106 INFO tui_gateway.ws: ws accepted peer=100.108.207.15:64876
2026-06-12 12:56:40,228 INFO hermes_cli.web_server: pty accepted peer=100.108.207.15 mode=gated cred=ticket
2026-06-12 12:56:45,650 INFO tui_gateway.ws: ws accepted peer=100.116.48.82:46434
2026-06-12 12:56:47,510 WARNING tui_gateway.server: `display.personality` is set but `agent.personalities` is empty/null; personality overlay will be skipped.
2026-06-12 12:56:47,694 WARNING tui_gateway.server: `display.personality` is set but `agent.personalities` is empty/null; personality overlay will be skipped.
2026-06-12 12:57:55,837 INFO tui_gateway.ws: ws closed peer=100.108.207.15:64876 reason=client_disconnect(code=1005,reason=) messages=1 parse_errors=0 dispatch_crashes=0 send_failures=0 detached_sessions=1
2026-06-12 12:57:57,888 INFO tui_gateway.ws: ws accepted peer=100.108.207.15:49913
2026-06-12 12:57:59,143 WARNING tui_gateway.server: `display.personality` is set but `agent.personalities` is empty/null; personality overlay will be skipped.
2026-06-12 13:27:53,164 INFO tui_gateway.ws: ws closed peer=100.108.207.15:49913 reason=client_disconnect(code=1012,reason=) messages=1 parse_errors=0 dispatch_crashes=0 send_failures=0 detached_sessions=1
2026-06-12 13:27:53,287 INFO tui_gateway.ws: ws closed peer=100.116.48.82:46434 reason=client_disconnect(code=1012,reason=) messages=3044 parse_errors=0 dispatch_crashes=0 send_failures=0 detached_sessions=1
2026-06-12 13:30:38,785 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-06-12 13:30:39,116 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-06-12 13:30:39,150 INFO hermes_cli.web_server: Dashboard binding to 100.116.48.82 with OAuth auth gate enabled. Providers: basic
2026-06-12 13:52:21,422 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/hermes-achievements/
2026-06-12 13:52:21,616 INFO hermes_cli.web_server: Mounted plugin API routes: /api/plugins/kanban/
2026-06-12 13:52:21,636 INFO hermes_cli.web_server: Dashboard binding to 100.116.48.82 with OAuth auth gate enabled. Providers: basic
2026-06-22 05:48:44,622 INFO tui_gateway.ws: ws accepted peer=100.108.207.15:50336
2026-06-22 05:48:44,804 INFO hermes_cli.web_server: pty accepted peer=100.108.207.15 mode=gated cred=ticket
2026-06-22 05:48:48,077 INFO tui_gateway.ws: ws accepted peer=100.116.48.82:60358
2026-06-22 05:48:55,719 WARNING tui_gateway.server: config.yaml has empty section(s): `max_concurrent_sessions`. Remove the line(s) or set them to `{}` — empty sections silently drop nested settings. `display.personality` is set but `agent.personalities` is empty/null; personality overlay will be skipped.
2026-06-22 05:48:55,726 WARNING tui_gateway.server: config.yaml has empty section(s): `max_concurrent_sessions`. Remove the line(s) or set them to `{}` — empty sections silently drop nested settings. `display.personality` is set but `agent.personalities` is empty/null; personality overlay will be skipped.
2026-06-22 06:19:16,003 INFO tui_gateway.ws: ws closed peer=100.108.207.15:50336 reason=client_disconnect(code=1006,reason=) messages=1 parse_errors=0 dispatch_crashes=0 send_failures=0 reaped_sessions=1 detached_sessions=0
2026-06-22 06:19:16,005 INFO tui_gateway.ws: ws closed peer=100.116.48.82:60358 reason=client_disconnect(code=1005,reason=) messages=1588 parse_errors=0 dispatch_crashes=0 send_failures=0 reaped_sessions=0 detached_sessions=1
