{
  "schemaVersion": 1,
  "canonical": "https://glm52.ai/guides/glm-5-2-smolagents/",
  "checkedAt": "2026-07-29T11:54:57.926233+00:00",
  "environment": {
    "image": "ghcr.io/astral-sh/uv@sha256:41977070f8f7a569ba48da4641bf5212421625e02763bbca24d6fe599ac62a91",
    "python": "3.13.13",
    "smolagents": "1.26.0",
    "openai": "2.50.0",
    "pydantic": "2.13.4",
    "httpx": "0.28.1",
    "repositoryMount": "read-only",
    "publishedPorts": 0
  },
  "routes": {
    "payAsYouGo": {
      "model": "glm-5.2",
      "apiBase": "https://api.z.ai/api/paas/v4",
      "liveTested": true
    },
    "codingPlan": {
      "model": "glm-5.2",
      "apiBase": "https://api.z.ai/api/coding/paas/v4",
      "liveTested": false,
      "networkCalled": false,
      "status": "not-called-unsupported-tool",
      "reason": "smolagents was absent from Z.ai's officially supported Coding Plan tool list on the test date"
    },
    "openRouter": {
      "model": "z-ai/glm-5.2",
      "apiBase": "https://openrouter.ai/api/v1",
      "liveTested": true,
      "downstreamProviderPinned": false
    }
  },
  "observations": [
    {
      "case": "direct-final-answer",
      "status": "pass",
      "receipt": "SMOLAGENTS_DIRECT_OK",
      "elapsedMs": 7897,
      "inputTokens": 976,
      "outputTokens": 16
    },
    {
      "case": "typed-tool-loop",
      "status": "pass",
      "receipt": "ORCHID-7442 -> owner=orchid;port=7442",
      "elapsedMs": 10337,
      "inputTokens": 3500,
      "outputTokens": 46,
      "observedToolCalls": 1
    },
    {
      "case": "container-code-agent",
      "status": "pass",
      "receipt": "SMOLAGENTS_CODE_OK=4181",
      "elapsedMs": 3186,
      "inputTokens": 2012,
      "outputTokens": 63
    },
    {
      "case": "openrouter-final-answer",
      "status": "pass",
      "receipt": "SMOLAGENTS_OPENROUTER_OK",
      "elapsedMs": 5763,
      "inputTokens": 983,
      "outputTokens": 52
    },
    {
      "case": "invalid-model-control",
      "status": "expected-failure",
      "errorType": "AgentGenerationError",
      "httpStatus": 400,
      "providerMessageOmitted": true
    }
  ],
  "directCostReconstruction": {
    "freshInputTokens": 6488,
    "outputTokens": 125,
    "inputUsdPerMillion": 1.4,
    "outputUsdPerMillion": 4.4,
    "estimatedUsd": 0.0096332,
    "isInvoice": false
  },
  "allRequiredCasesPassed": true,
  "security": {
    "credentialValuesArchived": false,
    "requestIdentifiersArchived": false,
    "providerErrorBodiesArchived": false,
    "agentStepTranscriptsArchived": false,
    "hiddenReasoningArchived": false,
    "codingPlanRequestSent": false
  }
}
