{
  "schema": "agent-tui-surface-v0",
  "generated_at": "2026-07-18 08:14 CST",
  "source_endpoint_state": "/Users/cms/.openclaw/workspace/projects/team-dashboard-infrastructure/agent-tui/state/agent-tui-endpoints.v0.yaml",
  "source_runtime_inventory": "/Users/cms/.openclaw/workspace/reports/model-provider-monitor-latest.json",
  "surface_url": "https://wehub.us/agent-tui/",
  "summary": {
    "profiles_total": 43,
    "reachable_or_configured": 43,
    "attention_total": 0,
    "status_counts": {
      "interactive_ready": 10,
      "reachable": 33
    },
    "runtime_counts": {
      "Hermes": 19,
      "OpenClaw": 24
    },
    "host_counts": {
      "dgx1": 5,
      "dgx2": 2,
      "dustinstudio": 11,
      "ghy": 2,
      "gongqian": 3,
      "gongqian-air": 2,
      "gongqian-mini": 10,
      "oracle": 4,
      "wehub": 4
    }
  },
  "rows": [
    {
      "agent": "discoseed",
      "runtime": "Hermes",
      "host": "wehub",
      "hostname": "MacBook-Pro-7.local",
      "profile": ".hermes-discoseed",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "DiscoSeed 因果研究 Hermes profile",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "http://100.100.234.41:19123/",
        "gateway_url": "http://100.100.234.41:19123/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "DiscoSeed Hermes dashboard/TUI is reachable on ghy-wehub-mac via direct Tailnet IP; runtime-level surface for the .hermes-discoseed profile. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          {
            "team/agents.md": "discoseed active（Feishu / Discord configured）"
          },
          {
            "project causal-superintelligence/discord/onboarding-log.md": "Discord bot <@1512950233435472073>"
          },
          "2026-06-07 06:40 CST Feishu DM 入站进入 runtime 并回包",
          "launchd service us.wehub.discoseed-hermes-dashboard-tui",
          "curl http://100.100.234.41:19123/ returned title Hermes Agent - Dashboard on 2026-06-09",
          "No browser session token, cookie, auth header, or credential stored in this registry"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "wehub",
      "runtime": "OpenClaw",
      "host": "wehub",
      "hostname": "MacBook-Pro-7.local",
      "profile": ".openclaw",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · core",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://ghy-wehub-mac.tail7f61a3.ts.net/sessions",
        "gateway_url": "https://ghy-wehub-mac.tail7f61a3.ts.net",
        "public_url": "",
        "websocket_url": "wss://ghy-wehub-mac.tail7f61a3.ts.net/",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Tailscale HTTPS Serve root is the canonical browser entrypoint; if a browser cannot open the *.ts.net URL, add tail7f61a3.ts.net / *.ts.net / 100.64.0.0/10 to DIRECT/no-proxy rules. Direct Tailnet IP remains a transport fallback. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          {
            "team/machines.md": "ghy-wehub-mac 100.100.234.41"
          },
          "curl http://100.100.234.41:18789/sessions returned title OpenClaw Control",
          "2026-06-09 proxy diagnosis: default proxy path to https://ghy-wehub-mac.tail7f61a3.ts.net/sessions failed with SSL_ERROR_SYSCALL; curl --noproxy '*' returned HTTP/2 200",
          "2026-06-04 secure-context sweep: https://ghy-wehub-mac.tail7f61a3.ts.net/sessions returned OpenClaw Control and wss://ghy-wehub-mac.tail7f61a3.ts.net/ WebSocket opened",
          "2026-06-11 Control UI password-auth smoke returned hello-ok over wss://ghy-wehub-mac.tail7f61a3.ts.net/"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "causaclaw",
      "runtime": "OpenClaw",
      "host": "wehub",
      "hostname": "MacBook-Pro-7.local",
      "profile": ".openclaw-causaclaw",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "CausaClaw 因果研究 OpenClaw profile",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://ghy-wehub-mac.tail7f61a3.ts.net/causaclaw/sessions",
        "gateway_url": "https://ghy-wehub-mac.tail7f61a3.ts.net/causaclaw",
        "public_url": "",
        "websocket_url": "wss://ghy-wehub-mac.tail7f61a3.ts.net/causaclaw",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "CausaClaw OpenClaw Control is reachable through Tailscale HTTPS Serve path /causaclaw on ghy-wehub-mac. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          {
            "team/agents.md": "causaclaw active（Feishu / Discord configured）"
          },
          {
            "project causal-superintelligence/discord/onboarding-log.md": "Discord bot <@1512950206348656753>"
          },
          "launchd service ai.openclaw.causaclaw listens on 127.0.0.1:18829",
          "tailscale serve --set-path /causaclaw proxies http://127.0.0.1:18829",
          "curl --noproxy '*' https://ghy-wehub-mac.tail7f61a3.ts.net/causaclaw/sessions returned title OpenClaw Control on 2026-06-09",
          "2026-06-11 Control UI password-auth smoke returned hello-ok over wss://ghy-wehub-mac.tail7f61a3.ts.net/causaclaw",
          "No browser session token, cookie, auth header, or credential stored in this registry"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "weshare",
      "runtime": "Hermes",
      "host": "wehub",
      "hostname": "MacBook-Pro-7.local",
      "profile": ".hermes",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · core",
      "endpoint": {
        "status": "interactive_ready",
        "label": "可交互",
        "class": "ok",
        "tui_url": "http://100.100.234.41:19119/",
        "gateway_url": "http://100.100.234.41:19119/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "chat_smoke_ok",
        "note": "Hermes dashboard/TUI reachable and direct-chat interactive on ghy-wehub-mac via Tailscale; runtime-level surface for the .hermes profile. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "launchd service us.wehub.hermes-dashboard-tui",
          "curl http://100.100.234.41:19119/ returned title Hermes Agent - Dashboard",
          "2026-06-04 20:25 CST fleet smoke opened /api/ws and /api/events, received gateway.ready, created session ee3fa5db on model gpt-5.5, submitted prompt.submit, and received message.complete status=complete text=pong in 6.7s",
          "No browser session token, cookie, auth header, or credential stored in this registry"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "ghy-avatar",
      "runtime": "Hermes",
      "host": "ghy",
      "hostname": "causalaideMacBook-Pro.local",
      "profile": ".hermes",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "Hermes ghy 数字分身",
      "endpoint": {
        "status": "interactive_ready",
        "label": "可交互",
        "class": "ok",
        "tui_url": "http://100.87.190.24:19120/",
        "gateway_url": "http://100.87.190.24:19120/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "chat_smoke_ok",
        "note": "Hermes dashboard/TUI reachable and direct-chat interactive on ghy-mac via Tailscale; runtime-level surface for the .hermes profile. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "launchd service us.wehub.hermes-dashboard-tui",
          "curl http://100.87.190.24:19120/ returned title Hermes Agent - Dashboard",
          "2026-06-04 20:25 CST fleet smoke opened /api/ws and /api/events, received gateway.ready, created session b0802b8c on model gpt-5.5, submitted prompt.submit, and received message.complete status=complete text=pong in 11.1s",
          "No browser session token, cookie, auth header, or credential stored in this registry"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "ghy-v1",
      "runtime": "OpenClaw",
      "host": "ghy",
      "hostname": "causalaideMacBook-Pro.local",
      "profile": ".openclaw",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "OpenClaw ghy 数字分身",
      "endpoint": {
        "status": "interactive_ready",
        "label": "可交互",
        "class": "ok",
        "tui_url": "https://ghy-mac.tail7f61a3.ts.net:8444/sessions",
        "gateway_url": "https://ghy-mac.tail7f61a3.ts.net:8444",
        "public_url": "",
        "websocket_url": "wss://ghy-mac.tail7f61a3.ts.net:8444/",
        "public_websocket_url": "",
        "interactive_status": "chat_smoke_ok",
        "note": "Tailscale HTTPS Serve on port 8444 verified; browser secure context available. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          {
            "team/machines.md": "ghy-mac 100.87.190.24"
          },
          "curl http://100.87.190.24:18889/sessions returned title OpenClaw Control",
          "openclaw gateway call health succeeded via ws://100.87.190.24:18889/",
          "Playwright chat smoke over Tailscale OpenClaw Control returned OK-GHY-V1-TUI on 2026-06-04 18:37 CST",
          {
            "2026-06-04 owner decision": "use the Tailscale inner-network address as the formal surface"
          },
          "ghy OpenClaw Control Sessions now defaults to archived/all-history view with limit=500; sessions.list returned 171/171 indexed sessions with hasMore=false on 2026-06-04",
          "2026-06-04 secure-context sweep: https://ghy-mac.tail7f61a3.ts.net:8444/sessions returned OpenClaw Control and wss://ghy-mac.tail7f61a3.ts.net:8444/ WebSocket opened"
        ]
      },
      "carried_agents": [
        {
          "id": "main",
          "name": "main",
          "default": false,
          "workspace": ""
        }
      ],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "dgx1",
      "runtime": "OpenClaw",
      "host": "dgx1",
      "hostname": "spark-976d",
      "profile": ".openclaw",
      "kind": "multi_agent_gateway",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default · multi-agent gateway（承载: dgx1 默认 / james-avatar）",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://dgx1.tail7f61a3.ts.net/dgx1/sessions",
        "gateway_url": "https://dgx1.tail7f61a3.ts.net/dgx1",
        "public_url": "",
        "websocket_url": "wss://dgx1.tail7f61a3.ts.net/dgx1",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Tailscale HTTPS Serve path /dgx1 verified; browser secure context available. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          "systemd openclaw-gateway.service --port 18789",
          "curl returned title OpenClaw Control",
          "2026-06-04 secure-context sweep: https://dgx1.tail7f61a3.ts.net/dgx1/sessions returned OpenClaw Control and wss://dgx1.tail7f61a3.ts.net/dgx1 WebSocket opened"
        ]
      },
      "carried_agents": [
        {
          "id": "main",
          "name": "dgx1",
          "default": true,
          "workspace": "~/.openclaw/workspace"
        },
        {
          "id": "james-avatar",
          "name": "james-avatar",
          "default": false,
          "workspace": "~/.openclaw/workspace-james"
        }
      ],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "james-avatar",
      "runtime": "OpenClaw",
      "host": "dgx1",
      "hostname": "spark-976d",
      "profile": ".openclaw-james-avatar",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://dgx1.tail7f61a3.ts.net/dgx1/sessions",
        "gateway_url": "https://dgx1.tail7f61a3.ts.net/dgx1",
        "public_url": "",
        "websocket_url": "wss://dgx1.tail7f61a3.ts.net/dgx1",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Tailscale HTTPS Serve path /dgx1 verified; browser secure context available. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          "team/agents.md notes james-avatar uses openclaw-gateway.service multi accounts",
          "2026-06-04 secure-context sweep: https://dgx1.tail7f61a3.ts.net/dgx1/sessions returned OpenClaw Control and wss://dgx1.tail7f61a3.ts.net/dgx1 WebSocket opened"
        ]
      },
      "carried_agents": [
        {
          "id": "james-avatar",
          "name": "james-avatar",
          "default": false,
          "workspace": "~/.openclaw/workspace-james"
        }
      ],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "wanweigang",
      "runtime": "OpenClaw",
      "host": "dgx1",
      "hostname": "spark-976d",
      "profile": ".openclaw-wanweigang",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · knowledge",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://dgx1.tail7f61a3.ts.net/wanweigang/sessions",
        "gateway_url": "https://dgx1.tail7f61a3.ts.net/wanweigang",
        "public_url": "",
        "websocket_url": "wss://dgx1.tail7f61a3.ts.net/wanweigang",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Tailscale HTTPS Serve path /wanweigang verified; browser secure context available. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          "systemd openclaw-wanweigang.service --port 18790",
          "curl returned title OpenClaw Control",
          "2026-06-04 secure-context sweep: https://dgx1.tail7f61a3.ts.net/wanweigang/sessions returned OpenClaw Control and wss://dgx1.tail7f61a3.ts.net/wanweigang WebSocket opened"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "we-health",
      "runtime": "OpenClaw",
      "host": "dgx1",
      "hostname": "spark-976d",
      "profile": ".openclaw-we-health",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://dgx1.tail7f61a3.ts.net/we-health/sessions",
        "gateway_url": "https://dgx1.tail7f61a3.ts.net/we-health",
        "public_url": "",
        "websocket_url": "wss://dgx1.tail7f61a3.ts.net/we-health",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Tailscale HTTPS Serve path /we-health verified; browser secure context available. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          "systemd openclaw-we-health.service --port 18811",
          "curl returned title OpenClaw Control",
          "2026-06-04 secure-context sweep: https://dgx1.tail7f61a3.ts.net/we-health/sessions returned OpenClaw Control and wss://dgx1.tail7f61a3.ts.net/we-health WebSocket opened"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "dgx1-host",
      "runtime": "Hermes",
      "host": "dgx1",
      "hostname": "spark-976d",
      "profile": ".hermes",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default",
      "endpoint": {
        "status": "interactive_ready",
        "label": "可交互",
        "class": "ok",
        "tui_url": "http://100.124.147.124:19121/",
        "gateway_url": "http://100.124.147.124:19121/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "chat_smoke_ok",
        "note": "Hermes dashboard/TUI reachable and direct-chat interactive on dgx1 via Tailscale; runtime-level surface for the dgx1-host profile. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "systemd user service hermes-dashboard-dgx1-host.service",
          "curl http://100.124.147.124:19121/ returned title Hermes Agent - Dashboard",
          "2026-06-04 20:25 CST fleet smoke opened /api/ws and /api/events, received gateway.ready, created session f900ae3a on model gpt-5.2, submitted prompt.submit, and received message.complete status=complete text=pong in 8.3s",
          "No browser session token, cookie, auth header, or credential stored in this registry"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "dgx2",
      "runtime": "OpenClaw",
      "host": "dgx2",
      "hostname": "spark-b5b3",
      "profile": ".openclaw",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://dgx2.tail7f61a3.ts.net/sessions",
        "gateway_url": "https://dgx2.tail7f61a3.ts.net",
        "public_url": "",
        "websocket_url": "wss://dgx2.tail7f61a3.ts.net/",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Tailscale HTTPS Serve root verified; browser secure context available. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          {
            "team/machines.md": "dgx2 100.94.143.40"
          },
          "curl returned title OpenClaw Control",
          "2026-06-04 secure-context sweep: https://dgx2.tail7f61a3.ts.net/sessions returned OpenClaw Control and wss://dgx2.tail7f61a3.ts.net/ WebSocket opened"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "dgx2-host",
      "runtime": "Hermes",
      "host": "dgx2",
      "hostname": "spark-b5b3",
      "profile": ".hermes",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default",
      "endpoint": {
        "status": "interactive_ready",
        "label": "可交互",
        "class": "ok",
        "tui_url": "http://100.94.143.40:19122/",
        "gateway_url": "http://100.94.143.40:19122/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "chat_smoke_ok",
        "note": "Hermes dashboard/TUI reachable and direct-chat interactive on dgx2 via Tailscale; runtime-level surface for the dgx2-host profile. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "systemd user service hermes-dashboard-dgx2-host.service",
          "curl http://100.94.143.40:19122/ returned title Hermes Agent - Dashboard",
          "2026-06-04 20:25 CST fleet smoke opened /api/ws and /api/events, received gateway.ready, created session 4f7bbbc3 on model gpt-5.2, submitted prompt.submit, and received message.complete status=complete text=pong in 12.2s",
          "No browser session token, cookie, auth header, or credential stored in this registry"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "claw",
      "runtime": "OpenClaw",
      "host": "oracle",
      "hostname": "de34c047b05a",
      "profile": ".openclaw",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · maintenance_only",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://oracle-bridge.tail7f61a3.ts.net/claw/sessions",
        "gateway_url": "https://oracle-bridge.tail7f61a3.ts.net/claw",
        "public_url": "",
        "websocket_url": "wss://oracle-bridge.tail7f61a3.ts.net/claw",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Oracle bridge root OpenClaw Control uses Tailscale HTTPS Serve path /claw for browser secure context; service remains tailnet-only and proxies local loopback.",
        "evidence": [
          {
            "team/machines.md": "oracle-bridge 100.97.182.112"
          },
          "local gateway listens on 127.0.0.1:18880",
          "sudo tailscale serve --bg --yes --set-path /claw 127.0.0.1:18880",
          "curl https://oracle-bridge.tail7f61a3.ts.net/claw/sessions returned title OpenClaw Control",
          "wss://oracle-bridge.tail7f61a3.ts.net/claw WebSocket opened"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "garry_tan",
      "runtime": "OpenClaw",
      "host": "oracle",
      "hostname": "de34c047b05a",
      "profile": ".openclaw-garrytan",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · maintenance_only",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://oracle-bridge.tail7f61a3.ts.net/garry_tan/sessions",
        "gateway_url": "https://oracle-bridge.tail7f61a3.ts.net/garry_tan",
        "public_url": "",
        "websocket_url": "wss://oracle-bridge.tail7f61a3.ts.net/garry_tan",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Oracle garry_tan OpenClaw Control uses Tailscale HTTPS Serve path /garry_tan for browser secure context; service remains tailnet-only and proxies local loopback.",
        "evidence": [
          {
            "team/machines.md": "oracle-bridge 100.97.182.112"
          },
          "local gateway listens on 127.0.0.1:18890",
          "sudo tailscale serve --bg --yes --set-path /garry_tan 127.0.0.1:18890",
          "curl https://oracle-bridge.tail7f61a3.ts.net/garry_tan/sessions returned title OpenClaw Control",
          "wss://oracle-bridge.tail7f61a3.ts.net/garry_tan WebSocket opened"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "lihongyi",
      "runtime": "OpenClaw",
      "host": "oracle",
      "hostname": "de34c047b05a",
      "profile": ".openclaw-lihongyi",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · maintenance_only",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://oracle-bridge.tail7f61a3.ts.net/lihongyi/sessions",
        "gateway_url": "https://oracle-bridge.tail7f61a3.ts.net/lihongyi",
        "public_url": "",
        "websocket_url": "wss://oracle-bridge.tail7f61a3.ts.net/lihongyi",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Oracle lihongyi OpenClaw Control uses Tailscale HTTPS Serve path /lihongyi for browser secure context; service remains tailnet-only and proxies local loopback.",
        "evidence": [
          {
            "team/machines.md": "oracle-bridge 100.97.182.112"
          },
          "local gateway listens on 127.0.0.1:18900",
          "sudo tailscale serve --bg --yes --set-path /lihongyi 127.0.0.1:18900",
          "curl https://oracle-bridge.tail7f61a3.ts.net/lihongyi/sessions returned title OpenClaw Control",
          "wss://oracle-bridge.tail7f61a3.ts.net/lihongyi WebSocket opened"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "万sir",
      "runtime": "OpenClaw",
      "host": "oracle",
      "hostname": "de34c047b05a",
      "profile": ".openclaw-wansir",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · maintenance_only",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://oracle-bridge.tail7f61a3.ts.net/wan-sir/sessions",
        "gateway_url": "https://oracle-bridge.tail7f61a3.ts.net/wan-sir",
        "public_url": "",
        "websocket_url": "wss://oracle-bridge.tail7f61a3.ts.net/wan-sir",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Oracle wansir OpenClaw Control uses Tailscale HTTPS Serve path /wan-sir for browser secure context; service remains tailnet-only and proxies local loopback.",
        "evidence": [
          {
            "team/machines.md": "oracle-bridge 100.97.182.112"
          },
          "local gateway listens on 127.0.0.1:18910",
          "sudo tailscale serve --bg --yes --set-path /wan-sir 127.0.0.1:18910",
          "curl https://oracle-bridge.tail7f61a3.ts.net/wan-sir/sessions returned title OpenClaw Control",
          "wss://oracle-bridge.tail7f61a3.ts.net/wan-sir WebSocket opened"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "ghy-source",
      "runtime": "OpenClaw",
      "host": "gongqian",
      "hostname": "gongqiandeMacBook-Pro.local",
      "profile": ".openclaw",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · core",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://gongqian-mac.tail7f61a3.ts.net/sessions",
        "gateway_url": "https://gongqian-mac.tail7f61a3.ts.net/",
        "public_url": "",
        "websocket_url": "wss://gongqian-mac.tail7f61a3.ts.net/",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "OpenClaw Control reachable through existing Tailscale Serve HTTPS endpoint on gongqian-mac.",
        "evidence": [
          {
            "team/machines.md": "gongqian-mac 100.100.113.28"
          },
          "tailscale serve HTTPS proxies 127.0.0.1:18789 on the tailnet",
          "curl https://gongqian-mac.tail7f61a3.ts.net returned title OpenClaw Control"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "gq",
      "runtime": "Hermes",
      "host": "gongqian",
      "hostname": "gongqiandeMacBook-Pro.local",
      "profile": ".hermes",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · core",
      "endpoint": {
        "status": "interactive_ready",
        "label": "可交互",
        "class": "ok",
        "tui_url": "http://100.100.113.28:19120/",
        "gateway_url": "http://100.100.113.28:19120/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "chat_smoke_ok",
        "note": "Hermes dashboard/TUI reachable and direct-chat interactive on gongqian via Tailscale IP; root .hermes profile. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "launchd service us.wehub.gq-hermes-dashboard-tui",
          "curl http://100.100.113.28:19120/ returned title Hermes Agent - Dashboard",
          "2026-06-04 20:25 CST fleet smoke opened /api/ws and /api/events, received gateway.ready, created session b0959ab8 on model gpt-5.5, submitted prompt.submit, and received message.complete status=complete text=pong in 7.6s",
          "No browser session token, cookie, auth header, or credential stored in this registry"
        ]
      },
      "carried_agents": [],
      "model_route_class": "warn",
      "model_route_label": "首选异常，5 个备用可用"
    },
    {
      "agent": "cjj",
      "runtime": "Hermes",
      "host": "gongqian",
      "hostname": "gongqiandeMacBook-Pro.local",
      "profile": "cjj",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "非核心个人分身；owner 指定 GPT-5.6 Terra，保留现有 fallback 链",
      "endpoint": {
        "status": "interactive_ready",
        "label": "可交互",
        "class": "ok",
        "tui_url": "http://100.100.113.28:19122/",
        "gateway_url": "http://100.100.113.28:19122/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "chat_smoke_ok",
        "note": "Hermes dashboard/TUI reachable and direct-chat interactive on gongqian via Tailscale IP; cjj profile. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "launchd service us.wehub.cjj-hermes-dashboard-tui",
          "curl http://100.100.113.28:19122/ returned title Hermes Agent - Dashboard",
          "2026-06-04 20:25 CST fleet smoke opened /api/ws and /api/events, received gateway.ready, created session 41350d64 on model gpt-5.5, submitted prompt.submit, and received message.complete status=complete text=pong in 5.6s",
          "No browser session token, cookie, auth header, or credential stored in this registry"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "air-webase",
      "runtime": "OpenClaw",
      "host": "gongqian-air",
      "hostname": "macdeMacBook-Air.local",
      "profile": ".openclaw",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "gongqian-air WeBase / memory-info layer seed",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://gongqian-mac-air.tail7f61a3.ts.net/air-webase/sessions",
        "gateway_url": "https://gongqian-mac-air.tail7f61a3.ts.net/air-webase",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "feishu_probe_ok",
        "note": "2026-06-09 runtime收口后，air-webase 是 gongqian-air 上唯一 OpenClaw agent；OpenClaw gateway 仍保持 loopback-only，并通过 Tailnet HTTPS Serve path /air-webase 暴露控制入口。Feishu channel configured/running/works. 2026-06-10 复查发现并归档重生的 Hermes air-webase stub；误生成的 OpenClaw shadow ~/.openclaw-air-webase 已归档；OpenClaw 运维应使用 root ~/.openclaw env，不使用会寻找 ~/.openclaw-air-webase 的 --profile 口径。Browser session tokens are not stored here.",
        "evidence": [
          "launchd service ai.openclaw.air-webase",
          "OpenClaw 2026.6.1 root profile ~/.openclaw with service env OPENCLAW_PROFILE=air-webase",
          "2026-06-09 openclaw gateway health OK; channels status --deep --probe reported Feishu default enabled/configured/running/works",
          "2026-06-10 ssh gongqian-air archived recreated ~/.hermes/profiles/air-webase stub to ~/.hermes/profile-archives/air-webase-hermes-stub-retired-20260610-202852; active Hermes profiles only include air-weship",
          "2026-06-10 root-env OpenClaw /ready ready and gateway health OK; Discord bot/application probe OK and gateway connected after service proxy env was added",
          "2026-06-10 archived shadow ~/.openclaw-air-webase to ~/.openclaw/profile-archives/openclaw-air-webase-shadow-retired-20260610-211330; top-level Air runtime roots are ~/.openclaw and ~/.hermes only",
          "2026-06-10 Discord channel deep audit can still hit proxy ECONNRESET on discord.com/api/v10/channels/*; treat as proxy-chain instability, not an extra runtime/profile",
          "2026-06-26 /Applications/Tailscale.app/Contents/MacOS/Tailscale serve --bg --yes --set-path /air-webase 127.0.0.1:18789",
          "curl https://gongqian-mac-air.tail7f61a3.ts.net/air-webase/sessions returned title OpenClaw Control on 2026-06-26",
          "No browser session token, cookie, auth header, or credential stored in this registry"
        ]
      },
      "carried_agents": [
        {
          "id": "air-webase",
          "name": "air-webase",
          "default": true,
          "workspace": "~/.openclaw/workspace"
        }
      ],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "air-weship",
      "runtime": "Hermes",
      "host": "gongqian-air",
      "hostname": "macdeMacBook-Air.local",
      "profile": "air-weship",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "gongqian-air WeShip / action-delivery layer seed",
      "endpoint": {
        "status": "interactive_ready",
        "label": "可交互",
        "class": "ok",
        "tui_url": "http://100.68.184.18:19131/",
        "gateway_url": "http://100.68.184.18:19131/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "chat_smoke_ok",
        "note": "Hermes dashboard/TUI reachable and direct-chat interactive on gongqian-air via Tailscale IP; air-weship profile. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "launchd service us.wehub.air-weship-hermes-dashboard-tui",
          "curl http://100.68.184.18:19131/ returned title Hermes Agent - Dashboard",
          "2026-06-04 20:25 CST fleet smoke opened /api/ws and /api/events, received gateway.ready, created session b891cf20 on model openai-codex/gpt-5.5, submitted prompt.submit, and received message.complete status=complete text=pong in 9.4s",
          "No browser session token, cookie, auth header, or credential stored in this registry"
        ]
      },
      "carried_agents": [],
      "model_route_class": "warn",
      "model_route_label": "首选异常，1 个备用可用"
    },
    {
      "agent": "mini-host",
      "runtime": "Hermes",
      "host": "gongqian-mini",
      "hostname": "gqdeMac-mini.local",
      "profile": ".hermes",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · core",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "http://100.124.82.66:19130/",
        "gateway_url": "http://100.124.82.66:19130/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Root Hermes mini-host dashboard/TUI is reachable on gongqian-mini via direct Tailnet IP; runtime-level surface for the root .hermes profile. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "launchctl print gui/501/ai.hermes.gateway state=running pid=9530 on 2026-06-03 22:13 CST",
          {
            "team/agents.md": "mini-host is the root ~/.hermes profile and Feishu inbound was verified"
          },
          "launchd service us.wehub.mini-host-hermes-dashboard-tui listens on *:19130",
          "curl http://100.124.82.66:19130/ returned title Hermes Agent - Dashboard on 2026-06-09"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "mini-builder",
      "runtime": "Hermes",
      "host": "gongqian-mini",
      "hostname": "gqdeMac-mini.local",
      "profile": ".hermes-builder",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "非核心软件开发 worker；self-hosted Amadeus Terra",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "http://100.124.82.66:19132/",
        "gateway_url": "http://100.124.82.66:19132/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Hermes worker dashboard/TUI is reachable on gongqian-mini via direct Tailnet IP. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "launchctl print gui/501/ai.hermes.gateway-mini-builder state=running pid=9752 on 2026-06-03 22:13 CST",
          {
            "team/feishu-bots.md": "published app, Feishu WebSocket ready, outbound private message verified"
          },
          "2026-06-26 dashboard LaunchAgent us.wehub.mini-builder-hermes-dashboard-tui listens on *:19132",
          "curl http://100.124.82.66:19132/ returned title Hermes Agent - Dashboard on 2026-06-26"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "hassabis",
      "runtime": "Hermes",
      "host": "gongqian-mini",
      "hostname": "gqdeMac-mini.local",
      "profile": ".hermes-hassabis",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "Demis Hassabis public-reasoning research strategy seed",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "http://100.124.82.66:19139/",
        "gateway_url": "http://100.124.82.66:19139/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "hassabis is an active Hermes agent registered in team/agents.md with Feishu DM verified; the Hermes dashboard/TUI is reachable on gongqian-mini via direct Tailnet IP. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "team/agents.md:153: hassabis active; Feishu DM 入站/回包已验 2026-06-28; profile ~/.hermes/profiles/hassabis; host gongqian-mini",
          "launchd service ai.hermes.gateway-hassabis is present",
          "launchd service us.wehub.hassabis-hermes-dashboard-tui listens on *:19139",
          "curl http://100.124.82.66:19139/ returned title Hermes Agent - Dashboard on 2026-06-29"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "lirong",
      "runtime": "Hermes",
      "host": "gongqian-mini",
      "hostname": "gqdeMac-mini.local",
      "profile": ".hermes-lirong",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "非核心设计 / 出版顾问个人分身；Google primary，GPT-5.6 Terra fallback",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "http://100.124.82.66:19137/",
        "gateway_url": "http://100.124.82.66:19137/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "lirong is a Hermes profile registered in team/agents.md; the Hermes dashboard/TUI is reachable on gongqian-mini via direct Tailnet IP. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "team/agents.md:151: lirong seed-ready; profile ~/.hermes/profiles/lirong; host gongqian-mini",
          "launchd service ai.hermes.gateway-lirong is present",
          "launchd service us.wehub.lirong-hermes-dashboard-tui listens on *:19137",
          "curl http://100.124.82.66:19137/ returned title Hermes Agent - Dashboard on 2026-06-17"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "luowen",
      "runtime": "Hermes",
      "host": "gongqian-mini",
      "hostname": "gqdeMac-mini.local",
      "profile": ".hermes-luowen",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "非核心跨境电商顾问个人分身；Google primary，GPT-5.6 Terra fallback",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "http://100.124.82.66:19138/",
        "gateway_url": "http://100.124.82.66:19138/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "luowen is a Hermes profile registered in team/agents.md with Weixin iLink channel verified; the Hermes dashboard/TUI is reachable on gongqian-mini via direct Tailnet IP. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "team/agents.md:152: luowen active; Weixin iLink DM verified 2026-06-17; profile ~/.hermes/profiles/luowen; host gongqian-mini",
          "launchd service ai.hermes.gateway-luowen is present",
          "launchd service us.wehub.luowen-hermes-dashboard-tui listens on *:19138",
          "curl http://100.124.82.66:19138/ returned title Hermes Agent - Dashboard on 2026-06-17"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "qyr",
      "runtime": "Hermes",
      "host": "gongqian-mini",
      "hostname": "gqdeMac-mini.local",
      "profile": ".hermes-qyr",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "非核心成长型数字分身；self-hosted Amadeus Terra primary，Google first fallback",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "http://100.124.82.66:19136/",
        "gateway_url": "http://100.124.82.66:19136/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "qyr is an active Hermes agent registered in team/agents.md; Discord bot remains unregistered, but the Hermes dashboard/TUI is reachable on gongqian-mini via direct Tailnet IP. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "team/agents.md:148: qyr active; Feishu cli_aaa9671d6df85cdb; Discord 未登记",
          "team/feishu-bots.md:49: qyr app published; Feishu WebSocket connected; outbound/group membership verified; inbound pending human @/DM",
          "launchd service ai.hermes.gateway-qyr",
          "launchd service us.wehub.qyr-hermes-dashboard-tui listens on *:19136",
          "curl http://100.124.82.66:19136/ returned title Hermes Agent - Dashboard on 2026-06-09"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "mini-reviewer",
      "runtime": "Hermes",
      "host": "gongqian-mini",
      "hostname": "gqdeMac-mini.local",
      "profile": ".hermes-reviewer",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "非核心 review / QA worker；self-hosted Amadeus Terra",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "http://100.124.82.66:19133/",
        "gateway_url": "http://100.124.82.66:19133/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Hermes worker dashboard/TUI is reachable on gongqian-mini via direct Tailnet IP. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "launchctl print gui/501/ai.hermes.gateway-mini-reviewer state=running pid=9758 on 2026-06-03 22:13 CST",
          {
            "team/feishu-bots.md": "published app, Feishu WebSocket ready, outbound private message verified"
          },
          "2026-06-26 dashboard LaunchAgent us.wehub.mini-reviewer-hermes-dashboard-tui listens on *:19133",
          "curl http://100.124.82.66:19133/ returned title Hermes Agent - Dashboard on 2026-06-26"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "mini-runner",
      "runtime": "Hermes",
      "host": "gongqian-mini",
      "hostname": "gqdeMac-mini.local",
      "profile": ".hermes-runner",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "非核心 CI / execution worker；self-hosted Amadeus Terra",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "http://100.124.82.66:19134/",
        "gateway_url": "http://100.124.82.66:19134/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Hermes worker dashboard/TUI is reachable on gongqian-mini via direct Tailnet IP. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "launchctl print gui/501/ai.hermes.gateway-mini-runner state=running pid=9761 on 2026-06-03 22:13 CST",
          {
            "team/feishu-bots.md": "published app, Feishu WebSocket ready, outbound private message verified"
          },
          "2026-06-26 dashboard LaunchAgent us.wehub.mini-runner-hermes-dashboard-tui listens on *:19134",
          "curl http://100.124.82.66:19134/ returned title Hermes Agent - Dashboard on 2026-06-26"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "mini-seeder",
      "runtime": "Hermes",
      "host": "gongqian-mini",
      "hostname": "gqdeMac-mini.local",
      "profile": ".hermes-seeder",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "非核心 MSP / seed worker；self-hosted Amadeus Terra",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "http://100.124.82.66:19135/",
        "gateway_url": "http://100.124.82.66:19135/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Hermes worker dashboard/TUI is reachable on gongqian-mini via direct Tailnet IP. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "launchctl print gui/501/ai.hermes.gateway-mini-seeder state=running pid=9755 on 2026-06-03 22:13 CST",
          {
            "team/feishu-bots.md": "published app, Feishu WebSocket ready, outbound private message verified"
          },
          "2026-06-26 dashboard LaunchAgent us.wehub.mini-seeder-hermes-dashboard-tui listens on *:19135",
          "curl http://100.124.82.66:19135/ returned title Hermes Agent - Dashboard on 2026-06-26"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "mini-base",
      "runtime": "OpenClaw",
      "host": "gongqian-mini",
      "hostname": "gqdeMac-mini.local",
      "profile": ".openclaw",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "Mac mini OpenClaw base / memory agent",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "http://100.124.82.66:18789/sessions",
        "gateway_url": "http://100.124.82.66:18789/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "mini-base is now the default OpenClaw base / memory agent on gongqian-mini root ~/.openclaw. The old Hermes mini-base dashboard on port 19131 was retired on 2026-06-11; do not restore ~/.hermes/profiles/mini-base.",
        "evidence": [
          "launchctl list shows ai.openclaw.gateway active and no ai.hermes.gateway-mini-base on 2026-06-11",
          "openclaw config validate passes on gongqian-mini",
          "openclaw channels status --deep --probe reports Discord bot @mini-base connected/works and Feishu running/works",
          "service env wrapper ~/.openclaw/service-env/ai.openclaw.gateway-env-wrapper.sh injects Feishu/Discord credentials",
          "curl http://100.124.82.66:18789/sessions returned title OpenClaw Control on 2026-06-26"
        ]
      },
      "carried_agents": [
        {
          "id": "mini-base",
          "name": "mini-base",
          "default": true,
          "workspace": "~/.openclaw/workspace"
        }
      ],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "amadeusAI",
      "runtime": "OpenClaw",
      "host": "dustinstudio",
      "hostname": "DustinStudiodeMac-Studio.local",
      "profile": ".openclaw",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://wangyiheng-studio.tail7f61a3.ts.net/amadeusAI/sessions",
        "gateway_url": "https://wangyiheng-studio.tail7f61a3.ts.net/amadeusAI",
        "public_url": "",
        "websocket_url": "wss://wangyiheng-studio.tail7f61a3.ts.net/amadeusAI",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Tailscale HTTPS Serve path /amadeusAI verified; browser secure context available. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          {
            "lsof": "node listens on 127.0.0.1:18789"
          },
          "tailscale serve --bg --tcp=18789 tcp://127.0.0.1:18789",
          "curl http://100.92.104.117:18789 returned title OpenClaw Control",
          "2026-06-04 secure-context sweep: https://wangyiheng-studio.tail7f61a3.ts.net/amadeusAI/sessions returned OpenClaw Control and wss://wangyiheng-studio.tail7f61a3.ts.net/amadeusAI WebSocket opened"
        ]
      },
      "carried_agents": [
        {
          "id": "main",
          "name": "main",
          "default": true,
          "workspace": ""
        }
      ],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "a16z-model",
      "runtime": "OpenClaw",
      "host": "dustinstudio",
      "hostname": "DustinStudiodeMac-Studio.local",
      "profile": ".openclaw-a16z-model",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://wangyiheng-studio.tail7f61a3.ts.net/capital/sessions",
        "gateway_url": "https://wangyiheng-studio.tail7f61a3.ts.net/capital",
        "public_url": "",
        "websocket_url": "wss://wangyiheng-studio.tail7f61a3.ts.net/capital",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Tailscale HTTPS Serve path /capital verified; browser secure context available. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          "served by the .openclaw-capital gateway; workspace path is sub-agent context, not a separate TUI surface",
          "2026-06-04 secure-context sweep: https://wangyiheng-studio.tail7f61a3.ts.net/capital/sessions returned OpenClaw Control and wss://wangyiheng-studio.tail7f61a3.ts.net/capital WebSocket opened"
        ]
      },
      "carried_agents": [
        {
          "id": "a16z-model",
          "name": "a16z Model",
          "default": false,
          "workspace": "~/.openclaw-capital/workspace-a16z"
        }
      ],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "anj-midha-model",
      "runtime": "OpenClaw",
      "host": "dustinstudio",
      "hostname": "DustinStudiodeMac-Studio.local",
      "profile": ".openclaw-anj-midha-model",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://wangyiheng-studio.tail7f61a3.ts.net/capital/sessions",
        "gateway_url": "https://wangyiheng-studio.tail7f61a3.ts.net/capital",
        "public_url": "",
        "websocket_url": "wss://wangyiheng-studio.tail7f61a3.ts.net/capital",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Tailscale HTTPS Serve path /capital verified; browser secure context available. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          "served by the .openclaw-capital gateway; workspace path is sub-agent context, not a separate TUI surface",
          "2026-06-04 secure-context sweep: https://wangyiheng-studio.tail7f61a3.ts.net/capital/sessions returned OpenClaw Control and wss://wangyiheng-studio.tail7f61a3.ts.net/capital WebSocket opened"
        ]
      },
      "carried_agents": [
        {
          "id": "anj-midha-model",
          "name": "Anj Midha Model",
          "default": false,
          "workspace": "~/.openclaw-capital/workspace-anj-midha"
        }
      ],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "capital-wehub",
      "runtime": "OpenClaw",
      "host": "dustinstudio",
      "hostname": "DustinStudiodeMac-Studio.local",
      "profile": ".openclaw-capital",
      "kind": "multi_agent_gateway",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default · multi-agent gateway（承载: wehub-capital 默认 / ghy-capital / Garry Tan Model / Anj Midha Model / a16z Model）",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://wangyiheng-studio.tail7f61a3.ts.net/capital/sessions",
        "gateway_url": "https://wangyiheng-studio.tail7f61a3.ts.net/capital",
        "public_url": "",
        "websocket_url": "wss://wangyiheng-studio.tail7f61a3.ts.net/capital",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Tailscale HTTPS Serve path /capital verified; browser secure context available. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          "served by the .openclaw-capital gateway; workspace path is sub-agent context, not a separate TUI surface",
          "2026-06-04 secure-context sweep: https://wangyiheng-studio.tail7f61a3.ts.net/capital/sessions returned OpenClaw Control and wss://wangyiheng-studio.tail7f61a3.ts.net/capital WebSocket opened"
        ]
      },
      "carried_agents": [
        {
          "id": "wehub-capital",
          "name": "wehub-capital",
          "default": true,
          "workspace": "~/.openclaw-capital/workspace"
        },
        {
          "id": "ghy-capital",
          "name": "ghy-capital",
          "default": false,
          "workspace": "~/.openclaw-capital/workspace-ghy"
        },
        {
          "id": "garry-tan-model",
          "name": "Garry Tan Model",
          "default": false,
          "workspace": "~/.openclaw-capital/workspace-garry-tan"
        },
        {
          "id": "anj-midha-model",
          "name": "Anj Midha Model",
          "default": false,
          "workspace": "~/.openclaw-capital/workspace-anj-midha"
        },
        {
          "id": "a16z-model",
          "name": "a16z Model",
          "default": false,
          "workspace": "~/.openclaw-capital/workspace-a16z"
        }
      ],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "garry-tan-model",
      "runtime": "OpenClaw",
      "host": "dustinstudio",
      "hostname": "DustinStudiodeMac-Studio.local",
      "profile": ".openclaw-garry-tan-model",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://wangyiheng-studio.tail7f61a3.ts.net/capital/sessions",
        "gateway_url": "https://wangyiheng-studio.tail7f61a3.ts.net/capital",
        "public_url": "",
        "websocket_url": "wss://wangyiheng-studio.tail7f61a3.ts.net/capital",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Tailscale HTTPS Serve path /capital verified; browser secure context available. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          "served by the .openclaw-capital gateway; workspace path is sub-agent context, not a separate TUI surface",
          "2026-06-04 secure-context sweep: https://wangyiheng-studio.tail7f61a3.ts.net/capital/sessions returned OpenClaw Control and wss://wangyiheng-studio.tail7f61a3.ts.net/capital WebSocket opened"
        ]
      },
      "carried_agents": [
        {
          "id": "garry-tan-model",
          "name": "Garry Tan Model",
          "default": false,
          "workspace": "~/.openclaw-capital/workspace-garry-tan"
        }
      ],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "ghy-capital",
      "runtime": "OpenClaw",
      "host": "dustinstudio",
      "hostname": "DustinStudiodeMac-Studio.local",
      "profile": ".openclaw-ghy-capital",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://wangyiheng-studio.tail7f61a3.ts.net/capital/sessions",
        "gateway_url": "https://wangyiheng-studio.tail7f61a3.ts.net/capital",
        "public_url": "",
        "websocket_url": "wss://wangyiheng-studio.tail7f61a3.ts.net/capital",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Tailscale HTTPS Serve path /capital verified; browser secure context available. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          "served by the .openclaw-capital gateway; workspace path is sub-agent context, not a separate TUI surface",
          "2026-06-04 secure-context sweep: https://wangyiheng-studio.tail7f61a3.ts.net/capital/sessions returned OpenClaw Control and wss://wangyiheng-studio.tail7f61a3.ts.net/capital WebSocket opened"
        ]
      },
      "carried_agents": [
        {
          "id": "ghy-capital",
          "name": "ghy-capital",
          "default": false,
          "workspace": "~/.openclaw-capital/workspace-ghy"
        }
      ],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "ghy-ra",
      "runtime": "OpenClaw",
      "host": "dustinstudio",
      "hostname": "DustinStudiodeMac-Studio.local",
      "profile": ".openclaw-ghy-ra",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://wangyiheng-studio.tail7f61a3.ts.net/research/sessions",
        "gateway_url": "https://wangyiheng-studio.tail7f61a3.ts.net/research",
        "public_url": "",
        "websocket_url": "wss://wangyiheng-studio.tail7f61a3.ts.net/research",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Tailscale HTTPS Serve path /research verified after research gateway restart; browser secure context available. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          "served by the .openclaw-research gateway; workspace path is sub-agent context, not a separate TUI surface",
          "2026-06-04 secure-context sweep: https://wangyiheng-studio.tail7f61a3.ts.net/research/sessions returned OpenClaw Control and wss://wangyiheng-studio.tail7f61a3.ts.net/research WebSocket opened"
        ]
      },
      "carried_agents": [
        {
          "id": "ghy-ra",
          "name": "ghy-ra",
          "default": false,
          "workspace": "~/.openclaw-research/workspace-ghy"
        }
      ],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "lihongyi-ra",
      "runtime": "OpenClaw",
      "host": "dustinstudio",
      "hostname": "DustinStudiodeMac-Studio.local",
      "profile": ".openclaw-lihongyi-ra",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://wangyiheng-studio.tail7f61a3.ts.net/research/sessions",
        "gateway_url": "https://wangyiheng-studio.tail7f61a3.ts.net/research",
        "public_url": "",
        "websocket_url": "wss://wangyiheng-studio.tail7f61a3.ts.net/research",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Tailscale HTTPS Serve path /research verified after research gateway restart; browser secure context available. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          "served by the .openclaw-research gateway; workspace path is sub-agent context, not a separate TUI surface",
          "2026-06-04 secure-context sweep: https://wangyiheng-studio.tail7f61a3.ts.net/research/sessions returned OpenClaw Control and wss://wangyiheng-studio.tail7f61a3.ts.net/research WebSocket opened"
        ]
      },
      "carried_agents": [
        {
          "id": "lihongyi-ra",
          "name": "lihongyi-ra",
          "default": false,
          "workspace": "~/.openclaw-research/workspace-lihongyi"
        }
      ],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "research-wehub",
      "runtime": "OpenClaw",
      "host": "dustinstudio",
      "hostname": "DustinStudiodeMac-Studio.local",
      "profile": ".openclaw-research",
      "kind": "multi_agent_gateway",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default · multi-agent gateway（承载: wehub-research 默认 / ghy-ra / lihongyi-ra）",
      "endpoint": {
        "status": "reachable",
        "label": "可访问",
        "class": "ok",
        "tui_url": "https://wangyiheng-studio.tail7f61a3.ts.net/research/sessions",
        "gateway_url": "https://wangyiheng-studio.tail7f61a3.ts.net/research",
        "public_url": "",
        "websocket_url": "wss://wangyiheng-studio.tail7f61a3.ts.net/research",
        "public_websocket_url": "",
        "interactive_status": "",
        "note": "Tailscale HTTPS Serve path /research verified after research gateway restart; browser secure context available. Gateway remains authenticated; no password/token is stored.",
        "evidence": [
          "served by the .openclaw-research gateway; workspace path is sub-agent context, not a separate TUI surface",
          "2026-06-04 secure-context sweep: https://wangyiheng-studio.tail7f61a3.ts.net/research/sessions returned OpenClaw Control and wss://wangyiheng-studio.tail7f61a3.ts.net/research WebSocket opened"
        ]
      },
      "carried_agents": [
        {
          "id": "wehub-research",
          "name": "wehub-research",
          "default": true,
          "workspace": "~/.openclaw-research/workspace"
        },
        {
          "id": "ghy-ra",
          "name": "ghy-ra",
          "default": false,
          "workspace": "~/.openclaw-research/workspace-ghy"
        },
        {
          "id": "lihongyi-ra",
          "name": "lihongyi-ra",
          "default": false,
          "workspace": "~/.openclaw-research/workspace-lihongyi"
        }
      ],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "amadeus",
      "runtime": "Hermes",
      "host": "dustinstudio",
      "hostname": "DustinStudiodeMac-Studio.local",
      "profile": ".hermes",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default",
      "endpoint": {
        "status": "interactive_ready",
        "label": "可交互",
        "class": "ok",
        "tui_url": "http://100.92.104.117:19140/",
        "gateway_url": "http://100.92.104.117:19140/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "chat_smoke_ok",
        "note": "Hermes dashboard/TUI reachable and direct-chat interactive on dustinstudio via Tailscale IP; amadeus root .hermes profile. The 2026-06-04 smoke used the then-current GLM fallback; current config/catalog was migrated to zai/glm-5.2 on 2026-06-17. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "launchd service us.wehub.amadeus-hermes-dashboard-tui",
          "curl http://100.92.104.117:19140/ returned title Hermes Agent - Dashboard",
          "2026-06-04 20:25 CST fleet smoke opened /api/ws and /api/events, received gateway.ready, created session 09523a08 on the then-current GLM fallback, submitted prompt.submit, and received message.complete status=complete text=pong in 16.1s; current GLM fallback is zai/glm-5.2 as of 2026-06-17",
          "No browser session token, cookie, auth header, or credential stored in this registry"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    },
    {
      "agent": "zy-ra",
      "runtime": "Hermes",
      "host": "dustinstudio",
      "hostname": "DustinStudiodeMac-Studio.local",
      "profile": ".hermes-zy",
      "kind": "agent_profile",
      "registered": true,
      "policy_monitored": true,
      "role": "policy-monitored · default",
      "endpoint": {
        "status": "interactive_ready",
        "label": "可交互",
        "class": "ok",
        "tui_url": "http://100.92.104.117:19141/",
        "gateway_url": "http://100.92.104.117:19141/",
        "public_url": "",
        "websocket_url": "",
        "public_websocket_url": "",
        "interactive_status": "chat_smoke_ok",
        "note": "Hermes dashboard/TUI reachable and direct-chat interactive on dustinstudio via Tailscale IP; .hermes-zy profile. The 2026-06-04 smoke used the then-current GLM fallback, and TUI agent init wait was extended for this heavy profile; current config/catalog was migrated to zai/glm-5.2 on 2026-06-17. Browser session tokens are page-injected and are not stored here.",
        "evidence": [
          "launchd service us.wehub.zy-hermes-dashboard-tui",
          "curl http://100.92.104.117:19141/ returned title Hermes Agent - Dashboard",
          "2026-06-04 20:25 CST fleet smoke opened /api/ws and /api/events, received gateway.ready, created session 79643140 on the then-current GLM fallback, submitted prompt.submit, and received message.complete status=complete text=pong in 42.2s; current GLM fallback is zai/glm-5.2 as of 2026-06-17",
          "No browser session token, cookie, auth header, or credential stored in this registry"
        ]
      },
      "carried_agents": [],
      "model_route_class": "ok",
      "model_route_label": "首选可用"
    }
  ]
}
