{
  "frozenAt": "2026-10-03T00:11:55.703486+00:00",
  "caseContractSha256": "319d50c8ea72fe6b72507e591c2456a3f40754de81ff3c58b2cd65d0d044eaa1",
  "product": {
    "name": "SiYuan",
    "version": "3.8.6",
    "sourceCommit": "158812497497c6fa8a6d1031bfa2f025a61ee5c2",
    "kernelSha256": "c10685a8f06cbe859b78ee970ebac573f40efbde27afe6eaeeb124be43b794d3",
    "feature": "Native inline editor SSE from selected synthetic note document IDs; direct input empty; no conversational history"
  },
  "runtime": {
    "name": "llama.cpp llama-server",
    "version": "0.4.1-dev (build 1, commit 161755f29)",
    "existingWorkerPort": 36280,
    "existingWorkerAltered": false
  },
  "model": {
    "name": "Qwen2.5-Coder-1.5B-Instruct",
    "tag": "Q4_K_M",
    "digest": "29d8c98fa6b098e200069bfb88b9508dc3e85586d20cba59f8dda9a808165104",
    "alias": "uagentkit-qwen2.5-coder-1.5b-q4km",
    "requestedEditorSettings": {
      "modelId": "20261003080000-model01",
      "maxHistoryMessages": 0,
      "temperature": 0.2,
      "maxCompletionTokens": 1024
    },
    "actualNativeEditorSettings": {
      "modelId": "20261003080000-model01",
      "maxHistoryMessages": 1,
      "temperature": 0.2,
      "maxCompletionTokens": 1024
    },
    "nativeNormalization": "maxHistoryMessages 0 normalized to 1 by fixed conf.AI.Normalize; each generation request supplies empty history, so zero history messages are used",
    "modelContextLengthSetting": 8192,
    "topP": "Not set by native editor; no independent effective-default claim",
    "backendTokenLimit": "Native requests max_completion_tokens=1024; effective backend handling must be reported from retained request/response, not assumed from UI alone"
  },
  "nativeSystemSha256": "8f4e1bb86db78919d2e9e8a72b75343ba46693b2706c9dbc45c92f9de2de92e8",
  "inputEquivalence": "Raw note/action bytes remain frozen. Native selected-block standard Markdown may differ only in blank-line spacing, surrounding line whitespace and * versus - list marker. Every nonblank line word, punctuation and order is guarded and actual bytes retained.",
  "bridge": {
    "endpoint": "http://127.0.0.1:11491/v1",
    "sourceSha256": "fa167d7c0665fa3de33b08f2011773d7dfb530bf040af24ff2d613e2c833f0cb",
    "maxBackendForwardsPerCase": 1,
    "initiallyUnarmed": true,
    "generatedChoiceContentAltered": false,
    "mapping": "Request model identifier and response metadata alias only; raw private upstream and native bytes retained"
  },
  "nativeSettings": {
    "cloudAccountConfigured": false,
    "syncEnabled": false,
    "lanSyncEnabled": false,
    "embeddingEnabled": false,
    "mcpServers": 0,
    "agentInvoked": false,
    "privateAuthConfigured": true,
    "safeMode": true,
    "startupExternalHTTP": "Observed default CONNECT attempts blocked by task-owned local proxy, 0 external proxy forwards; no OS/socket isolation claim"
  },
  "excluded": [
    "AI Agent chat",
    "MCP and skills",
    "embedding or retrieval",
    "cloud sync or account use",
    "paid cloud model or subscription",
    "native insertion/export of generated output",
    "quality reruns"
  ],
  "scope": "Exactly two first native editor drafts from task-owned synthetic notes. First errors/output retained; no mock, provider-only helper or replacement client."
}