[
  {
    "host": "wehub",
    "hostname": "192.168.124.12",
    "display_hostname": "MacBook-Pro-7.local",
    "runtimes": [
      {
        "type": "openclaw",
        "dir": "/Users/cms/.openclaw",
        "config": "/Users/cms/.openclaw/openclaw.json",
        "defaults": {
          "model": {
            "primary": "openai/gpt-5.6-sol",
            "fallbacks": [
              "openai/gpt-5.6-terra",
              "zai-backup/glm-5.2",
              "dashscope/qwen3.5-plus",
              "openrouter/anthropic/claude-sonnet-4-6",
              "minimax-cp/MiniMax-M3"
            ]
          },
          "imageGenerationModel": {
            "primary": "google/gemini-3-pro-image-preview"
          },
          "models": {
            "apigo/claude-opus-4-7": {
              "alias": "opus-4.7"
            },
            "apigo/claude-opus-4-6": {
              "alias": "opus-4.6"
            },
            "apigo/claude-sonnet-4-6": {
              "alias": "sonnet-4.6"
            },
            "apigo/claude-haiku-4-5": {
              "alias": "haiku-4.5"
            },
            "amadeus/gpt-5.5": {},
            "openai/gpt-5.5": {
              "alias": "gpt-5.5",
              "agentRuntime": {
                "id": "codex"
              }
            },
            "openai/gpt-5.4": {
              "agentRuntime": {
                "id": "codex"
              }
            },
            "openai/gpt-5.6-sol": {
              "alias": "gpt-5.6-sol",
              "agentRuntime": {
                "id": "codex"
              }
            },
            "openai/gpt-5.6-luna": {
              "alias": "gpt-5.6-luna",
              "agentRuntime": {
                "id": "codex"
              }
            },
            "openai/gpt-5.6-terra": {
              "alias": "gpt-5.6-terra",
              "agentRuntime": {
                "id": "codex"
              }
            },
            "kimi-code/k3": {
              "alias": "kimi-k2.7-code"
            }
          },
          "workspace": "/Users/cms/.openclaw/workspace",
          "contextPruning": {
            "mode": "cache-ttl",
            "ttl": "1h"
          },
          "compaction": {
            "mode": "safeguard"
          },
          "heartbeat": {
            "every": "12h",
            "activeHours": {
              "start": "08:00",
              "end": "00:00",
              "timezone": "Asia/Shanghai"
            }
          },
          "maxConcurrent": 4,
          "subagents": {
            "maxConcurrent": 8,
            "archiveAfterMinutes": 60
          }
        },
        "agents": [],
        "providers": [
          {
            "provider": "apigo",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://maas.apigo.ai",
            "authHeader": true,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-7",
              "claude-opus-4-6",
              "claude-sonnet-4-6",
              "claude-haiku-4-5"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://maas.apigo.ai/v1/models",
              "duration_ms": 4282
            }
          },
          {
            "provider": "_amazon-bedrock",
            "api": "bedrock-converse-stream",
            "auth": "aws-sdk",
            "baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "us.anthropic.claude-opus-4-6-v1",
              "us.anthropic.claude-sonnet-4-20250514-v1:0"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "Bedrock configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "zai",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2",
              "glm-5",
              "glm-4.7",
              "glm-4.7-flash",
              "glm-4.7-flashx"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 2670
            }
          },
          {
            "provider": "zai-backup",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2",
              "glm-4.7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 3695
            }
          },
          {
            "provider": "kimi-code",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.kimi.com/coding/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "k3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.kimi.com/coding/v1/models",
              "duration_ms": 256
            }
          },
          {
            "provider": "dashscope",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "qwen3.5-plus",
              "qwen3-coder-plus",
              "kimi-k2.5",
              "glm-4.7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://dashscope.aliyuncs.com/compatible-mode/v1/models",
              "duration_ms": 247
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 570
            }
          },
          {
            "provider": "amazon-bedrock",
            "api": "bedrock-converse-stream",
            "auth": "aws-sdk",
            "baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "us.anthropic.claude-opus-4-6-v1:0",
              "us.anthropic.claude-sonnet-4-6-v1:0"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "Bedrock configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "openrouter",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "anthropic/claude-sonnet-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 484
            }
          },
          {
            "provider": "openrouter-test",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "openrouter/hunter-alpha"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 457
            }
          },
          {
            "provider": "azure-openai",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://admin-me6w861x-swedencentral.openai.azure.com",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gpt-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "Azure deployment configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "azure-openai-responses",
            "api": "openai-responses",
            "auth": null,
            "baseUrl": "https://admin-me6w861x-swedencentral.openai.azure.com",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gpt-5.2-codex"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "Azure deployment configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8089/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gpt-5.5"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8089/v1/models",
              "duration_ms": 408
            }
          },
          {
            "provider": "openai",
            "api": "openai-chatgpt-responses",
            "auth": "oauth",
            "baseUrl": "https://chatgpt.com/backend-api",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "gpt-5.6-sol",
              "gpt-5.6-luna",
              "gpt-5.6-terra",
              "gpt-5.4",
              "gpt-5.3-codex"
            ],
            "agentRuntimes": [
              "codex"
            ],
            "oauthPresent": true,
            "probe": {
              "status": "configured",
              "reason": "Codex/ChatGPT OAuth account-state present; skipped generic provider catalog probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "minimax-cp",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.minimax.chat/v1",
            "authHeader": true,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "MiniMax-M3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.minimax.chat/v1/models",
              "duration_ms": 184
            }
          }
        ]
      },
      {
        "type": "openclaw",
        "dir": "/Users/cms/.openclaw-causaclaw",
        "config": "/Users/cms/.openclaw-causaclaw/openclaw.json",
        "defaults": {
          "model": {
            "primary": "openai/gpt-5.6-sol",
            "fallbacks": [
              "amadeus/5.6terra",
              "dashscope/qwen3.5-plus",
              "openrouter/anthropic/claude-sonnet-4-6"
            ]
          },
          "imageGenerationModel": {
            "primary": "google/gemini-3-pro-image-preview"
          },
          "models": {
            "apigo/claude-opus-4-7": {
              "alias": "opus-4.7"
            },
            "apigo/claude-opus-4-6": {
              "alias": "opus-4.6"
            },
            "apigo/claude-sonnet-4-6": {
              "alias": "sonnet-4.6"
            },
            "apigo/claude-haiku-4-5": {
              "alias": "haiku-4.5"
            },
            "amadeus/5.6terra": {
              "alias": "gpt-5.6-terra"
            },
            "zai-backup/glm-5.2": {
              "alias": "glm-5.2"
            },
            "minimax-cp/MiniMax-M3": {
              "alias": "minimax-m2.7"
            },
            "dashscope/qwen3.5-plus": {
              "alias": "qwen3.5-plus"
            },
            "openrouter/anthropic/claude-sonnet-4-6": {
              "alias": "claude-sonnet-4-6"
            },
            "openai/gpt-5.6-sol": {
              "agentRuntime": {
                "id": "codex"
              }
            },
            "openai/gpt-5.4": {
              "agentRuntime": {
                "id": "codex"
              }
            },
            "openai/gpt-5.5": {
              "agentRuntime": {
                "id": "codex"
              }
            },
            "kimi-code/k3": {
              "alias": "kimi-k2.7-code"
            }
          },
          "workspace": "/Users/cms/.openclaw-causaclaw/workspace",
          "contextPruning": {
            "mode": "cache-ttl",
            "ttl": "1h"
          },
          "compaction": {
            "mode": "safeguard"
          },
          "maxConcurrent": 4,
          "subagents": {
            "maxConcurrent": 8,
            "archiveAfterMinutes": 60
          }
        },
        "agents": [],
        "providers": [
          {
            "provider": "apigo",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://maas.apigo.ai",
            "authHeader": true,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-7",
              "claude-opus-4-6",
              "claude-sonnet-4-6",
              "claude-haiku-4-5"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://maas.apigo.ai/v1/models",
              "duration_ms": 3811
            }
          },
          {
            "provider": "_amazon-bedrock",
            "api": "bedrock-converse-stream",
            "auth": "aws-sdk",
            "baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "us.anthropic.claude-opus-4-6-v1",
              "us.anthropic.claude-sonnet-4-20250514-v1:0"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "Bedrock configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "zai",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2",
              "glm-5",
              "glm-4.7",
              "glm-4.7-flash",
              "glm-4.7-flashx"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 2697
            }
          },
          {
            "provider": "zai-backup",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2",
              "glm-4.7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 2688
            }
          },
          {
            "provider": "kimi-code",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.kimi.com/coding/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "k3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.kimi.com/coding/v1/models",
              "duration_ms": 252
            }
          },
          {
            "provider": "dashscope",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "qwen3.5-plus",
              "qwen3-coder-plus",
              "kimi-k2.5",
              "glm-4.7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://dashscope.aliyuncs.com/compatible-mode/v1/models",
              "duration_ms": 189
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 568
            }
          },
          {
            "provider": "amazon-bedrock",
            "api": "bedrock-converse-stream",
            "auth": "aws-sdk",
            "baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "us.anthropic.claude-opus-4-6-v1:0",
              "us.anthropic.claude-sonnet-4-6-v1:0"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "Bedrock configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "openrouter",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "anthropic/claude-sonnet-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 489
            }
          },
          {
            "provider": "openrouter-test",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "openrouter/hunter-alpha"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 462
            }
          },
          {
            "provider": "azure-openai",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://admin-me6w861x-swedencentral.openai.azure.com",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gpt-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "Azure deployment configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "azure-openai-responses",
            "api": "openai-responses",
            "auth": null,
            "baseUrl": "https://admin-me6w861x-swedencentral.openai.azure.com",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gpt-5.2-codex"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "Azure deployment configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "5.6terra"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 43
            }
          },
          {
            "provider": "openai",
            "api": "openai-chatgpt-responses",
            "auth": "oauth",
            "baseUrl": "https://chatgpt.com/backend-api",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "gpt-5.6-sol",
              "gpt-5.4",
              "gpt-5.3-codex"
            ],
            "agentRuntimes": [
              "codex"
            ],
            "oauthPresent": true,
            "probe": {
              "status": "configured",
              "reason": "Codex/ChatGPT OAuth account-state present; skipped generic provider catalog probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "minimax-cp",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.minimax.chat/v1",
            "authHeader": true,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "MiniMax-M3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.minimax.chat/v1/models",
              "duration_ms": 177
            }
          }
        ]
      },
      {
        "type": "hermes",
        "dir": "/Users/cms/.hermes",
        "config": "/Users/cms/.hermes/config.yaml",
        "defaults": {
          "model": {
            "primary": "openai-codex/gpt-5.6-sol",
            "fallbacks": [
              "openai-codex/gpt-5.6-terra",
              "google/gemini-flash-latest",
              "custom:azure-openai/gpt-5.2"
            ]
          }
        },
        "providers": [
          {
            "provider": "openai-codex",
            "api": null,
            "baseUrl": null,
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [
              "gpt-5.6-sol",
              "gpt-5.6-terra"
            ],
            "oauthPresent": true,
            "oauthUsable": true,
            "oauthStateReason": "Hermes OAuth pool usable 2/2",
            "probe": {
              "status": "configured",
              "reason": "Hermes OAuth pool usable 2/2; skipped generic provider catalog probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "zai",
            "api": "chat_completions",
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 1247
            }
          },
          {
            "provider": "zai-backup",
            "api": "chat_completions",
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 1358
            }
          },
          {
            "provider": "kimi-code",
            "api": "chat_completions",
            "baseUrl": "https://api.kimi.com/coding/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.kimi.com/coding/v1/models",
              "duration_ms": 210
            }
          },
          {
            "provider": "dashscope",
            "api": "chat_completions",
            "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://dashscope.aliyuncs.com/compatible-mode/v1/models",
              "duration_ms": 212
            }
          },
          {
            "provider": "minimax",
            "api": "anthropic_messages",
            "baseUrl": "https://api.minimax.chat/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP redirect 308 https://api.minimax.chat/anthropic/v1/models",
              "duration_ms": 166
            }
          },
          {
            "provider": "openrouter-test",
            "api": "chat_completions",
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 441
            }
          },
          {
            "provider": "custom:azure-openai",
            "api": "chat_completions",
            "baseUrl": "https://admin-me6w861x-swedencentral.openai.azure.com/openai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.2"
            ],
            "probe": {
              "status": "configured",
              "reason": "Azure deployment configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "azure-openai-responses",
            "api": "codex_responses",
            "baseUrl": "https://admin-me6w861x-swedencentral.openai.azure.com/openai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.2-codex"
            ],
            "probe": {
              "status": "configured",
              "reason": "Azure deployment configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "openai-codex-direct",
            "api": "codex_responses",
            "baseUrl": "https://chatgpt.com/backend-api",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [
              "gpt-5.5"
            ],
            "oauthPresent": true,
            "oauthUsable": true,
            "oauthStateReason": "Hermes OAuth pool usable 2/2",
            "probe": {
              "status": "configured",
              "reason": "Hermes OAuth pool usable 2/2; skipped generic provider catalog probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "apigo",
            "api": "anthropic_messages",
            "baseUrl": "https://maas.apigo.ai",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://maas.apigo.ai/v1/models",
              "duration_ms": 3630
            }
          },
          {
            "provider": "amadeus",
            "api": "chat_completions",
            "baseUrl": "http://100.92.104.117:8089/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.5"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8089/v1/models",
              "duration_ms": 54
            }
          },
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gemini-flash-latest"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 524
            }
          }
        ]
      },
      {
        "type": "hermes",
        "dir": "/Users/cms/.hermes-discoseed",
        "config": "/Users/cms/.hermes/profiles/discoseed/config.yaml",
        "defaults": {
          "model": {
            "primary": "openai-codex/gpt-5.6-sol",
            "fallbacks": [
              "openai-codex/gpt-5.6-terra",
              "google/gemini-flash-latest",
              "custom:azure-openai/gpt-5.2"
            ]
          }
        },
        "providers": [
          {
            "provider": "openai-codex",
            "api": null,
            "baseUrl": null,
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [
              "gpt-5.6-sol",
              "gpt-5.6-terra"
            ],
            "oauthPresent": true,
            "oauthUsable": true,
            "oauthStateReason": "Hermes OAuth pool usable 2/3",
            "probe": {
              "status": "configured",
              "reason": "Hermes OAuth pool usable 2/3; skipped generic provider catalog probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "zai",
            "api": "chat_completions",
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 1290
            }
          },
          {
            "provider": "zai-backup",
            "api": "chat_completions",
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 1289
            }
          },
          {
            "provider": "kimi-code",
            "api": "chat_completions",
            "baseUrl": "https://api.kimi.com/coding/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.kimi.com/coding/v1/models",
              "duration_ms": 232
            }
          },
          {
            "provider": "dashscope",
            "api": "chat_completions",
            "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://dashscope.aliyuncs.com/compatible-mode/v1/models",
              "duration_ms": 190
            }
          },
          {
            "provider": "minimax",
            "api": "anthropic_messages",
            "baseUrl": "https://api.minimax.chat/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP redirect 308 https://api.minimax.chat/anthropic/v1/models",
              "duration_ms": 163
            }
          },
          {
            "provider": "openrouter-test",
            "api": "chat_completions",
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 432
            }
          },
          {
            "provider": "custom:azure-openai",
            "api": "chat_completions",
            "baseUrl": "https://admin-me6w861x-swedencentral.openai.azure.com/openai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.2"
            ],
            "probe": {
              "status": "configured",
              "reason": "Azure deployment configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "azure-openai-responses",
            "api": "codex_responses",
            "baseUrl": "https://admin-me6w861x-swedencentral.openai.azure.com/openai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.2-codex"
            ],
            "probe": {
              "status": "configured",
              "reason": "Azure deployment configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "openai-codex-direct",
            "api": "codex_responses",
            "baseUrl": "https://chatgpt.com/backend-api",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [
              "gpt-5.5"
            ],
            "oauthPresent": true,
            "oauthUsable": true,
            "oauthStateReason": "Hermes OAuth pool usable 2/3",
            "probe": {
              "status": "configured",
              "reason": "Hermes OAuth pool usable 2/3; skipped generic provider catalog probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "apigo",
            "api": "anthropic_messages",
            "baseUrl": "https://maas.apigo.ai",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://maas.apigo.ai/v1/models",
              "duration_ms": 3659
            }
          },
          {
            "provider": "amadeus",
            "api": "chat_completions",
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.5"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 47
            }
          },
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gemini-flash-latest"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 523
            }
          }
        ],
        "profileSource": "/Users/cms/.hermes"
      }
    ],
    "errors": []
  },
  {
    "host": "ghy",
    "hostname": "causalaideMacBook-Pro.local",
    "display_hostname": "causalaideMacBook-Pro.local",
    "runtimes": [
      {
        "type": "openclaw",
        "dir": "/Users/causalai/.openclaw",
        "config": "/Users/causalai/.openclaw/openclaw.json",
        "defaults": {
          "model": {
            "primary": "openai-codex/gpt-5.6-sol",
            "fallbacks": [
              "openai/gpt-5.6-terra",
              "zai-backup/glm-5.2",
              "dashscope/qwen3.5-plus",
              "openrouter/anthropic/claude-sonnet-4-6",
              "minimax-cp/MiniMax-M3"
            ]
          },
          "models": {
            "amazon-bedrock/us.anthropic.claude-sonnet-4-6-v1:0": {
              "alias": "bedrock-sonnet-4.6"
            },
            "kimi/k3": {
              "alias": "kimi-coding"
            },
            "minimax-cp/MiniMax-M3": {},
            "zai/glm-5": {
              "alias": "glm-5"
            },
            "google/gemini-3.1-pro-preview": {
              "alias": "gemini-3.1-pro",
              "params": {
                "transport": "sse"
              },
              "streaming": true
            },
            "google/gemini-3.1-flash-lite-preview": {
              "alias": "gemini-3.1-flash-lite"
            },
            "openrouter/anthropic/claude-sonnet-4-6": {
              "alias": "or-sonnet-4.6"
            },
            "openrouter-test/openrouter/hunter-alpha": {
              "alias": "hunter-alpha-test"
            },
            "azure-openai-responses/gpt-5.2-codex": {
              "alias": "gpt-5.2-codex"
            },
            "dashscope/qwen3-coder-plus": {
              "alias": "qwen3-coder-plus"
            },
            "dashscope/qwen3-max-2026-01-23": {
              "alias": "qwen3-max-2026-01-23"
            },
            "dashscope/kimi-k2.5": {
              "alias": "ds-kimi-k2.5"
            },
            "umodelverse/claude-sonnet-4-6": {
              "alias": "uc-sonnet-4.6"
            },
            "umodelverse/gemini-3.1-pro-preview": {
              "alias": "uc-gemini-3.1"
            },
            "umodelverse-responses/gpt-5.3-codex": {
              "alias": "uc-codex-5.3"
            },
            "umodelverse/claude-opus-4-6": {
              "alias": "uc-opus-4.6"
            },
            "openai/gpt-5.6-terra": {
              "alias": "amadeus-gpt-5.5"
            },
            "openai/gpt-5.5": {},
            "codex/gpt-5.5": {},
            "dashscope/qwen3.5-plus": {
              "alias": "qwen3.5-plus"
            },
            "zai-backup/glm-5": {
              "alias": "glm-5-backup"
            },
            "openai-codex/gpt-5.5": {},
            "zai-backup/glm-5.2": {},
            "openai-codex/gpt-5.6-sol": {},
            "openai-codex/gpt-5.6-luna": {},
            "openai-codex/gpt-5.6-terra": {},
            "kimi-code/k3": {
              "alias": "kimi-k2.7-code"
            }
          },
          "heartbeat": {
            "every": "4h"
          },
          "maxConcurrent": 4,
          "subagents": {
            "maxConcurrent": 8
          }
        },
        "agents": [
          {
            "id": "main",
            "name": "main",
            "default": false,
            "workspace": "",
            "model": null
          }
        ],
        "providers": [
          {
            "provider": "amazon-bedrock",
            "api": "bedrock-converse-stream",
            "auth": "aws-sdk",
            "baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "us.anthropic.claude-opus-4-6-v1:0",
              "us.anthropic.claude-sonnet-4-6-v1:0"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "Bedrock configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite-preview"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 667
            }
          },
          {
            "provider": "openrouter",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "anthropic/claude-sonnet-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 487
            }
          },
          {
            "provider": "openrouter-test",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "openrouter/hunter-alpha"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 467
            }
          },
          {
            "provider": "azure-openai",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://admin-me6w861x-swedencentral.openai.azure.com",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gpt-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "Azure deployment configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "azure-openai-responses",
            "api": "openai-responses",
            "auth": null,
            "baseUrl": "https://admin-me6w861x-swedencentral.openai.azure.com",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gpt-5.2-codex"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "Azure deployment configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "zai",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5",
              "glm-4.7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 2706
            }
          },
          {
            "provider": "dashscope",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "qwen3.5-plus",
              "qwen3-coder-plus",
              "kimi-k2.5",
              "glm-4.7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://dashscope.aliyuncs.com/compatible-mode/v1/models",
              "duration_ms": 261
            }
          },
          {
            "provider": "kimi-code",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.kimi.com/coding/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "k3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.kimi.com/coding/v1/models",
              "duration_ms": 316
            }
          },
          {
            "provider": "zai-backup",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2",
              "glm-4.7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 2739
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8089/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gpt-5.5"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8089/v1/models",
              "duration_ms": 930
            }
          },
          {
            "provider": "openai-codex",
            "api": "openai-codex-responses",
            "auth": "oauth",
            "baseUrl": "https://chatgpt.com/backend-api",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "gpt-5.6-terra",
              "gpt-5.6-luna",
              "gpt-5.6-sol",
              "gpt-5.5",
              "gpt-5.4",
              "gpt-5.3-codex"
            ],
            "agentRuntimes": [],
            "oauthPresent": true,
            "probe": {
              "status": "configured",
              "reason": "Codex/ChatGPT OAuth account-state present; skipped generic provider catalog probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "minimax-cp",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.minimax.chat/v1",
            "authHeader": true,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "MiniMax-M3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.minimax.chat/v1/models",
              "duration_ms": 224
            }
          }
        ]
      },
      {
        "type": "hermes",
        "dir": "/Users/causalai/.hermes",
        "config": "/Users/causalai/.hermes/config.yaml",
        "defaults": {
          "model": {
            "primary": "openai-codex/gpt-5.6-sol",
            "fallbacks": [
              "gemini/gemini-flash-latest",
              "zai/glm-5.2"
            ]
          }
        },
        "providers": [
          {
            "provider": "openai-codex",
            "api": "",
            "baseUrl": "",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [
              "gpt-5.6-sol"
            ],
            "oauthPresent": true,
            "oauthUsable": true,
            "oauthStateReason": "Hermes OAuth pool usable 1/1",
            "probe": {
              "status": "configured",
              "reason": "Hermes OAuth pool usable 1/1; skipped generic provider catalog probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "amazon-bedrock",
            "api": "chat_completions",
            "baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "configured",
              "reason": "Bedrock configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "openrouter-test",
            "api": "chat_completions",
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 463
            }
          },
          {
            "provider": "azure-openai",
            "api": "chat_completions",
            "baseUrl": "https://admin-me6w861x-swedencentral.openai.azure.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "configured",
              "reason": "Azure deployment configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "azure-openai-responses",
            "api": "chat_completions",
            "baseUrl": "https://admin-me6w861x-swedencentral.openai.azure.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "configured",
              "reason": "Azure deployment configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "zai",
            "api": "chat_completions",
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 1383
            }
          },
          {
            "provider": "dashscope",
            "api": "chat_completions",
            "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://dashscope.aliyuncs.com/compatible-mode/v1/models",
              "duration_ms": 264
            }
          },
          {
            "provider": "kimi-code",
            "api": "chat_completions",
            "baseUrl": "https://api.kimi.com/coding/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.kimi.com/coding/v1/models",
              "duration_ms": 277
            }
          },
          {
            "provider": "zai-backup",
            "api": "chat_completions",
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 1246
            }
          },
          {
            "provider": "amadeus",
            "api": "chat_completions",
            "baseUrl": "http://100.92.104.117:8089/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.5"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8089/v1/models",
              "duration_ms": 59
            }
          },
          {
            "provider": "openrouter",
            "api": "chat_completions",
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "anthropic/claude-sonnet-4-6"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 437
            }
          },
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gemini-flash-latest"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 543
            }
          }
        ]
      }
    ],
    "errors": []
  },
  {
    "host": "dgx1",
    "hostname": "spark-976d",
    "display_hostname": "spark-976d",
    "runtimes": [
      {
        "type": "openclaw",
        "dir": "/home/cms/.openclaw",
        "config": "/home/cms/.openclaw/openclaw.json",
        "defaults": {
          "model": {
            "primary": "amadeus/5.6terra",
            "fallbacks": [
              "zai-backup/glm-5.2",
              "openrouter/anthropic/claude-sonnet-4-6",
              "kimi-code/k3",
              "minimax-cp/MiniMax-M3",
              "zai/glm-4.7"
            ]
          },
          "models": {
            "zai/glm-5.2": {
              "alias": "GLM"
            },
            "zai-backup/glm-5.2": {
              "alias": "GLM-backup"
            },
            "zai/glm-4.7": {
              "alias": "glm-4.7"
            },
            "ominilink/claude-opus-4-6": {
              "alias": "opus-4.6"
            },
            "ominilink/claude-sonnet-4-6": {
              "alias": "sonnet-4.6"
            },
            "ucloud-modelverse/minimax-m2": {
              "alias": "minimax"
            },
            "minimax-cp/MiniMax-M3": {
              "alias": "minimax-m2.7"
            },
            "kimi/k3": {
              "alias": "kimi"
            },
            "dashscope/qwen3.5-plus": {
              "alias": "qwen"
            },
            "dashscope/qwen3-coder-plus": {
              "alias": "qwen-coder"
            },
            "dashscope/kimi-k2.5": {
              "alias": "kimi-k2"
            },
            "google/gemini-3.1-pro-preview": {
              "alias": "gemini-pro"
            },
            "google/gemini-3.1-flash-lite-preview": {
              "alias": "gemini-flash"
            },
            "openrouter/anthropic/claude-sonnet-4-6": {
              "alias": "or-sonnet"
            },
            "codex/gpt-5.5": {
              "alias": "gpt5.5"
            },
            "codex/gpt-5.4": {
              "alias": "gpt5.4"
            },
            "openai/gpt-5.5": {
              "agentRuntime": {
                "id": "codex"
              }
            },
            "openai/gpt-5.4": {
              "agentRuntime": {
                "id": "codex"
              }
            },
            "kimi-code/k3": {
              "alias": "kimi-k2.7-code"
            },
            "amadeus/5.6terra": {
              "alias": "5.6terra"
            }
          },
          "compaction": {
            "mode": "safeguard"
          },
          "heartbeat": {
            "every": "4h"
          },
          "maxConcurrent": 4,
          "subagents": {
            "maxConcurrent": 8
          },
          "workspace": "~/.openclaw/workspace"
        },
        "agents": [
          {
            "id": "main",
            "name": "dgx1",
            "default": true,
            "workspace": "~/.openclaw/workspace",
            "model": null
          },
          {
            "id": "james-avatar",
            "name": "james-avatar",
            "default": false,
            "workspace": "~/.openclaw/workspace-james",
            "model": {
              "primary": "amadeus/5.6terra",
              "fallbacks": [
                "zai-backup/glm-5.2",
                "openrouter/anthropic/claude-sonnet-4-6",
                "minimax-cp/MiniMax-M3"
              ]
            }
          }
        ],
        "providers": [
          {
            "provider": "ucloud-modelverse",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.modelverse.cn/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "minimax-m2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.modelverse.cn/v1/models",
              "duration_ms": 392
            }
          },
          {
            "provider": "ominilink",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://api.ominilink.ai",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-6",
              "claude-sonnet-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 403 protected catalog; credentials configured locally https://api.ominilink.ai/v1/models",
              "duration_ms": 815
            }
          },
          {
            "provider": "zai",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2",
              "glm-4.7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://api.z.ai/api/coding/paas/v4/v1/models",
              "duration_ms": 1452
            }
          },
          {
            "provider": "zai-backup",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://api.z.ai/api/coding/paas/v4/v1/models",
              "duration_ms": 1419
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "proxy": {
                "mode": "explicit-proxy",
                "url": "http://127.0.0.1:7890"
              },
              "allowPrivateNetwork": true
            },
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite-preview",
              "gemini-3.1-pro-preview"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 659
            }
          },
          {
            "provider": "kimi-code",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.kimi.com/coding/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "k3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://api.kimi.com/coding/v1/models",
              "duration_ms": 416
            }
          },
          {
            "provider": "dashscope",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "qwen3.5-plus",
              "qwen3-coder-plus",
              "kimi-k2.5"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://dashscope.aliyuncs.com/compatible-mode/v1/models",
              "duration_ms": 390
            }
          },
          {
            "provider": "openrouter",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "anthropic/claude-sonnet-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 752
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "5.6terra"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 360
            }
          },
          {
            "provider": "minimax-cp",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.minimax.chat/v1",
            "authHeader": true,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "MiniMax-M3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://api.minimax.chat/v1/models",
              "duration_ms": 434
            }
          }
        ]
      },
      {
        "type": "openclaw",
        "dir": "/home/cms/.openclaw-james-avatar",
        "config": "/home/cms/.openclaw/openclaw.json",
        "defaults": {
          "model": {
            "primary": "amadeus/5.6terra",
            "fallbacks": [
              "zai-backup/glm-5.2",
              "openrouter/anthropic/claude-sonnet-4-6",
              "minimax-cp/MiniMax-M3"
            ]
          },
          "models": {
            "zai/glm-5.2": {
              "alias": "GLM"
            },
            "zai-backup/glm-5.2": {
              "alias": "GLM-backup"
            },
            "zai/glm-4.7": {
              "alias": "glm-4.7"
            },
            "ominilink/claude-opus-4-6": {
              "alias": "opus-4.6"
            },
            "ominilink/claude-sonnet-4-6": {
              "alias": "sonnet-4.6"
            },
            "ucloud-modelverse/minimax-m2": {
              "alias": "minimax"
            },
            "minimax-cp/MiniMax-M3": {
              "alias": "minimax-m2.7"
            },
            "kimi/k3": {
              "alias": "kimi"
            },
            "dashscope/qwen3.5-plus": {
              "alias": "qwen"
            },
            "dashscope/qwen3-coder-plus": {
              "alias": "qwen-coder"
            },
            "dashscope/kimi-k2.5": {
              "alias": "kimi-k2"
            },
            "google/gemini-3.1-pro-preview": {
              "alias": "gemini-pro"
            },
            "google/gemini-3.1-flash-lite-preview": {
              "alias": "gemini-flash"
            },
            "openrouter/anthropic/claude-sonnet-4-6": {
              "alias": "or-sonnet"
            },
            "codex/gpt-5.5": {
              "alias": "gpt5.5"
            },
            "codex/gpt-5.4": {
              "alias": "gpt5.4"
            },
            "openai/gpt-5.5": {
              "agentRuntime": {
                "id": "codex"
              }
            },
            "openai/gpt-5.4": {
              "agentRuntime": {
                "id": "codex"
              }
            },
            "kimi-code/k3": {
              "alias": "kimi-k2.7-code"
            },
            "amadeus/5.6terra": {
              "alias": "5.6terra"
            }
          },
          "compaction": {
            "mode": "safeguard"
          },
          "heartbeat": {
            "every": "4h"
          },
          "maxConcurrent": 4,
          "subagents": {
            "maxConcurrent": 8
          },
          "workspace": "~/.openclaw/workspace"
        },
        "agents": [
          {
            "id": "james-avatar",
            "name": "james-avatar",
            "default": false,
            "workspace": "~/.openclaw/workspace-james",
            "model": {
              "primary": "amadeus/5.6terra",
              "fallbacks": [
                "zai-backup/glm-5.2",
                "openrouter/anthropic/claude-sonnet-4-6",
                "minimax-cp/MiniMax-M3"
              ]
            }
          }
        ],
        "providers": [
          {
            "provider": "ucloud-modelverse",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.modelverse.cn/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "minimax-m2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.modelverse.cn/v1/models",
              "duration_ms": 392
            }
          },
          {
            "provider": "ominilink",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://api.ominilink.ai",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-6",
              "claude-sonnet-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 403 protected catalog; credentials configured locally https://api.ominilink.ai/v1/models",
              "duration_ms": 815
            }
          },
          {
            "provider": "zai",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2",
              "glm-4.7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://api.z.ai/api/coding/paas/v4/v1/models",
              "duration_ms": 1452
            }
          },
          {
            "provider": "zai-backup",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://api.z.ai/api/coding/paas/v4/v1/models",
              "duration_ms": 1419
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "proxy": {
                "mode": "explicit-proxy",
                "url": "http://127.0.0.1:7890"
              },
              "allowPrivateNetwork": true
            },
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite-preview",
              "gemini-3.1-pro-preview"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 659
            }
          },
          {
            "provider": "kimi-code",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.kimi.com/coding/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "k3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://api.kimi.com/coding/v1/models",
              "duration_ms": 416
            }
          },
          {
            "provider": "dashscope",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "qwen3.5-plus",
              "qwen3-coder-plus",
              "kimi-k2.5"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://dashscope.aliyuncs.com/compatible-mode/v1/models",
              "duration_ms": 390
            }
          },
          {
            "provider": "openrouter",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "anthropic/claude-sonnet-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 752
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "5.6terra"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 360
            }
          },
          {
            "provider": "minimax-cp",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.minimax.chat/v1",
            "authHeader": true,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "MiniMax-M3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://api.minimax.chat/v1/models",
              "duration_ms": 434
            }
          }
        ],
        "profileSource": "/home/cms/.openclaw",
        "workspace": "/home/cms/.openclaw/workspace-james"
      },
      {
        "type": "openclaw",
        "dir": "/home/cms/.openclaw-wanweigang",
        "config": "/home/cms/.openclaw-wanweigang/openclaw.json",
        "defaults": {
          "model": {
            "primary": "google/gemini-3.1-pro",
            "fallbacks": [
              "zai/glm-5.2",
              "zai-backup/glm-5.2",
              "kimi-code/kimi-for-coding",
              "minimax-cp/MiniMax-M3",
              "amadeus/5.6terra"
            ]
          },
          "models": {
            "google/gemini-3.1-pro-preview": {
              "alias": "gemini"
            },
            "zai/glm-5": {
              "alias": "GLM"
            },
            "zai/glm-5.2": {
              "alias": "GLM"
            },
            "zai/glm-4.7": {
              "alias": "GLM"
            },
            "ominilink/claude-opus-4-6": {
              "alias": "opus-4.6"
            },
            "ucloud-modelverse/minimax-m2": {
              "alias": "minimax"
            },
            "ominilink/claude-sonnet-4-6": {
              "alias": "sonnet-4.6"
            },
            "kimi-code/kimi-for-coding": {
              "alias": "kimi-k2.7-code"
            },
            "amadeus/5.6terra": {
              "alias": "5.6terra"
            }
          },
          "compaction": {
            "mode": "safeguard"
          }
        },
        "agents": [],
        "providers": [
          {
            "provider": "ucloud-modelverse",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.modelverse.cn/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "minimax-m2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.modelverse.cn/v1/models",
              "duration_ms": 310
            }
          },
          {
            "provider": "ominilink",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://api.ominilink.ai",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-6",
              "claude-sonnet-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 403 protected catalog; credentials configured locally https://api.ominilink.ai/v1/models",
              "duration_ms": 767
            }
          },
          {
            "provider": "zai",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5",
              "glm-5.2",
              "glm-4.7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 2553
            }
          },
          {
            "provider": "zai-backup",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5",
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 2578
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "proxy": {
                "mode": "explicit-proxy",
                "url": "http://127.0.0.1:7890"
              },
              "allowPrivateNetwork": true
            },
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite-preview"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 549
            }
          },
          {
            "provider": "kimi-code",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.kimi.com/coding/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "kimi-for-coding"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.kimi.com/coding/v1/models",
              "duration_ms": 351
            }
          },
          {
            "provider": "minimax-cp",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.minimax.chat/v1",
            "authHeader": true,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "MiniMax-M3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.minimax.chat/v1/models",
              "duration_ms": 359
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "5.6terra"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 202
            }
          }
        ]
      },
      {
        "type": "openclaw",
        "dir": "/home/cms/.openclaw-we-health",
        "config": "/home/cms/.openclaw-we-health/openclaw.json",
        "defaults": {
          "model": {
            "primary": "amadeus/5.6terra",
            "fallbacks": [
              "zai-backup/glm-5.2",
              "kimi-code/kimi-for-coding",
              "minimax-cp/MiniMax-M3",
              "google/gemini-3.1-pro"
            ]
          },
          "models": {
            "google/gemini-3.1-pro-preview": {
              "alias": "gemini"
            },
            "zai/glm-5": {
              "alias": "GLM"
            },
            "zai/glm-5.2": {
              "alias": "GLM"
            },
            "zai/glm-4.7": {
              "alias": "GLM"
            },
            "ominilink/claude-opus-4-6": {
              "alias": "opus-4.6"
            },
            "ucloud-modelverse/minimax-m2": {
              "alias": "minimax"
            },
            "ominilink/claude-sonnet-4-6": {
              "alias": "sonnet-4.6"
            },
            "kimi-code/kimi-for-coding": {
              "alias": "kimi-k2.7-code"
            },
            "amadeus/5.6terra": {
              "alias": "5.6terra"
            }
          },
          "compaction": {
            "mode": "safeguard"
          }
        },
        "agents": [],
        "providers": [
          {
            "provider": "ucloud-modelverse",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.modelverse.cn/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "minimax-m2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.modelverse.cn/v1/models",
              "duration_ms": 329
            }
          },
          {
            "provider": "ominilink",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://api.ominilink.ai",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-6",
              "claude-sonnet-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 403 protected catalog; credentials configured locally https://api.ominilink.ai/v1/models",
              "duration_ms": 748
            }
          },
          {
            "provider": "zai",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5",
              "glm-5.2",
              "glm-4.7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 2588
            }
          },
          {
            "provider": "zai-backup",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5",
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 2613
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "proxy": {
                "mode": "explicit-proxy",
                "url": "http://127.0.0.1:7890"
              },
              "allowPrivateNetwork": true
            },
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite-preview"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 598
            }
          },
          {
            "provider": "kimi-code",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.kimi.com/coding/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "kimi-for-coding"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.kimi.com/coding/v1/models",
              "duration_ms": 380
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "5.6terra"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 226
            }
          },
          {
            "provider": "minimax-cp",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.minimax.chat/v1",
            "authHeader": true,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "MiniMax-M3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.minimax.chat/v1/models",
              "duration_ms": 374
            }
          }
        ]
      },
      {
        "type": "hermes",
        "dir": "/home/cms/.hermes",
        "config": "/home/cms/.hermes/config.yaml",
        "defaults": {
          "model": {
            "primary": "custom:amadeus/5.6terra",
            "fallbacks": [
              "zai/glm-5.2"
            ]
          }
        },
        "providers": [
          {
            "provider": "custom:amadeus",
            "api": "chat_completions",
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "5.6terra"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 100
            }
          },
          {
            "provider": "zai",
            "api": "chat_completions",
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "glm-5.2"
            ],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 1248
            }
          },
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gemini-flash-latest"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 469
            }
          }
        ]
      }
    ],
    "errors": []
  },
  {
    "host": "dgx2",
    "hostname": "spark-b5b3",
    "display_hostname": "spark-b5b3",
    "runtimes": [
      {
        "type": "openclaw",
        "dir": "/home/cms/.openclaw",
        "config": "/home/cms/.openclaw/openclaw.json",
        "defaults": {
          "model": {
            "primary": "amadeus/5.6terra",
            "fallbacks": [
              "zai/glm-5.2",
              "minimax-cp/MiniMax-M3"
            ]
          },
          "models": {
            "ominilink/claude-opus-4-6": {
              "alias": "opus-4.6"
            },
            "minimax-cp/MiniMax-M3": {
              "alias": "M2.7"
            },
            "amadeus/5.6terra": {
              "alias": "5.6terra"
            }
          },
          "contextPruning": {
            "mode": "cache-ttl",
            "ttl": "15m"
          },
          "compaction": {
            "mode": "safeguard"
          },
          "blockStreamingDefault": "on",
          "blockStreamingBreak": "text_end",
          "blockStreamingChunk": {
            "minChars": 200,
            "maxChars": 800
          },
          "blockStreamingCoalesce": {
            "idleMs": 500
          },
          "typingMode": "instant",
          "heartbeat": {
            "every": "4h"
          },
          "maxConcurrent": 4,
          "subagents": {
            "maxConcurrent": 8
          }
        },
        "agents": [],
        "providers": [
          {
            "provider": "ucloud-modelverse",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.modelverse.cn/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "MiniMax-M2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.modelverse.cn/v1/models",
              "duration_ms": 300
            }
          },
          {
            "provider": "amazon-bedrock",
            "api": "bedrock-converse-stream",
            "auth": "aws-sdk",
            "baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "anthropic.claude-3-haiku-20240307-v1:0"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "Bedrock configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "zai",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5",
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://api.z.ai/api/coding/paas/v4/v1/models",
              "duration_ms": 1264
            }
          },
          {
            "provider": "ominilink",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://api.ominilink.ai",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-6",
              "claude-sonnet-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 403 protected catalog; credentials configured locally https://api.ominilink.ai/v1/models",
              "duration_ms": 733
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gemini-3-pro-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite-preview"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 522
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "5.6terra"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 182
            }
          },
          {
            "provider": "minimax-cp",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.minimaxi.com/v1",
            "authHeader": true,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "MiniMax-M3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.minimaxi.com/v1/models",
              "duration_ms": 291
            }
          }
        ]
      },
      {
        "type": "hermes",
        "dir": "/home/cms/.hermes",
        "config": "/home/cms/.hermes/config.yaml",
        "defaults": {
          "model": {
            "primary": "custom:amadeus/5.6terra",
            "fallbacks": [
              "zai/glm-5.2"
            ]
          }
        },
        "providers": [
          {
            "provider": "custom:amadeus",
            "api": "chat_completions",
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "5.6terra"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 167
            }
          },
          {
            "provider": "zai",
            "api": "chat_completions",
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "glm-5.2"
            ],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 1184
            }
          },
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gemini-flash-latest"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 440
            }
          }
        ]
      }
    ],
    "errors": []
  },
  {
    "host": "oracle",
    "hostname": "de34c047b05a",
    "display_hostname": "de34c047b05a",
    "runtimes": [
      {
        "type": "openclaw",
        "dir": "/home/lobster/.openclaw",
        "config": "/home/lobster/.openclaw/openclaw.json",
        "defaults": {
          "model": {
            "primary": "openai-codex/gpt-5.6-terra",
            "fallbacks": [
              "zai/glm-5",
              "zai-backup/glm-5",
              "google/gemini-3.1-flash-lite-preview",
              "openrouter/anthropic/claude-opus-4-6",
              "kimi-code/k3",
              "minimax-cp/MiniMax-M3",
              "openrouter/qwen/qwen3.5-plus-02-15"
            ]
          },
          "models": {
            "amazon-bedrock/us.anthropic.claude-sonnet-4-6": {},
            "amazon-bedrock/us.anthropic.claude-opus-4-6-v1": {},
            "zai/glm-4.7": {},
            "zai/glm-5": {
              "alias": "GLM"
            },
            "openrouter/z-ai/glm-5": {},
            "openrouter/anthropic/claude-opus-4-6": {},
            "openrouter/qwen/qwen3.5-plus-02-15": {},
            "moonshot/kimi-k2.5": {},
            "google/gemini-3.1-flash-lite-preview": {
              "alias": "gemini-3.1-flash"
            },
            "kimi-code/k3": {
              "alias": "kimi-coding"
            },
            "google/gemini-3.1-pro-preview": {
              "alias": "gemini-3.1-pro"
            },
            "minimax-cp/MiniMax-M3": {
              "alias": "minimax-m2.5"
            },
            "zai-backup/glm-5": {}
          },
          "workspace": "/home/lobster/.openclaw/workspace",
          "compaction": {
            "mode": "safeguard"
          },
          "elevatedDefault": "full",
          "timeoutSeconds": 900,
          "maxConcurrent": 4,
          "subagents": {
            "maxConcurrent": 8
          },
          "sandbox": {
            "mode": "off",
            "workspaceAccess": "none",
            "scope": "agent"
          },
          "imageGenerationModel": {
            "primary": "google/gemini-3-pro-image-preview"
          },
          "cliBackends": {
            "codex-cli": {
              "command": "/home/lobster/.local/bin/codex",
              "clearEnv": [
                "OPENAI_API_KEY",
                "OPENAI_API_KEY_OLD",
                "CODEX_API_KEY"
              ],
              "args": [
                "exec",
                "--json",
                "--color",
                "never",
                "--sandbox",
                "danger-full-access",
                "-c",
                "service_tier=\"fast\"",
                "--skip-git-repo-check"
              ],
              "resumeArgs": [
                "exec",
                "resume",
                "{sessionId}",
                "-c",
                "sandbox_mode=\"danger-full-access\"",
                "service_tier=\"fast\"",
                "--skip-git-repo-check"
              ]
            }
          },
          "thinkingDefault": "high"
        },
        "agents": [],
        "providers": [
          {
            "provider": "amazon-bedrock",
            "api": "bedrock-converse-stream",
            "auth": "aws-sdk",
            "baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "us.anthropic.claude-opus-4-6-v1",
              "us.anthropic.claude-sonnet-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "Bedrock configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "zai",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5",
              "glm-4.7",
              "glm-4.7-flash",
              "glm-4.7-flashx"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://api.z.ai/api/coding/paas/v4/v1/models",
              "duration_ms": 210
            }
          },
          {
            "provider": "openrouter",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "z-ai/glm-5",
              "anthropic/claude-opus-4-6",
              "qwen/qwen3.5-plus-02-15"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 35
            }
          },
          {
            "provider": "kimi-code",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.kimi.com/coding/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "k3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.kimi.com/coding/v1/models",
              "duration_ms": 293
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gemini-3-pro-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite-preview"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 174
            }
          },
          {
            "provider": "zai-backup",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5",
              "glm-4.7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://api.z.ai/api/coding/paas/v4/v1/models",
              "duration_ms": 212
            }
          },
          {
            "provider": "openai-codex",
            "api": "openai-codex-responses",
            "auth": "oauth",
            "baseUrl": "https://chatgpt.com/backend-api",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "gpt-5.6-terra",
              "gpt-5.3-codex"
            ],
            "agentRuntimes": [],
            "oauthPresent": true,
            "probe": {
              "status": "configured",
              "reason": "Codex/ChatGPT OAuth account-state present; skipped generic provider catalog probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "minimax-cp",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.minimax.chat/v1",
            "authHeader": true,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "MiniMax-M3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.minimax.chat/v1/models",
              "duration_ms": 271
            }
          }
        ]
      },
      {
        "type": "openclaw",
        "dir": "/home/lobster/.openclaw-garrytan",
        "config": "/home/lobster/.openclaw-garrytan/openclaw.json",
        "defaults": {
          "model": {
            "primary": "google/gemini-3.1-pro-preview",
            "fallbacks": [
              "zai/glm-5"
            ]
          },
          "workspace": "/home/lobster/.openclaw-garrytan/workspace",
          "compaction": {
            "mode": "safeguard"
          },
          "elevatedDefault": "full",
          "timeoutSeconds": 900,
          "maxConcurrent": 4,
          "subagents": {
            "maxConcurrent": 8
          },
          "sandbox": {
            "mode": "off"
          },
          "contextPruning": {
            "mode": "cache-ttl",
            "ttl": "1h"
          }
        },
        "agents": [],
        "providers": [
          {
            "provider": "amazon-bedrock",
            "api": "bedrock-converse-stream",
            "auth": "aws-sdk",
            "baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "us.anthropic.claude-opus-4-6-v1",
              "us.anthropic.claude-sonnet-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "Bedrock configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "zai",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 344
            }
          },
          {
            "provider": "openrouter",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "anthropic/claude-opus-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 30
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3-pro-preview",
              "gemini-3.1-flash-lite-preview"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 154
            }
          },
          {
            "provider": "minimax-cp",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.minimax.chat/v1",
            "authHeader": true,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "MiniMax-M3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.minimax.chat/v1/models",
              "duration_ms": 541
            }
          }
        ]
      },
      {
        "type": "openclaw",
        "dir": "/home/lobster/.openclaw-lihongyi",
        "config": "/home/lobster/.openclaw-lihongyi/openclaw.json",
        "defaults": {
          "model": {
            "primary": "google/gemini-3.1-pro-preview",
            "fallbacks": [
              "zai/glm-5",
              "zai-backup/glm-5"
            ]
          },
          "models": {
            "zai/glm-5": {
              "alias": "GLM"
            },
            "google/gemini-3.1-pro-preview": {
              "alias": "gemini"
            }
          },
          "workspace": "/home/lobster/.openclaw-lihongyi/workspace",
          "compaction": {
            "mode": "safeguard"
          }
        },
        "agents": [],
        "providers": [
          {
            "provider": "amazon-bedrock",
            "api": "bedrock-converse-stream",
            "auth": "aws-sdk",
            "baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "us.anthropic.claude-sonnet-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "Bedrock configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "zai",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 424
            }
          },
          {
            "provider": "zai-backup",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 345
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3-pro-preview",
              "gemini-3.1-flash-lite-preview"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 144
            }
          }
        ]
      },
      {
        "type": "openclaw",
        "dir": "/home/lobster/.openclaw-wansir",
        "config": "/home/lobster/.openclaw-wansir/openclaw.json",
        "defaults": {
          "model": {
            "primary": "google/gemini-3.1-pro",
            "fallbacks": [
              "zai/glm-5.2",
              "zai-backup/glm-5.2",
              "kimi-code/kimi-for-coding",
              "minimax-cp/MiniMax-M3"
            ]
          },
          "models": {
            "google/gemini-3.1-pro": {
              "alias": "gemini"
            },
            "zai/glm-5": {
              "alias": "GLM"
            },
            "zai/glm-5.2": {
              "alias": "GLM"
            },
            "zai/glm-4.7": {
              "alias": "GLM"
            },
            "ominilink/claude-opus-4-6": {
              "alias": "opus-4.6"
            },
            "ominilink/claude-sonnet-4-6": {
              "alias": "sonnet-4.6"
            },
            "minimax-cp/MiniMax-M3": {
              "alias": "minimax"
            },
            "kimi-code/kimi-for-coding": {
              "alias": "kimi-k2.7-code"
            }
          },
          "compaction": {
            "mode": "safeguard"
          },
          "workspace": "/home/lobster/.openclaw-wansir/workspace"
        },
        "agents": [],
        "providers": [
          {
            "provider": "ucloud-modelverse",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.modelverse.cn/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "minimax-m2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.modelverse.cn/v1/models",
              "duration_ms": 2606
            }
          },
          {
            "provider": "ominilink",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://api.ominilink.ai",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-6",
              "claude-sonnet-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 403 protected catalog; credentials configured locally https://api.ominilink.ai/v1/models",
              "duration_ms": 866
            }
          },
          {
            "provider": "zai",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5",
              "glm-5.2",
              "glm-4.7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 271
            }
          },
          {
            "provider": "zai-backup",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5",
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 380
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gemini-3.1-pro",
              "gemini-3-pro-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite-preview"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 154
            }
          },
          {
            "provider": "kimi-code",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.kimi.com/coding/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "kimi-for-coding"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.kimi.com/coding/v1/models",
              "duration_ms": 366
            }
          },
          {
            "provider": "minimax-cp",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.minimax.chat/v1",
            "authHeader": true,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "MiniMax-M3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.minimax.chat/v1/models",
              "duration_ms": 592
            }
          }
        ]
      }
    ],
    "errors": []
  },
  {
    "host": "gongqian",
    "hostname": "gongqiandeMacBook-Pro.local",
    "display_hostname": "gongqiandeMacBook-Pro.local",
    "runtimes": [
      {
        "type": "openclaw",
        "dir": "/Users/gongqian/.openclaw",
        "config": "/Users/gongqian/.openclaw/openclaw.json",
        "defaults": {
          "model": {
            "primary": "openai-codex/gpt-5.6-sol",
            "fallbacks": [
              "openai/gpt-5.6-terra",
              "openai-codex/gpt-5.4",
              "openai-codex/gpt-5.3-codex",
              "minimax-cp/MiniMax-M3",
              "openrouter/anthropic/claude-sonnet-4-6",
              "google/gemini-3.1-flash-lite-preview",
              "google/gemini-3.1-pro-preview",
              "kimi-code/k3"
            ]
          },
          "models": {
            "openai-codex/gpt-5.4": {},
            "openai-codex/gpt-5.5": {
              "alias": "gpt-5.5"
            },
            "openai/gpt-5.6-terra": {
              "alias": "amadeus-gpt-5.5"
            },
            "openai-codex/gpt-5.6-sol": {
              "alias": "gpt-5.6-sol"
            },
            "kimi-code/k3": {
              "alias": "kimi-k2.7-code"
            }
          },
          "workspace": "/Users/gongqian/.openclaw/workspace",
          "maxConcurrent": 4,
          "subagents": {
            "maxConcurrent": 8
          },
          "imageGenerationModel": {
            "primary": "google/gemini-3-pro-image-preview"
          },
          "contextPruning": {
            "mode": "cache-ttl",
            "ttl": "1h"
          },
          "compaction": {
            "mode": "safeguard"
          },
          "heartbeat": {
            "every": "12h",
            "activeHours": {
              "start": "08:00",
              "end": "00:00",
              "timezone": "Asia/Shanghai"
            }
          }
        },
        "agents": [],
        "providers": [
          {
            "provider": "zai",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://open.bigmodel.cn/api/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2",
              "glm-5",
              "glm-4.7",
              "glm-4.7-flash",
              "glm-4.7-flashx"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://open.bigmodel.cn/api/anthropic/v1/models",
              "duration_ms": 337
            }
          },
          {
            "provider": "zai-backup",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://open.bigmodel.cn/api/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2",
              "glm-4.7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://open.bigmodel.cn/api/anthropic/v1/models",
              "duration_ms": 311
            }
          },
          {
            "provider": "kimi-code",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.kimi.com/coding/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "k3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.kimi.com/coding/v1/models",
              "duration_ms": 236
            }
          },
          {
            "provider": "umodelverse",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.umodelverse.ai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-sonnet-4-6",
              "gemini-3.1-pro-preview",
              "claude-opus-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.umodelverse.ai/v1/models",
              "duration_ms": 2085
            }
          },
          {
            "provider": "dashscope",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "qwen3.5-plus",
              "qwen3-coder-plus",
              "qwen3-max-2026-01-23",
              "kimi-k2.5",
              "glm-4.7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://dashscope.aliyuncs.com/compatible-mode/v1/models",
              "duration_ms": 182
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gemini-3-pro-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite-preview"
            ],
            "agentRuntimes": [],
            "oauthPresent": true,
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 658
            }
          },
          {
            "provider": "openrouter",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "anthropic/claude-sonnet-4-6"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 512
            }
          },
          {
            "provider": "openrouter-test",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "openrouter/hunter-alpha"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 479
            }
          },
          {
            "provider": "umodelverse-responses",
            "api": "openai-responses",
            "auth": null,
            "baseUrl": "https://api.umodelverse.ai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gpt-5.3-codex"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.umodelverse.ai/v1/models",
              "duration_ms": 2070
            }
          },
          {
            "provider": "openai-codex",
            "api": "openai-codex-responses",
            "auth": "oauth",
            "baseUrl": "https://chatgpt.com/backend-api",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "gpt-5.6-sol",
              "gpt-5.4",
              "gpt-5.3-codex"
            ],
            "agentRuntimes": [],
            "oauthPresent": true,
            "probe": {
              "status": "configured",
              "reason": "Codex/ChatGPT OAuth account-state present; skipped generic provider catalog probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8089/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gpt-5.5"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8089/v1/models",
              "duration_ms": 936
            }
          },
          {
            "provider": "minimax-cp",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://api.minimax.chat/v1",
            "authHeader": true,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "MiniMax-M3"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.minimax.chat/v1/models",
              "duration_ms": 262
            }
          }
        ]
      },
      {
        "type": "hermes",
        "dir": "/Users/gongqian/.hermes",
        "config": "/Users/gongqian/.hermes/config.yaml",
        "defaults": {
          "model": {
            "primary": "openai-codex/gpt-5.6-sol",
            "fallbacks": [
              "openai-codex/gpt-5.6-terra",
              "google/gemini-flash-latest",
              "minimax/MiniMax-M3",
              "dashscope/qwen3.5-plus",
              "kimi-code/k3",
              "google/gemini-3.1-pro-preview",
              "anthropic/claude-sonnet-4-6"
            ]
          }
        },
        "providers": [
          {
            "provider": "openai-codex",
            "api": "chat_completions",
            "baseUrl": "https://chatgpt.com/backend-api/codex",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [
              "gpt-5.6-sol",
              "gpt-5.4"
            ],
            "oauthPresent": true,
            "oauthUsable": false,
            "oauthStateReason": "Hermes OAuth pool usable 0/1",
            "probe": {
              "status": "auth-required",
              "reason": "Hermes OAuth pool usable 0/1",
              "duration_ms": 0
            }
          },
          {
            "provider": "amadeus",
            "api": "chat_completions",
            "baseUrl": "http://100.92.104.117:8089/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.5"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8089/v1/models",
              "duration_ms": 97
            }
          },
          {
            "provider": "minimax",
            "api": "anthropic_messages",
            "baseUrl": "https://api.minimax.chat/anthropic",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "configured",
              "reason": "provider lacks generic /models catalog",
              "duration_ms": 276
            }
          },
          {
            "provider": "zai",
            "api": "anthropic_messages",
            "baseUrl": "https://open.bigmodel.cn/api/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://open.bigmodel.cn/api/anthropic/v1/models",
              "duration_ms": 240
            }
          },
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 606
            }
          },
          {
            "provider": "dashscope",
            "api": "chat_completions",
            "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://dashscope.aliyuncs.com/compatible-mode/v1/models",
              "duration_ms": 201
            }
          },
          {
            "provider": "openrouter",
            "api": "chat_completions",
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 495
            }
          },
          {
            "provider": "kimi-code",
            "api": "chat_completions",
            "baseUrl": "https://api.kimi.com/coding/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.kimi.com/coding/v1/models",
              "duration_ms": 230
            }
          },
          {
            "provider": "_amazon-bedrock",
            "api": "chat_completions",
            "baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "configured",
              "reason": "Bedrock configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "zai-backup",
            "api": "anthropic_messages",
            "baseUrl": "https://open.bigmodel.cn/api/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://open.bigmodel.cn/api/anthropic/v1/models",
              "duration_ms": 330
            }
          },
          {
            "provider": "amazon-bedrock",
            "api": "chat_completions",
            "baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "configured",
              "reason": "Bedrock configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "openrouter-test",
            "api": "chat_completions",
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 481
            }
          },
          {
            "provider": "azure-openai",
            "api": "chat_completions",
            "baseUrl": "https://admin-me6w861x-swedencentral.openai.azure.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "configured",
              "reason": "Azure deployment configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "azure-openai-responses",
            "api": "chat_completions",
            "baseUrl": "https://admin-me6w861x-swedencentral.openai.azure.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "configured",
              "reason": "Azure deployment configured; skipped generic /models probe",
              "duration_ms": 0
            }
          }
        ]
      },
      {
        "type": "hermes",
        "dir": "/Users/gongqian/.hermes/profiles/cjj",
        "config": "/Users/gongqian/.hermes/profiles/cjj/config.yaml",
        "defaults": {
          "model": {
            "primary": "openai-codex/gpt-5.6-terra",
            "fallbacks": [
              "dashscope/qwen3.5-plus",
              "dashscope/qwen3-coder-plus",
              "google/gemini-3.1-pro-preview",
              "anthropic/claude-sonnet-4-6"
            ]
          }
        },
        "providers": [
          {
            "provider": "openai-codex",
            "api": "chat_completions",
            "baseUrl": "https://chatgpt.com/backend-api/codex",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [
              "gpt-5.6-terra",
              "gpt-5.5"
            ],
            "oauthPresent": true,
            "oauthUsable": true,
            "oauthStateReason": "Hermes OAuth pool usable 1/1",
            "probe": {
              "status": "configured",
              "reason": "Hermes OAuth pool usable 1/1; skipped generic provider catalog probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "kimi-code",
            "api": "chat_completions",
            "baseUrl": "https://api.kimi.com/coding/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.kimi.com/coding/v1/models",
              "duration_ms": 202
            }
          },
          {
            "provider": "apigo",
            "api": "anthropic_messages",
            "baseUrl": "https://maas.apigo.ai",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://maas.apigo.ai/v1/models",
              "duration_ms": 3826
            }
          },
          {
            "provider": "minimax",
            "api": "anthropic_messages",
            "baseUrl": "https://api.minimax.chat/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "configured",
              "reason": "provider lacks generic /models catalog",
              "duration_ms": 320
            }
          },
          {
            "provider": "dashscope",
            "api": "chat_completions",
            "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://dashscope.aliyuncs.com/compatible-mode/v1/models",
              "duration_ms": 194
            }
          },
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 582
            }
          },
          {
            "provider": "zai",
            "api": "chat_completions",
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 491
            }
          },
          {
            "provider": "openrouter",
            "api": "chat_completions",
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 491
            }
          },
          {
            "provider": "copilot-proxy",
            "api": "chat_completions",
            "baseUrl": "http://localhost:3000/v1",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "down",
              "reason": "URLError: <urlopen error [Errno 61] Connection refused> @ http://localhost:3000/v1/models",
              "duration_ms": 8
            }
          },
          {
            "provider": "_amazon-bedrock",
            "api": "chat_completions",
            "baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "configured",
              "reason": "Bedrock configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "zai-backup",
            "api": "chat_completions",
            "baseUrl": "https://api.z.ai/api/coding/paas/v4",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "auth-required",
              "reason": "HTTP 401 https://api.z.ai/api/coding/paas/v4/models",
              "duration_ms": 474
            }
          },
          {
            "provider": "amazon-bedrock",
            "api": "chat_completions",
            "baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "configured",
              "reason": "Bedrock configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "openrouter-test",
            "api": "chat_completions",
            "baseUrl": "https://openrouter.ai/api/v1",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://openrouter.ai/api/v1/models",
              "duration_ms": 471
            }
          },
          {
            "provider": "azure-openai",
            "api": "chat_completions",
            "baseUrl": "https://admin-me6w861x-swedencentral.openai.azure.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "configured",
              "reason": "Azure deployment configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "azure-openai-responses",
            "api": "chat_completions",
            "baseUrl": "https://admin-me6w861x-swedencentral.openai.azure.com",
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [],
            "probe": {
              "status": "configured",
              "reason": "Azure deployment configured; skipped generic /models probe",
              "duration_ms": 0
            }
          },
          {
            "provider": "amadeus",
            "api": "chat_completions",
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.5"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 40
            }
          }
        ],
        "profileSource": "/Users/gongqian/.hermes"
      }
    ],
    "errors": []
  },
  {
    "host": "gongqian-air",
    "hostname": "macdeMacBook-Air.local",
    "display_hostname": "macdeMacBook-Air.local",
    "runtimes": [
      {
        "type": "openclaw",
        "dir": "/Users/mac/.openclaw",
        "config": "/Users/mac/.openclaw/openclaw.json",
        "defaults": {
          "workspace": "~/.openclaw/workspace",
          "userTimezone": "Asia/Shanghai",
          "model": {
            "primary": "openai/gpt-5.6-terra",
            "fallbacks": [
              "zai/glm-5.2",
              "wanjiedata/glm-5.2",
              "apigo/claude-opus-4-7"
            ]
          },
          "thinkingDefault": "off",
          "verboseDefault": "off",
          "timeoutSeconds": 1800,
          "maxConcurrent": 3,
          "skills": [],
          "models": {
            "amadeus/gpt-5.5": {},
            "openai/gpt-5.5": {
              "agentRuntime": {
                "id": "codex"
              },
              "alias": "gpt-5.5"
            },
            "openai/gpt-5.4": {
              "agentRuntime": {
                "id": "codex"
              }
            },
            "openai/gpt-5.3-codex": {
              "agentRuntime": {
                "id": "codex"
              }
            }
          }
        },
        "agents": [
          {
            "id": "air-webase",
            "name": "air-webase",
            "default": true,
            "workspace": "~/.openclaw/workspace",
            "model": null
          }
        ],
        "providers": [
          {
            "provider": "zai",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://open.bigmodel.cn/api/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://open.bigmodel.cn/api/anthropic/v1/models",
              "duration_ms": 221
            }
          },
          {
            "provider": "wanjiedata",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas-openapi.wanjiedata.com/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 400 catalog probe inconclusive https://maas-openapi.wanjiedata.com/api/v1/models",
              "duration_ms": 210
            }
          },
          {
            "provider": "apigo",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas.apigo.ai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://maas.apigo.ai/v1/models",
              "duration_ms": 331
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8089/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gpt-5.5"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8089/v1/models",
              "duration_ms": 109
            }
          },
          {
            "provider": "openai",
            "api": "openai-chatgpt-responses",
            "auth": "oauth",
            "baseUrl": "https://chatgpt.com/backend-api",
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "gpt-5.5",
              "gpt-5.4",
              "gpt-5.3-codex"
            ],
            "agentRuntimes": [
              "codex"
            ],
            "oauthPresent": true,
            "probe": {
              "status": "configured",
              "reason": "Codex/ChatGPT OAuth account-state present; skipped generic provider catalog probe",
              "duration_ms": 0
            }
          }
        ]
      },
      {
        "type": "hermes",
        "dir": "/Users/mac/.hermes/profiles/air-weship",
        "config": "/Users/mac/.hermes/profiles/air-weship/config.yaml",
        "defaults": {
          "model": {
            "primary": "openai-codex/gpt-5.6-terra",
            "fallbacks": [
              "google/gemini-flash-latest"
            ]
          }
        },
        "providers": [
          {
            "provider": "openai-codex",
            "api": null,
            "baseUrl": null,
            "authHeader": null,
            "apiKeyPresent": false,
            "models": [
              "gpt-5.6-terra"
            ],
            "probe": {
              "status": "unknown",
              "reason": "no baseUrl in config",
              "duration_ms": 0
            }
          },
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta/openai",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gemini-flash-latest"
            ],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 404 catalog probe inconclusive https://generativelanguage.googleapis.com/v1beta/openai",
              "duration_ms": 1114
            }
          }
        ],
        "profileSource": "/Users/mac/.hermes",
        "inventoryNote": "root ~/.hermes skipped on gongqian-air; shared runtime/tooling root"
      }
    ],
    "errors": []
  },
  {
    "host": "gongqian-mini",
    "hostname": "gqdeMac-mini.local",
    "display_hostname": "gqdeMac-mini.local",
    "runtimes": [
      {
        "type": "openclaw",
        "dir": "/Users/gongqian/.openclaw",
        "config": "/Users/gongqian/.openclaw/openclaw.json",
        "defaults": {
          "workspace": "~/.openclaw/workspace",
          "userTimezone": "Asia/Shanghai",
          "model": {
            "primary": "amadeus/gpt-5.6-terra",
            "fallbacks": [
              "zai/glm-5.2"
            ]
          },
          "thinkingDefault": "off",
          "verboseDefault": "off",
          "timeoutSeconds": 1800,
          "maxConcurrent": 3,
          "skills": [
            "add-chinese-guides-to-paper-sections",
            "gstack-openclaw-office-hours",
            "gstack-openclaw-ceo-review",
            "gstack-openclaw-investigate",
            "gstack-openclaw-retro"
          ],
          "models": {
            "openai/gpt-5.5": {},
            "amadeus/gpt-5.5": {},
            "zai/glm-5.2": {},
            "google/gemini-3.1-pro-preview": {},
            "openai/gpt-5.6-sol": {
              "alias": "gpt-5.6-sol",
              "agentRuntime": {
                "id": "codex"
              }
            },
            "amadeus/gpt-5.6-terra": {
              "agentRuntime": {
                "id": "openclaw"
              }
            }
          }
        },
        "agents": [
          {
            "id": "mini-base",
            "name": "mini-base",
            "default": true,
            "workspace": "~/.openclaw/workspace",
            "model": null
          }
        ],
        "providers": [
          {
            "provider": "zai",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://open.bigmodel.cn/api/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://open.bigmodel.cn/api/anthropic/v1/models",
              "duration_ms": 141
            }
          },
          {
            "provider": "wanjiedata",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas-openapi.wanjiedata.com/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 400 catalog probe inconclusive https://maas-openapi.wanjiedata.com/api/v1/models",
              "duration_ms": 174
            }
          },
          {
            "provider": "apigo",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas.apigo.ai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://maas.apigo.ai/v1/models",
              "duration_ms": 381
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://127.0.0.1:18080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gpt-5.5",
              "gpt-5.6-terra"
            ],
            "agentRuntimes": [
              "openclaw"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://127.0.0.1:18080/v1/models",
              "duration_ms": 75
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gemini-flash-latest",
              "gemini-3.1-pro-preview"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 404 catalog probe inconclusive https://generativelanguage.googleapis.com/v1beta",
              "duration_ms": 1581
            }
          },
          {
            "provider": "openai",
            "api": null,
            "auth": null,
            "baseUrl": null,
            "authHeader": null,
            "apiKeyPresent": false,
            "request": {},
            "models": [
              "gpt-5.6-sol"
            ],
            "agentRuntimes": [
              "codex"
            ],
            "oauthPresent": true,
            "probe": {
              "status": "configured",
              "reason": "Provider credentials/account-state present; skipped generic catalog probe without explicit baseUrl",
              "duration_ms": 0
            }
          }
        ]
      },
      {
        "type": "hermes",
        "dir": "/Users/gongqian/.hermes",
        "config": "/Users/gongqian/.hermes/config.yaml",
        "defaults": {
          "model": {
            "primary": "amadeus/gpt-5.6-terra",
            "fallbacks": [
              "zai/glm-5.2",
              "google/gemini-flash-latest",
              "google/gemini-3.1-pro-preview"
            ]
          }
        },
        "providers": [
          {
            "provider": "amadeus",
            "api": "chat_completions",
            "baseUrl": "http://127.0.0.1:18080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.6-terra"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://127.0.0.1:18080/v1/models",
              "duration_ms": 46
            }
          },
          {
            "provider": "zai",
            "api": "chat_completions",
            "baseUrl": "https://open.bigmodel.cn/api/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "glm-5.2"
            ],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://open.bigmodel.cn/api/paas/v4/models",
              "duration_ms": 137
            }
          },
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gemini-flash-latest"
            ],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 404 catalog probe inconclusive https://generativelanguage.googleapis.com/v1beta",
              "duration_ms": 1596
            }
          }
        ]
      },
      {
        "type": "hermes",
        "dir": "/Users/gongqian/.hermes-reviewer",
        "config": "/Users/gongqian/.hermes/profiles/mini-reviewer/config.yaml",
        "defaults": {
          "model": {
            "primary": "amadeus/gpt-5.6-terra",
            "fallbacks": [
              "zai/glm-5.2",
              "google/gemini-flash-latest"
            ]
          }
        },
        "providers": [
          {
            "provider": "amadeus",
            "api": "chat_completions",
            "baseUrl": "http://127.0.0.1:18080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.6-terra"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://127.0.0.1:18080/v1/models",
              "duration_ms": 44
            }
          },
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gemini-flash-latest"
            ],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 404 catalog probe inconclusive https://generativelanguage.googleapis.com/v1beta",
              "duration_ms": 1567
            }
          },
          {
            "provider": "zai",
            "api": "chat_completions",
            "baseUrl": "https://open.bigmodel.cn/api/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "glm-5.2"
            ],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://open.bigmodel.cn/api/paas/v4/models",
              "duration_ms": 211
            }
          }
        ],
        "profileSource": "/Users/gongqian/.hermes"
      },
      {
        "type": "hermes",
        "dir": "/Users/gongqian/.hermes-builder",
        "config": "/Users/gongqian/.hermes/profiles/mini-builder/config.yaml",
        "defaults": {
          "model": {
            "primary": "amadeus/gpt-5.6-terra",
            "fallbacks": [
              "zai/glm-5.2",
              "google/gemini-flash-latest"
            ]
          }
        },
        "providers": [
          {
            "provider": "amadeus",
            "api": "chat_completions",
            "baseUrl": "http://127.0.0.1:18080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.6-terra"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://127.0.0.1:18080/v1/models",
              "duration_ms": 54
            }
          },
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gemini-flash-latest"
            ],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 404 catalog probe inconclusive https://generativelanguage.googleapis.com/v1beta",
              "duration_ms": 1581
            }
          },
          {
            "provider": "zai",
            "api": "chat_completions",
            "baseUrl": "https://open.bigmodel.cn/api/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "glm-5.2"
            ],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://open.bigmodel.cn/api/paas/v4/models",
              "duration_ms": 138
            }
          }
        ],
        "profileSource": "/Users/gongqian/.hermes"
      },
      {
        "type": "hermes",
        "dir": "/Users/gongqian/.hermes-luowen",
        "config": "/Users/gongqian/.hermes/profiles/luowen/config.yaml",
        "defaults": {
          "model": {
            "primary": "google/gemini-flash-latest",
            "fallbacks": [
              "openai-codex/gpt-5.6-terra",
              "google/gemini-flash-latest",
              "zai/glm-5.2"
            ]
          }
        },
        "providers": [
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gemini-flash-latest"
            ],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 404 catalog probe inconclusive https://generativelanguage.googleapis.com/v1beta",
              "duration_ms": 1583
            }
          },
          {
            "provider": "amadeus",
            "api": "chat_completions",
            "baseUrl": "http://127.0.0.1:18080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.5"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://127.0.0.1:18080/v1/models",
              "duration_ms": 48
            }
          },
          {
            "provider": "zai",
            "api": "chat_completions",
            "baseUrl": "https://open.bigmodel.cn/api/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "glm-5.2"
            ],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://open.bigmodel.cn/api/paas/v4/models",
              "duration_ms": 133
            }
          }
        ],
        "profileSource": "/Users/gongqian/.hermes"
      },
      {
        "type": "hermes",
        "dir": "/Users/gongqian/.hermes-lirong",
        "config": "/Users/gongqian/.hermes/profiles/lirong/config.yaml",
        "defaults": {
          "model": {
            "primary": "google/gemini-flash-latest",
            "fallbacks": [
              "openai-codex/gpt-5.6-terra",
              "google/gemini-flash-latest",
              "zai/glm-5.2"
            ]
          }
        },
        "providers": [
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gemini-flash-latest"
            ],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 404 catalog probe inconclusive https://generativelanguage.googleapis.com/v1beta",
              "duration_ms": 1761
            }
          },
          {
            "provider": "amadeus",
            "api": "chat_completions",
            "baseUrl": "http://127.0.0.1:18080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.5"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://127.0.0.1:18080/v1/models",
              "duration_ms": 60
            }
          },
          {
            "provider": "zai",
            "api": "chat_completions",
            "baseUrl": "https://open.bigmodel.cn/api/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "glm-5.2"
            ],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://open.bigmodel.cn/api/paas/v4/models",
              "duration_ms": 201
            }
          }
        ],
        "profileSource": "/Users/gongqian/.hermes"
      },
      {
        "type": "hermes",
        "dir": "/Users/gongqian/.hermes-seeder",
        "config": "/Users/gongqian/.hermes/profiles/mini-seeder/config.yaml",
        "defaults": {
          "model": {
            "primary": "amadeus/gpt-5.6-terra",
            "fallbacks": [
              "zai/glm-5.2",
              "google/gemini-flash-latest"
            ]
          }
        },
        "providers": [
          {
            "provider": "amadeus",
            "api": "chat_completions",
            "baseUrl": "http://127.0.0.1:18080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.6-terra"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://127.0.0.1:18080/v1/models",
              "duration_ms": 93
            }
          },
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gemini-flash-latest"
            ],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 404 catalog probe inconclusive https://generativelanguage.googleapis.com/v1beta",
              "duration_ms": 1760
            }
          },
          {
            "provider": "zai",
            "api": "chat_completions",
            "baseUrl": "https://open.bigmodel.cn/api/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "glm-5.2"
            ],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://open.bigmodel.cn/api/paas/v4/models",
              "duration_ms": 221
            }
          }
        ],
        "profileSource": "/Users/gongqian/.hermes"
      },
      {
        "type": "hermes",
        "dir": "/Users/gongqian/.hermes-hassabis",
        "config": "/Users/gongqian/.hermes/profiles/hassabis/config.yaml",
        "defaults": {
          "model": {
            "primary": "google/gemini-flash-latest",
            "fallbacks": [
              "openai-codex/gpt-5.6-terra",
              "google/gemini-flash-latest",
              "zai/glm-5.2"
            ]
          }
        },
        "providers": [
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gemini-flash-latest"
            ],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 404 catalog probe inconclusive https://generativelanguage.googleapis.com/v1beta",
              "duration_ms": 1587
            }
          },
          {
            "provider": "amadeus",
            "api": "chat_completions",
            "baseUrl": "http://127.0.0.1:18080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.5"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://127.0.0.1:18080/v1/models",
              "duration_ms": 141
            }
          },
          {
            "provider": "zai",
            "api": "chat_completions",
            "baseUrl": "https://open.bigmodel.cn/api/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "glm-5.2"
            ],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://open.bigmodel.cn/api/paas/v4/models",
              "duration_ms": 211
            }
          }
        ],
        "profileSource": "/Users/gongqian/.hermes"
      },
      {
        "type": "hermes",
        "dir": "/Users/gongqian/.hermes-runner",
        "config": "/Users/gongqian/.hermes/profiles/mini-runner/config.yaml",
        "defaults": {
          "model": {
            "primary": "amadeus/gpt-5.6-terra",
            "fallbacks": [
              "zai/glm-5.2",
              "google/gemini-flash-latest"
            ]
          }
        },
        "providers": [
          {
            "provider": "amadeus",
            "api": "chat_completions",
            "baseUrl": "http://127.0.0.1:18080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.6-terra"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://127.0.0.1:18080/v1/models",
              "duration_ms": 54
            }
          },
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gemini-flash-latest"
            ],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 404 catalog probe inconclusive https://generativelanguage.googleapis.com/v1beta",
              "duration_ms": 1689
            }
          },
          {
            "provider": "zai",
            "api": "chat_completions",
            "baseUrl": "https://open.bigmodel.cn/api/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "glm-5.2"
            ],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://open.bigmodel.cn/api/paas/v4/models",
              "duration_ms": 235
            }
          }
        ],
        "profileSource": "/Users/gongqian/.hermes"
      },
      {
        "type": "hermes",
        "dir": "/Users/gongqian/.hermes-qyr",
        "config": "/Users/gongqian/.hermes/profiles/qyr/config.yaml",
        "defaults": {
          "model": {
            "primary": "amadeus/gpt-5.6-terra",
            "fallbacks": [
              "google/gemini-flash-latest",
              "zai/glm-5.2"
            ]
          }
        },
        "providers": [
          {
            "provider": "amadeus",
            "api": "chat_completions",
            "baseUrl": "http://127.0.0.1:18080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gpt-5.6-terra"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://127.0.0.1:18080/v1/models",
              "duration_ms": 65
            }
          },
          {
            "provider": "zai",
            "api": "chat_completions",
            "baseUrl": "https://open.bigmodel.cn/api/paas/v4",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "glm-5.2"
            ],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://open.bigmodel.cn/api/paas/v4/models",
              "duration_ms": 238
            }
          },
          {
            "provider": "google",
            "api": "google_generative_ai",
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "gemini-flash-latest"
            ],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 404 catalog probe inconclusive https://generativelanguage.googleapis.com/v1beta",
              "duration_ms": 1578
            }
          }
        ],
        "profileSource": "/Users/gongqian/.hermes"
      }
    ],
    "errors": []
  },
  {
    "host": "dustinstudio",
    "hostname": "DustinStudiodeMac-Studio.local",
    "display_hostname": "DustinStudiodeMac-Studio.local",
    "runtimes": [
      {
        "type": "openclaw",
        "dir": "/Users/dustinstudio/.openclaw",
        "config": "/Users/dustinstudio/.openclaw/openclaw.json",
        "defaults": {
          "workspace": "~/.openclaw/workspace",
          "userTimezone": "Asia/Shanghai",
          "model": {
            "primary": "amadeus/5.6terra",
            "fallbacks": [
              "zai/glm-5.2",
              "wanjiedata/glm-5.2",
              "apigo/claude-opus-4-7",
              "google/gemini-3.1-flash-lite"
            ]
          },
          "heartbeat": {
            "model": "google/gemini-3.1-flash-lite"
          },
          "thinkingDefault": "off",
          "verboseDefault": "off",
          "timeoutSeconds": 1800,
          "maxConcurrent": 3,
          "skills": [],
          "models": {
            "amadeus/5.6terra": {
              "alias": "5.6terra"
            }
          }
        },
        "agents": [
          {
            "id": "main",
            "name": "main",
            "default": true,
            "workspace": "",
            "model": null
          }
        ],
        "providers": [
          {
            "provider": "zai",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://open.bigmodel.cn/api/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://open.bigmodel.cn/api/anthropic/v1/models",
              "duration_ms": 217
            }
          },
          {
            "provider": "wanjiedata",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas-openapi.wanjiedata.com/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 400 catalog probe inconclusive https://maas-openapi.wanjiedata.com/api/v1/models",
              "duration_ms": 178
            }
          },
          {
            "provider": "apigo",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas.apigo.ai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://maas.apigo.ai/v1/models",
              "duration_ms": 849
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 404
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "5.6terra"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 8
            }
          }
        ]
      },
      {
        "type": "openclaw",
        "dir": "/Users/dustinstudio/.openclaw-capital",
        "config": "/Users/dustinstudio/.openclaw-capital/openclaw.json",
        "defaults": {
          "workspace": "~/.openclaw-capital/workspace",
          "userTimezone": "Asia/Shanghai",
          "model": {
            "primary": "amadeus/5.6terra",
            "fallbacks": [
              "zai/glm-5.2",
              "wanjiedata/glm-5.2",
              "apigo/claude-opus-4-7",
              "google/gemini-3.1-pro-preview",
              "google/gemini-3.1-flash-lite"
            ]
          },
          "thinkingDefault": "off",
          "verboseDefault": "off",
          "timeoutSeconds": 1800,
          "maxConcurrent": 3,
          "skills": [],
          "models": {
            "zai/glm-5.2": {},
            "wanjiedata/glm-5.2": {},
            "google/gemini-3.1-pro-preview": {},
            "apigo/claude-opus-4-7": {},
            "google/gemini-3.1-flash-lite": {},
            "google/gemini-3.5-flash": {},
            "amadeus/5.6terra": {
              "alias": "5.6terra"
            }
          }
        },
        "agents": [
          {
            "id": "wehub-capital",
            "name": "wehub-capital",
            "default": true,
            "workspace": "~/.openclaw-capital/workspace",
            "model": null
          },
          {
            "id": "ghy-capital",
            "name": "ghy-capital",
            "default": false,
            "workspace": "~/.openclaw-capital/workspace-ghy",
            "model": {
              "primary": "amadeus/5.6terra",
              "fallbacks": [
                "zai/glm-5.2",
                "wanjiedata/glm-5.2",
                "apigo/claude-opus-4-7",
                "google/gemini-3.1-pro-preview",
                "google/gemini-3.1-flash-lite"
              ]
            }
          },
          {
            "id": "garry-tan-model",
            "name": "Garry Tan Model",
            "default": false,
            "workspace": "~/.openclaw-capital/workspace-garry-tan",
            "model": null
          },
          {
            "id": "anj-midha-model",
            "name": "Anj Midha Model",
            "default": false,
            "workspace": "~/.openclaw-capital/workspace-anj-midha",
            "model": null
          },
          {
            "id": "a16z-model",
            "name": "a16z Model",
            "default": false,
            "workspace": "~/.openclaw-capital/workspace-a16z",
            "model": null
          }
        ],
        "providers": [
          {
            "provider": "zai",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://open.bigmodel.cn/api/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "allowPrivateNetwork": true
            },
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://open.bigmodel.cn/api/anthropic/v1/models",
              "duration_ms": 201
            }
          },
          {
            "provider": "wanjiedata",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas-openapi.wanjiedata.com/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 400 catalog probe inconclusive https://maas-openapi.wanjiedata.com/api/v1/models",
              "duration_ms": 128
            }
          },
          {
            "provider": "apigo",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas.apigo.ai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://maas.apigo.ai/v1/models",
              "duration_ms": 254
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "allowPrivateNetwork": true
            },
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite",
              "gemini-3.5-flash"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 404
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "5.6terra"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 12
            }
          }
        ]
      },
      {
        "type": "openclaw",
        "dir": "/Users/dustinstudio/.openclaw-ghy-capital",
        "config": "/Users/dustinstudio/.openclaw-capital/openclaw.json",
        "defaults": {
          "workspace": "~/.openclaw-capital/workspace",
          "userTimezone": "Asia/Shanghai",
          "model": {
            "primary": "amadeus/5.6terra",
            "fallbacks": [
              "zai/glm-5.2",
              "wanjiedata/glm-5.2",
              "apigo/claude-opus-4-7",
              "google/gemini-3.1-pro-preview",
              "google/gemini-3.1-flash-lite"
            ]
          },
          "thinkingDefault": "off",
          "verboseDefault": "off",
          "timeoutSeconds": 1800,
          "maxConcurrent": 3,
          "skills": [],
          "models": {
            "zai/glm-5.2": {},
            "wanjiedata/glm-5.2": {},
            "google/gemini-3.1-pro-preview": {},
            "apigo/claude-opus-4-7": {},
            "google/gemini-3.1-flash-lite": {},
            "google/gemini-3.5-flash": {},
            "amadeus/5.6terra": {
              "alias": "5.6terra"
            }
          }
        },
        "agents": [
          {
            "id": "ghy-capital",
            "name": "ghy-capital",
            "default": false,
            "workspace": "~/.openclaw-capital/workspace-ghy",
            "model": {
              "primary": "amadeus/5.6terra",
              "fallbacks": [
                "zai/glm-5.2",
                "wanjiedata/glm-5.2",
                "apigo/claude-opus-4-7",
                "google/gemini-3.1-pro-preview",
                "google/gemini-3.1-flash-lite"
              ]
            }
          }
        ],
        "providers": [
          {
            "provider": "zai",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://open.bigmodel.cn/api/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "allowPrivateNetwork": true
            },
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://open.bigmodel.cn/api/anthropic/v1/models",
              "duration_ms": 201
            }
          },
          {
            "provider": "wanjiedata",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas-openapi.wanjiedata.com/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 400 catalog probe inconclusive https://maas-openapi.wanjiedata.com/api/v1/models",
              "duration_ms": 128
            }
          },
          {
            "provider": "apigo",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas.apigo.ai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://maas.apigo.ai/v1/models",
              "duration_ms": 254
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "allowPrivateNetwork": true
            },
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite",
              "gemini-3.5-flash"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 404
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "5.6terra"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 12
            }
          }
        ],
        "profileSource": "/Users/dustinstudio/.openclaw-capital",
        "workspace": "/Users/dustinstudio/.openclaw-capital/workspace-ghy"
      },
      {
        "type": "openclaw",
        "dir": "/Users/dustinstudio/.openclaw-garry-tan-model",
        "config": "/Users/dustinstudio/.openclaw-capital/openclaw.json",
        "defaults": {
          "workspace": "~/.openclaw-capital/workspace",
          "userTimezone": "Asia/Shanghai",
          "model": {
            "primary": "amadeus/5.6terra",
            "fallbacks": [
              "zai/glm-5.2",
              "wanjiedata/glm-5.2",
              "apigo/claude-opus-4-7",
              "google/gemini-3.1-pro-preview",
              "google/gemini-3.1-flash-lite"
            ]
          },
          "thinkingDefault": "off",
          "verboseDefault": "off",
          "timeoutSeconds": 1800,
          "maxConcurrent": 3,
          "skills": [],
          "models": {
            "zai/glm-5.2": {},
            "wanjiedata/glm-5.2": {},
            "google/gemini-3.1-pro-preview": {},
            "apigo/claude-opus-4-7": {},
            "google/gemini-3.1-flash-lite": {},
            "google/gemini-3.5-flash": {},
            "amadeus/5.6terra": {
              "alias": "5.6terra"
            }
          }
        },
        "agents": [
          {
            "id": "garry-tan-model",
            "name": "Garry Tan Model",
            "default": false,
            "workspace": "~/.openclaw-capital/workspace-garry-tan",
            "model": null
          }
        ],
        "providers": [
          {
            "provider": "zai",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://open.bigmodel.cn/api/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "allowPrivateNetwork": true
            },
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://open.bigmodel.cn/api/anthropic/v1/models",
              "duration_ms": 201
            }
          },
          {
            "provider": "wanjiedata",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas-openapi.wanjiedata.com/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 400 catalog probe inconclusive https://maas-openapi.wanjiedata.com/api/v1/models",
              "duration_ms": 128
            }
          },
          {
            "provider": "apigo",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas.apigo.ai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://maas.apigo.ai/v1/models",
              "duration_ms": 254
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "allowPrivateNetwork": true
            },
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite",
              "gemini-3.5-flash"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 404
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "5.6terra"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 12
            }
          }
        ],
        "profileSource": "/Users/dustinstudio/.openclaw-capital",
        "workspace": "/Users/dustinstudio/.openclaw-capital/workspace-garry-tan"
      },
      {
        "type": "openclaw",
        "dir": "/Users/dustinstudio/.openclaw-anj-midha-model",
        "config": "/Users/dustinstudio/.openclaw-capital/openclaw.json",
        "defaults": {
          "workspace": "~/.openclaw-capital/workspace",
          "userTimezone": "Asia/Shanghai",
          "model": {
            "primary": "amadeus/5.6terra",
            "fallbacks": [
              "zai/glm-5.2",
              "wanjiedata/glm-5.2",
              "apigo/claude-opus-4-7",
              "google/gemini-3.1-pro-preview",
              "google/gemini-3.1-flash-lite"
            ]
          },
          "thinkingDefault": "off",
          "verboseDefault": "off",
          "timeoutSeconds": 1800,
          "maxConcurrent": 3,
          "skills": [],
          "models": {
            "zai/glm-5.2": {},
            "wanjiedata/glm-5.2": {},
            "google/gemini-3.1-pro-preview": {},
            "apigo/claude-opus-4-7": {},
            "google/gemini-3.1-flash-lite": {},
            "google/gemini-3.5-flash": {},
            "amadeus/5.6terra": {
              "alias": "5.6terra"
            }
          }
        },
        "agents": [
          {
            "id": "anj-midha-model",
            "name": "Anj Midha Model",
            "default": false,
            "workspace": "~/.openclaw-capital/workspace-anj-midha",
            "model": null
          }
        ],
        "providers": [
          {
            "provider": "zai",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://open.bigmodel.cn/api/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "allowPrivateNetwork": true
            },
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://open.bigmodel.cn/api/anthropic/v1/models",
              "duration_ms": 201
            }
          },
          {
            "provider": "wanjiedata",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas-openapi.wanjiedata.com/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 400 catalog probe inconclusive https://maas-openapi.wanjiedata.com/api/v1/models",
              "duration_ms": 128
            }
          },
          {
            "provider": "apigo",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas.apigo.ai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://maas.apigo.ai/v1/models",
              "duration_ms": 254
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "allowPrivateNetwork": true
            },
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite",
              "gemini-3.5-flash"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 404
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "5.6terra"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 12
            }
          }
        ],
        "profileSource": "/Users/dustinstudio/.openclaw-capital",
        "workspace": "/Users/dustinstudio/.openclaw-capital/workspace-anj-midha"
      },
      {
        "type": "openclaw",
        "dir": "/Users/dustinstudio/.openclaw-a16z-model",
        "config": "/Users/dustinstudio/.openclaw-capital/openclaw.json",
        "defaults": {
          "workspace": "~/.openclaw-capital/workspace",
          "userTimezone": "Asia/Shanghai",
          "model": {
            "primary": "amadeus/5.6terra",
            "fallbacks": [
              "zai/glm-5.2",
              "wanjiedata/glm-5.2",
              "apigo/claude-opus-4-7",
              "google/gemini-3.1-pro-preview",
              "google/gemini-3.1-flash-lite"
            ]
          },
          "thinkingDefault": "off",
          "verboseDefault": "off",
          "timeoutSeconds": 1800,
          "maxConcurrent": 3,
          "skills": [],
          "models": {
            "zai/glm-5.2": {},
            "wanjiedata/glm-5.2": {},
            "google/gemini-3.1-pro-preview": {},
            "apigo/claude-opus-4-7": {},
            "google/gemini-3.1-flash-lite": {},
            "google/gemini-3.5-flash": {},
            "amadeus/5.6terra": {
              "alias": "5.6terra"
            }
          }
        },
        "agents": [
          {
            "id": "a16z-model",
            "name": "a16z Model",
            "default": false,
            "workspace": "~/.openclaw-capital/workspace-a16z",
            "model": null
          }
        ],
        "providers": [
          {
            "provider": "zai",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://open.bigmodel.cn/api/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "allowPrivateNetwork": true
            },
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://open.bigmodel.cn/api/anthropic/v1/models",
              "duration_ms": 201
            }
          },
          {
            "provider": "wanjiedata",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas-openapi.wanjiedata.com/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 400 catalog probe inconclusive https://maas-openapi.wanjiedata.com/api/v1/models",
              "duration_ms": 128
            }
          },
          {
            "provider": "apigo",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas.apigo.ai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://maas.apigo.ai/v1/models",
              "duration_ms": 254
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "allowPrivateNetwork": true
            },
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite",
              "gemini-3.5-flash"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 404
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "5.6terra"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 12
            }
          }
        ],
        "profileSource": "/Users/dustinstudio/.openclaw-capital",
        "workspace": "/Users/dustinstudio/.openclaw-capital/workspace-a16z"
      },
      {
        "type": "openclaw",
        "dir": "/Users/dustinstudio/.openclaw-research",
        "config": "/Users/dustinstudio/.openclaw-research/openclaw.json",
        "defaults": {
          "workspace": "~/.openclaw-research/workspace",
          "userTimezone": "Asia/Shanghai",
          "model": {
            "primary": "amadeus/5.6terra",
            "fallbacks": [
              "zai/glm-5.2",
              "google/gemini-3.1-flash-lite"
            ]
          },
          "thinkingDefault": "off",
          "verboseDefault": "off",
          "timeoutSeconds": 1800,
          "maxConcurrent": 3,
          "skills": [],
          "models": {
            "zai/glm-5.2": {},
            "apigo/claude-opus-4-7": {},
            "xiaomi/mimo-v2.5-pro": {},
            "google/gemini-3.1-pro-preview": {},
            "codex/gpt-5.4": {},
            "amadeus/5.6terra": {
              "alias": "5.6terra"
            }
          }
        },
        "agents": [
          {
            "id": "wehub-research",
            "name": "wehub-research",
            "default": true,
            "workspace": "~/.openclaw-research/workspace",
            "model": {
              "primary": "amadeus/5.6terra",
              "fallbacks": [
                "zai/glm-5.2",
                "google/gemini-3.1-flash-lite"
              ]
            }
          },
          {
            "id": "ghy-ra",
            "name": "ghy-ra",
            "default": false,
            "workspace": "~/.openclaw-research/workspace-ghy",
            "model": null
          },
          {
            "id": "lihongyi-ra",
            "name": "lihongyi-ra",
            "default": false,
            "workspace": "~/.openclaw-research/workspace-lihongyi",
            "model": null
          }
        ],
        "providers": [
          {
            "provider": "zai",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://open.bigmodel.cn/api/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "allowPrivateNetwork": true
            },
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://open.bigmodel.cn/api/anthropic/v1/models",
              "duration_ms": 210
            }
          },
          {
            "provider": "wanjiedata",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas-openapi.wanjiedata.com/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 400 catalog probe inconclusive https://maas-openapi.wanjiedata.com/api/v1/models",
              "duration_ms": 126
            }
          },
          {
            "provider": "apigo",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas.apigo.ai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://maas.apigo.ai/v1/models",
              "duration_ms": 272
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "allowPrivateNetwork": true
            },
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3-flash-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 421
            }
          },
          {
            "provider": "google-vertex",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3-flash-preview"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 404 catalog probe inconclusive https://generativelanguage.googleapis.com/v1beta",
              "duration_ms": 1083
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "5.6terra"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 16
            }
          }
        ]
      },
      {
        "type": "openclaw",
        "dir": "/Users/dustinstudio/.openclaw-ghy-ra",
        "config": "/Users/dustinstudio/.openclaw-research/openclaw.json",
        "defaults": {
          "workspace": "~/.openclaw-research/workspace",
          "userTimezone": "Asia/Shanghai",
          "model": {
            "primary": "amadeus/5.6terra",
            "fallbacks": [
              "zai/glm-5.2",
              "google/gemini-3.1-flash-lite"
            ]
          },
          "thinkingDefault": "off",
          "verboseDefault": "off",
          "timeoutSeconds": 1800,
          "maxConcurrent": 3,
          "skills": [],
          "models": {
            "zai/glm-5.2": {},
            "apigo/claude-opus-4-7": {},
            "xiaomi/mimo-v2.5-pro": {},
            "google/gemini-3.1-pro-preview": {},
            "codex/gpt-5.4": {},
            "amadeus/5.6terra": {
              "alias": "5.6terra"
            }
          }
        },
        "agents": [
          {
            "id": "ghy-ra",
            "name": "ghy-ra",
            "default": false,
            "workspace": "~/.openclaw-research/workspace-ghy",
            "model": null
          }
        ],
        "providers": [
          {
            "provider": "zai",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://open.bigmodel.cn/api/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "allowPrivateNetwork": true
            },
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://open.bigmodel.cn/api/anthropic/v1/models",
              "duration_ms": 210
            }
          },
          {
            "provider": "wanjiedata",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas-openapi.wanjiedata.com/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 400 catalog probe inconclusive https://maas-openapi.wanjiedata.com/api/v1/models",
              "duration_ms": 126
            }
          },
          {
            "provider": "apigo",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas.apigo.ai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://maas.apigo.ai/v1/models",
              "duration_ms": 272
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "allowPrivateNetwork": true
            },
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3-flash-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 421
            }
          },
          {
            "provider": "google-vertex",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3-flash-preview"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 404 catalog probe inconclusive https://generativelanguage.googleapis.com/v1beta",
              "duration_ms": 1083
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "5.6terra"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 16
            }
          }
        ],
        "profileSource": "/Users/dustinstudio/.openclaw-research",
        "workspace": "/Users/dustinstudio/.openclaw-research/workspace-ghy"
      },
      {
        "type": "openclaw",
        "dir": "/Users/dustinstudio/.openclaw-lihongyi-ra",
        "config": "/Users/dustinstudio/.openclaw-research/openclaw.json",
        "defaults": {
          "workspace": "~/.openclaw-research/workspace",
          "userTimezone": "Asia/Shanghai",
          "model": {
            "primary": "amadeus/5.6terra",
            "fallbacks": [
              "zai/glm-5.2",
              "google/gemini-3.1-flash-lite"
            ]
          },
          "thinkingDefault": "off",
          "verboseDefault": "off",
          "timeoutSeconds": 1800,
          "maxConcurrent": 3,
          "skills": [],
          "models": {
            "zai/glm-5.2": {},
            "apigo/claude-opus-4-7": {},
            "xiaomi/mimo-v2.5-pro": {},
            "google/gemini-3.1-pro-preview": {},
            "codex/gpt-5.4": {},
            "amadeus/5.6terra": {
              "alias": "5.6terra"
            }
          }
        },
        "agents": [
          {
            "id": "lihongyi-ra",
            "name": "lihongyi-ra",
            "default": false,
            "workspace": "~/.openclaw-research/workspace-lihongyi",
            "model": null
          }
        ],
        "providers": [
          {
            "provider": "zai",
            "api": "anthropic-messages",
            "auth": null,
            "baseUrl": "https://open.bigmodel.cn/api/anthropic",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "allowPrivateNetwork": true
            },
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://open.bigmodel.cn/api/anthropic/v1/models",
              "duration_ms": 210
            }
          },
          {
            "provider": "wanjiedata",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas-openapi.wanjiedata.com/api/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "glm-5.2"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 400 catalog probe inconclusive https://maas-openapi.wanjiedata.com/api/v1/models",
              "duration_ms": 126
            }
          },
          {
            "provider": "apigo",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "https://maas.apigo.ai/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "claude-opus-4-7"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "configured",
              "reason": "HTTP 401 protected catalog; credentials configured locally https://maas.apigo.ai/v1/models",
              "duration_ms": 272
            }
          },
          {
            "provider": "google",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {
              "allowPrivateNetwork": true
            },
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3-flash-preview",
              "gemini-3.1-pro-preview",
              "gemini-3.1-flash-lite"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://generativelanguage.googleapis.com/v1beta/models?key=[REDACTED]",
              "duration_ms": 421
            }
          },
          {
            "provider": "google-vertex",
            "api": "google-generative-ai",
            "auth": null,
            "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "gemini-3.1-pro-preview",
              "gemini-3-flash-preview"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "reachable",
              "reason": "HTTP 404 catalog probe inconclusive https://generativelanguage.googleapis.com/v1beta",
              "duration_ms": 1083
            }
          },
          {
            "provider": "amadeus",
            "api": "openai-completions",
            "auth": null,
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "request": {},
            "models": [
              "5.6terra"
            ],
            "agentRuntimes": [],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 16
            }
          }
        ],
        "profileSource": "/Users/dustinstudio/.openclaw-research",
        "workspace": "/Users/dustinstudio/.openclaw-research/workspace-lihongyi"
      },
      {
        "type": "hermes",
        "dir": "/Users/dustinstudio/.hermes",
        "config": "/Users/dustinstudio/.hermes/config.yaml",
        "defaults": {
          "model": {
            "primary": "custom:kimi-coding/k3",
            "fallbacks": [
              "zai/glm-5.2",
              "kimi/k3",
              "custom:minimax-cp/MiniMax-M3"
            ]
          }
        },
        "providers": [
          {
            "provider": "custom:kimi-coding",
            "api": "chat_completions",
            "baseUrl": "https://api.kimi.com/coding/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "k3"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 https://api.kimi.com/coding/v1/models",
              "duration_ms": 211
            }
          },
          {
            "provider": "amadeus",
            "api": "chat_completions",
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "5.6terra"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 9
            }
          }
        ]
      },
      {
        "type": "hermes",
        "dir": "/Users/dustinstudio/.hermes-zy",
        "config": "/Users/dustinstudio/.hermes-zy/config.yaml",
        "defaults": {
          "model": {
            "primary": "custom:amadeus/5.6terra",
            "fallbacks": [
              "zai/glm-5.2"
            ]
          }
        },
        "providers": [
          {
            "provider": "custom:amadeus",
            "api": "chat_completions",
            "baseUrl": "http://100.92.104.117:8080/v1",
            "authHeader": null,
            "apiKeyPresent": true,
            "models": [
              "5.6terra"
            ],
            "probe": {
              "status": "ok",
              "reason": "HTTP 200 http://100.92.104.117:8080/v1/models",
              "duration_ms": 5
            }
          }
        ]
      }
    ],
    "errors": []
  }
]
