[
  {
    "tool": "device_list",
    "arguments": {},
    "response": {
      "content": [],
      "structuredContent": {
        "hostStatuses": {
          "local": {
            "status": "failed",
            "detail": "Device support needs npm, which is not on the T3 server's PATH. Install npm (it comes with Node.js from nodejs.org), restart T3 Code, then retry."
          }
        },
        "hosts": [
          {
            "id": "local",
            "label": "This machine",
            "platforms": [
              {
                "platform": "ios",
                "available": false,
                "reason": "iOS Simulators need macOS with Xcode."
              },
              {
                "platform": "android",
                "available": true
              }
            ],
            "tools": {
              "hub": {
                "requiredVersion": "0.22.1",
                "installedVersions": [],
                "runningVersion": null
              },
              "agent": {
                "requiredVersion": "0.21.36",
                "installedVersions": [],
                "runningVersion": null
              }
            },
            "hubInstalled": false,
            "agentDeviceInstalled": false,
            "kind": "local"
          }
        ],
        "devices": [],
        "open": []
      },
      "isError": false
    }
  },
  {
    "tool": "device_open",
    "arguments": {
      "platform": "android"
    },
    "response": {
      "content": [
        {
          "type": "text",
          "text": "Device support needs npm, which is not on the T3 server's PATH. Install npm (it comes with Node.js from nodejs.org), restart T3 Code, then retry."
        }
      ],
      "isError": true
    }
  },
  {
    "tool": "device_open",
    "arguments": {
      "deviceId": "Proof_Pixel"
    },
    "response": {
      "content": [
        {
          "type": "text",
          "text": "No device Proof_Pixel on any host. 'This machine' (hostId local) failed to start: Device support needs npm, which is not on the T3 server's PATH. Install npm (it comes with Node.js from nodejs.org), restart T3 Code, then retry. Call device_list for current ids."
        }
      ],
      "isError": true
    }
  }
]