{
  "frozenAt": "2026-10-03T02:01:46.549640+00:00",
  "contractSha256": "73c5b17c5aa372ad73b60e0bf63c3b7a87748618ca3c2b9caef18917f7b96a18",
  "recorderSha256": "2a08096a35b4d34e8f3a38b2872c669213322b25ab71bac9adc86f6141880367",
  "nativeOrigin": "http://127.0.0.1:37430",
  "nativeServerPid": 49020,
  "recorderOrigin": "http://127.0.0.1:37431",
  "recorderPid": 32924,
  "backend": {
    "server": "existing llama.cpp",
    "port": 36280,
    "pid": 45736,
    "modelSha256": "29d8c98fa6b098e200069bfb88b9508dc3e85586d20cba59f8dda9a808165104",
    "contextMetadata": 8192,
    "parallelSlots": 1
  },
  "providerParameters": {
    "temperature": 0.2,
    "max_tokens": null,
    "top_p": null,
    "stream": true
  },
  "providerParametersMeaning": "Native llmResponseTokens=null, so maxTokens/max_tokens are omitted. UI max-output override is unset. Recorder only maps the model id and does not inject any sampling/output limits; native n/seed are not asserted without captured requests.",
  "nativeModel": {
    "id": "localai-uagentkit-qwen2.5-coder-1.5b-q4km",
    "label": "Uagentkit Qwen2.5 Coder 1.5b Q4km",
    "created": 0,
    "updated": 0,
    "description": "LocalAI model. File: uagentkit-qwen2.5-coder-1.5b-q4km",
    "hidden": false,
    "contextTokens": null,
    "maxOutputTokens": null,
    "interfaces": [
      "oai-chat",
      "oai-chat-fn"
    ],
    "parameterSpecs": [],
    "initialParameters": {
      "llmRef": "uagentkit-qwen2.5-coder-1.5b-q4km",
      "llmResponseTokens": null,
      "llmTemperature": 0.5
    },
    "sId": "localai",
    "vId": "localai",
    "pricing": {
      "chat": {
        "input": "free",
        "output": "free",
        "_isFree": true
      }
    },
    "userParameters": {
      "llmTemperature": 0.2
    },
    "userContextTokens": 8192
  },
  "nativeSource": {
    "id": "localai",
    "label": "LocalAI",
    "vId": "localai",
    "setup": {
      "localAIHost": "http://127.0.0.1:37431",
      "localAIKey": ""
    },
    "defsV": "169ef5505991-a92"
  },
  "nativeChatSettings": {
    "autoSpeak": "off",
    "autoSuggestAttachmentPrompts": false,
    "autoSuggestDiagrams": false,
    "autoSuggestHTMLUI": false,
    "autoSuggestQuestions": false,
    "autoTitleChat": false,
    "autoVndAntBreakpoints": true,
    "chatThinkingPolicy": "last-only",
    "tokenCountingMethod": "approximate",
    "filterHasBeamOpen": false,
    "filterHasDocFragments": false,
    "filterHasImageAssets": false,
    "filterHasStars": false,
    "filterIsArchived": false,
    "filterOlderThanDays": null,
    "micTimeoutMs": 5000,
    "showPersonaIcons2": false,
    "showRelativeSize": false,
    "showTextDiff": false,
    "showSystemMessages": false,
    "showToolbarNavigation": true,
    "storageWarningDismissed": false,
    "notificationEnabledModelIds": []
  },
  "nativeBeamSettings": {
    "presets": [],
    "lastConfig": {
      "id": "current",
      "name": "",
      "rayLlmIds": [
        "localai-uagentkit-qwen2.5-coder-1.5b-q4km",
        "localai-uagentkit-qwen2.5-coder-1.5b-q4km"
      ],
      "gatherLlmId": "localai-uagentkit-qwen2.5-coder-1.5b-q4km"
    },
    "cardAdd": true,
    "cardScrolling": false,
    "scatterShowLettering": false,
    "scatterShowPrevMessages": false,
    "gatherShowAllPrompts": false,
    "gatherAutoStartAfterScatter": false
  },
  "primaryBeforeStart": "Exactly one original case user prompt is staged by native Composer in a fresh conversation; no prior dialogue, assistant/ray/fusion output or model call. Custom Persona exact text has been set in the original UI. Two native ray model selectors are visible and identical.",
  "modelForwardsBeforeFreeze": 0,
  "deniedGenerationRequestsBeforeFreeze": 0,
  "maximumForwardsPerCase": 3,
  "maximumScatterPerCase": 2,
  "maximumFusePerCase": 1,
  "qualityReruns": 0,
  "newModelDownloads": 0,
  "paidCalls": 0,
  "networkBoundary": "Complete local Next.js app, no inherited cloud/database/analytics credentials, loopback inference, native direct browser fetch off. No OS/browser network isolation or whole-browser zero-external-attempt claim. Models/TTS/image service auto-link metadata can exist, but no voice/image/tools feature is invoked.",
  "technicalPreparation": "Provider Add menu was clipped below the 720px viewport; unused empty Z.ai and LM Studio configurations were created by unsuccessful selection actions then removed before testing. Quick Setup LocalAI saved the correct provider. Four recorder process revisions occurred before runtime/contract generation; every forward and denied-generation counter remained zero. Unsupported DOMStorage CDP method made no state change; Runtime.evaluate reads were read-only and scoped to this new task origin.",
  "supportingEvidence": {
    "nativeState": "5eaaffd5fcbf4f2a7702fac7261f2c78f5bddae67199dfee17eaeb4d9a265c36",
    "personaState": "6716d5a91039858f8ec8da3b6456a99263a6fc3ba2fbb8362ff9d59531116208",
    "preStartDOM": "432c02f8819218a267211b95c8150f780679381652aa8d442897eaef57933a3a",
    "preStartScreenshot": "b1984166ef354b79e033ff6f5f4453396c829d6c46348323ec379b92d0ef02ed",
    "installationFinal": "86116e58dae9785f6957779428ad72a1e67b4f5493c628fe8e7d41e38b0d2c27"
  }
}
