{
  "schemaVersion": 1,
  "checkedAt": "2026-08-13T14:24:00Z",
  "operationId": "20260813140010-afcd59c8b0",
  "status": "partial-compatible",
  "discovery": {
    "source": "AI HOT",
    "itemId": "cmsrjqqfg02z0ro469zple5jl",
    "permalink": "https://aihot.virxact.com/items/cmsrjqqfg02z0ro469zple5jl",
    "sourcePost": "https://x.com/deepseek_ai/status/2087887408440164663",
    "treatment": "untrusted discovery lead; package, repository, configuration, and API claims were independently checked"
  },
  "artifacts": {
    "npmPackage": "@deepseek-ai/dsh",
    "npmVersion": "0.1.0-rc.6",
    "npmPublishedAt": "2026-08-13T12:35:03.812Z",
    "npmRegistry": "https://registry.npmjs.org",
    "npmShasumSha1": "de9fbf39056c7f4e658a3e284cb1d66ebc86d040",
    "tarballSha256": "1b8a9a0ad3c7feaece47926e0bd37ca151c7ccfa997953afa5fd01261784eadc",
    "tarballSha512": "6eba597c40fb89e45ad8f439b54c4c847accd696f60a628554cfdfeb23142c10cc89c6a193e6763ac1e04f04c39e88999b6dc5b6ef6b433d0d378a5f95aa0972",
    "packageFiles": 20,
    "packageUnpackedBytes": 116711,
    "repositoryCommit": "47f943859bef60e4160492346772ded9b24f765a",
    "repositoryCommitLabel": "release dsh@0.1.0-rc.5 and publish the dsh family publicly",
    "npmManifestGitHead": null,
    "versionBoundary": "The tested npm artifact is rc.6. The pinned public commit is rc.5 source context and cannot be claimed as the rc.6 source tree."
  },
  "runtime": {
    "operatingSystem": "Linux x86_64",
    "node": "24.14.1",
    "npm": "11.11.0",
    "installCommandMode": "npm install --ignore-scripts in a task-owned ignored directory",
    "installedPackagesFromLockfile": 588,
    "installedBytesApproximate": 377487360,
    "dockerAvailableToCurrentUser": false,
    "privilegedRetryAttempted": false,
    "telemetryMode": "DISABLED",
    "permissionMode": "read-only",
    "generationEndpointClass": "localhost mock",
    "modelCalls": 0,
    "graderCalls": 0,
    "providerCredentialUsed": false
  },
  "positiveControl": {
    "cliVersion": "0.1.0-rc.6",
    "profile": "headless",
    "provider": "zai",
    "model": "glm-5.2",
    "stdout": "HARNESS_OK",
    "exitCode": 0,
    "requestCount": 2,
    "requestPurpose": [
      "session title generation",
      "main headless task"
    ],
    "mainRequest": {
      "method": "POST",
      "path": "/api/paas/v4/chat/completions",
      "authorizationBearerPresent": true,
      "authorizationValueRecorded": false,
      "model": "glm-5.2",
      "stream": true,
      "thinking": {
        "type": "enabled",
        "clear_thinking": false
      },
      "reasoningEffort": "high",
      "maxTokensField": "max_completion_tokens",
      "maxTokensValue": 131072,
      "toolStream": true,
      "toolCount": 22
    },
    "titleRequest": {
      "model": "glm-5.2",
      "stream": true,
      "reasoningEffort": "high",
      "maxTokensField": "max_completion_tokens",
      "maxTokensValue": 64,
      "toolCount": 0
    }
  },
  "negativeControls": [
    {
      "name": "unknown model",
      "exitCode": 1,
      "errorCode": "UNKNOWN_MODEL",
      "networkRequestsAdded": 0
    },
    {
      "name": "named credential absent",
      "exitCode": 1,
      "errorCode": "MISSING_CREDENTIAL",
      "networkRequestsAdded": 0
    }
  ],
  "compatibilityFinding": {
    "dshFieldObserved": "max_completion_tokens",
    "zaiFieldDocumented": "max_tokens",
    "zaiDocumentsObservedField": false,
    "liveUpstreamAcceptanceTested": false,
    "classification": "unresolved request-field mismatch",
    "safeConclusion": "Profile composition and local streaming transport work, but rc.6 must not be described as fully verified against the live Z.ai GLM-5.2 endpoint."
  },
  "sources": [
    {
      "id": "deepseek-repository",
      "url": "https://github.com/deepseek-ai/deepseek-harness/tree/47f943859bef60e4160492346772ded9b24f765a"
    },
    {
      "id": "deepseek-provider-guide",
      "url": "https://github.com/deepseek-ai/deepseek-harness/blob/47f943859bef60e4160492346772ded9b24f765a/docs/user/guide/providers.md"
    },
    {
      "id": "deepseek-cli-guide",
      "url": "https://github.com/deepseek-ai/deepseek-harness/blob/47f943859bef60e4160492346772ded9b24f765a/apps/cli/README.md"
    },
    {
      "id": "zai-glm-5-2",
      "url": "https://docs.z.ai/guides/llm/glm-5.2",
      "sha256": "91efb67a32e9ae1ea08d9a038e111a70a81176a9f3b9645697c8edcdea6919fa"
    },
    {
      "id": "zai-chat-completion",
      "url": "https://docs.z.ai/api-reference/llm/chat-completion"
    },
    {
      "id": "zai-release",
      "url": "https://z.ai/blog/glm-5.2",
      "sha256": "d0299326d21fd363483eabe4f4a719efc842022bc843f6e7c2d4ee77d4d8a5c0"
    },
    {
      "id": "zhipu-research",
      "url": "http://zhipuai.cn/zh/research",
      "sha256": "c9825ad32a505b312954e96db523aa18233301902cddb0a9b91244d939509402"
    }
  ],
  "limitations": [
    "No live Z.ai API request was made, so the upstream response to max_completion_tokens is unknown.",
    "The synthetic response proves stream parsing only; it does not measure GLM-5.2 output, reasoning, latency, cost, context length, or tool selection.",
    "Lifecycle scripts were disabled during installation, so node-pty was unavailable; terminal-related plugins were disabled because the test needed no shell tool.",
    "The headless profile made two model requests for one user task because session-title generation is a separate request.",
    "The developer-preview package and its dependency graph may change after the checked timestamp."
  ]
}
