{
  "_hint": "If alive=0 but you expect a running KiCad, the adom_bridge.py plugin isn't deployed at its USER_SITE location. Call kicad_install_plugin to force a fresh deploy (auto-install runs once per bridge boot; the explicit verb bypasses the cache). Otherwise the file is stale — pass pruneStale:true to clean those up. v1.7.6+ supports multiple instances per exe (one row per PID).",
  "_timeoutHint": "ab waits up to 130s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure — the work usually keeps running on the bridge. Poll `kicad_status` until it reports done.",
  "durationMs": 40,
  "error": "",
  "output": "",
  "pluginAutoInstall": {
    "_hint": "Plugin successfully INSTALLED. No KiCad processes were running at install time, so the next time the user (or your next kicad_* command) launches KiCad, the reverse-bridge plugin will auto-load. Verify with kicad_bridge_status once KiCad is up.",
    "completedAt": "2026-09-07T17:59:07.335312Z",
    "payloadVersion": "0.9.2",
    "perVersion": [
      {
        "action": "installed",
        "filesWritten": [
          {
            "dest": "C:/Users/azureuser/Documents/KiCad/10.0/3rdparty/Python311/site-packages/adom_bridge.py",
            "name": "adom_bridge.py",
            "sha256": "9a9fec89462fc7ef0ffe65038d5350c9aa8fa1c9dd8c4916155f99c610f9a74a",
            "size": 144990,
            "src": "C:/Users/azureuser/AppData/Local/Adom Bridge/bridges-cache/kicad/plugin_payload/adom_bridge.py"
          },
          {
            "dest": "C:/Users/azureuser/Documents/KiCad/10.0/3rdparty/Python311/site-packages/usercustomize.py",
            "name": "usercustomize.py",
            "sha256": "df09303836d1ee8b209d61aa205ea68dfe5f64ac933b6e5abd7ca67f299e6b6c",
            "size": 4227,
            "src": "C:/Users/azureuser/AppData/Local/Adom Bridge/bridges-cache/kicad/plugin_payload/usercustomize.py"
          },
          {
            "dest": "C:/Users/azureuser/Documents/KiCad/10.0/3rdparty/Python311/site-packages/adom_bridge_boot.py",
            "name": "adom_bridge_boot.py",
            "sha256": "3b5fd8073e9ab7cc21eac80da0e88f093dfadb58e5bba2b570321bf1dbbfbafc",
            "size": 1053,
            "src": "generated"
          },
          {
            "dest": "C:/Users/azureuser/Documents/KiCad/10.0/3rdparty/Python311/site-packages/adom_bridge_boot.pth",
            "name": "adom_bridge_boot.pth",
            "sha256": "6a0b7eb087e28ed8299669267cc06f6aef60498b5d694a1ce406efbefd1ce76e",
            "size": 25,
            "src": "generated"
          },
          {
            "dest": "C:/Users/azureuser/AppData/Roaming/kicad/10.0/scripting/plugins",
            "name": "adom_bridge_plugin.py"
          },
          {
            "dest": "C:/Users/azureuser/AppData/Roaming/Python/Python311/site-packages",
            "name": "std-user-site payload"
          }
        ],
        "installPath": "C:/Program Files/KiCad/10.0",
        "kicadVersion": "10.0",
        "message": "plugin installed at C:\\Users\\azureuser\\Documents\\KiCad\\10.0\\3rdparty\\Python311\\site-packages. KiCad GUI processes launched AFTER this point will auto-load it via sitecustomize.py + usercustomize.py.",
        "payloadVersion": "0.9.2",
        "pluginDirLoaders": [
          "C:/Users/azureuser/AppData/Roaming/kicad/10.0/scripting/plugins"
        ],
        "preState": {
          "adom_bridge.py": {
            "exists": false
          },
          "adom_bridge_boot.pth": {
            "exists": false
          },
          "usercustomize.py": {
            "exists": false
          }
        },
        "stdUserSitePath": "C:/Users/azureuser/AppData/Roaming/Python/Python311/site-packages",
        "userSitePath": "C:/Users/azureuser/Documents/KiCad/10.0/3rdparty/Python311/site-packages"
      }
    ],
    "runningKiCad": [],
    "startedAt": "2026-09-07T17:59:06.748640Z",
    "summary": "installed",
    "triggered": true
  },
  "plugins": [
    {
      "alive": true,
      "discoveryFile": "C:/Users/AZUREU~1/AppData/Local/Temp/adom-kicad-bridge-pcbnew-8208.json",
      "endpoint": "http://127.0.0.1:8871/rpc",
      "exeName": "pcbnew",
      "pid": 8208,
      "port": 8871,
      "requestCount": 0,
      "startedAt": "2026-09-07T17:59:26.013000Z",
      "uptimeMs": 544785,
      "version": "0.9.2"
    }
  ],
  "schemaVersion": 1,
  "status": "ok",
  "statusVerb": "kicad_status",
  "success": true,
  "summary": {
    "alive": 1,
    "total": 1
  },
  "timeoutSeconds": 130
}

