{
  "checkedAt": "2026-08-10T21:19:20+00:00",
  "compatibility": [
    {
      "boundary": "OSWorld labels this as its only pure-text observation type.",
      "executorStillRequired": true,
      "externalVisionRequired": false,
      "fullObservationDirectlyTextCompatible": true,
      "observationType": "a11y_tree"
    },
    {
      "boundary": "The pinned GLM-5.2 checkpoint is published as text generation without vision_config.",
      "executorStillRequired": true,
      "externalVisionRequired": true,
      "fullObservationDirectlyTextCompatible": false,
      "observationType": "screenshot"
    },
    {
      "boundary": "GLM-5.2 can consume the text tree, but another component must interpret the screenshot.",
      "executorStillRequired": true,
      "externalVisionRequired": true,
      "fullObservationDirectlyTextCompatible": false,
      "observationType": "screenshot_a11y_tree"
    },
    {
      "boundary": "Set-of-Mark remains a visual observation rather than a text-only payload.",
      "executorStillRequired": true,
      "externalVisionRequired": true,
      "fullObservationDirectlyTextCompatible": false,
      "observationType": "som"
    }
  ],
  "execution": {
    "cleanupVerified": true,
    "networksCreated": 0,
    "portsPublished": 0,
    "taskContainers": [
      "glm52-computer-use-bridge-preflight-20260811",
      "glm52-computer-use-probe-20260811"
    ],
    "temporaryProfilesCreated": 0,
    "volumesCreated": 0
  },
  "glm52": {
    "architectures": [
      "GlmMoeDsaForCausalLM"
    ],
    "maxPositionEmbeddings": 1048576,
    "modelType": "glm_moe_dsa",
    "pipelineTag": "text-generation",
    "probes": {
      "config": {
        "bytesRead": 3732,
        "sha256": "185f93ee6d12548e16a847e279dc0c3c90b1524c970b0866b42fb545747d859a",
        "status": 200,
        "url": "https://huggingface.co/zai-org/GLM-5.2/resolve/b4734de4facf877f85769a911abafc5283eab3d9/config.json"
      },
      "modelApi": {
        "bytesRead": 23604,
        "sha256": "2af74a5254f538120c884159bb15b2402c57a32665fd98613478d1c67c4b91f4",
        "status": 200,
        "url": "https://huggingface.co/api/models/zai-org/GLM-5.2"
      }
    },
    "repo": "zai-org/GLM-5.2",
    "revision": "b4734de4facf877f85769a911abafc5283eab3d9",
    "visionConfigPresent": false
  },
  "limits": [
    "No GLM-5.2 model call was made because this development task did not authorize GLM use.",
    "No OSWorld task, VM, screenshot, action, or leaderboard evaluation was run.",
    "Payload compatibility does not prove grounding accuracy or task success.",
    "Accessibility trees can omit canvas, image, layout, and application-specific state.",
    "The proposed action validator is an editorial safety fixture, not an OSWorld score or Z.ai product feature."
  ],
  "method": {
    "bridgePreflight": "known-dns-fake-ip-failure",
    "containerImage": "python@sha256:0b29ab9e420820f53d1cd5ce0157dfe07bea8a7cff5b4754d6d95c07b0e5bc47",
    "modelCalls": 0,
    "networkMode": "host",
    "osworldTasksExecuted": 0,
    "requests": 5,
    "weightsDownloaded": false
  },
  "osworld": {
    "benchmarkTasks": 369,
    "defaultActionSpace": "pyautogui",
    "defaultMaxSteps": 15,
    "defaultObservationType": "a11y_tree",
    "observationTypes": [
      "screenshot",
      "a11y_tree",
      "screenshot_a11y_tree",
      "som"
    ],
    "probes": {
      "agent": {
        "bytesRead": 30303,
        "sha256": "c6977b4f3603b9be0010c3da5781ec12944fc725158a803fb5a215a04c356af5",
        "status": 200,
        "url": "https://raw.githubusercontent.com/xlang-ai/OSWorld/091f5ef1d5544bc74953c77875d5feb5bed30108/mm_agents/uitars_agent.py"
      },
      "projectPage": {
        "bytesRead": 153030,
        "sha256": "bf37e00ce23e8c5472d485a6eb3b291ffa2de220b44040402516e41cbc48c516",
        "status": 200,
        "url": "https://os-world.github.io/"
      },
      "run": {
        "bytesRead": 12018,
        "sha256": "bbfe1590c7d0377518bb2ad3fcdcd18cc640f7dc7e040b1bdc577f8d86a1cf5f",
        "status": 200,
        "url": "https://raw.githubusercontent.com/xlang-ai/OSWorld/091f5ef1d5544bc74953c77875d5feb5bed30108/run.py"
      }
    },
    "pureTextObservationTypes": [
      "a11y_tree"
    ],
    "repo": "xlang-ai/OSWorld",
    "revision": "091f5ef1d5544bc74953c77875d5feb5bed30108"
  },
  "proposedActionContract": {
    "fixtures": [
      {
        "errors": [],
        "expectedValid": true,
        "name": "bounded-scroll",
        "observedValid": true
      },
      {
        "errors": [],
        "expectedValid": true,
        "name": "confirmed-save-click",
        "observedValid": true
      },
      {
        "errors": [
          "external_write requires confirmed=true"
        ],
        "expectedValid": false,
        "name": "write-without-confirmation",
        "observedValid": false
      },
      {
        "errors": [
          "unknown fields: x, y"
        ],
        "expectedValid": false,
        "name": "raw-coordinate-injection",
        "observedValid": false
      },
      {
        "errors": [
          "action is not allowlisted"
        ],
        "expectedValid": false,
        "name": "shell-escape",
        "observedValid": false
      }
    ],
    "passed": true,
    "scope": "Deterministic local validator only; no model generated these fixtures."
  },
  "schemaVersion": 1
}
