{
  "head": "afed409d6b037abba8db60b0fd7596d25aebb34a",
  "worktree": "/home/ubuntu/wt/other-providers-18",
  "isolatedRoot": "/tmp/t3-opencode-18561-cbku6l9f",
  "evidence": "Actual OpenCodeRuntime, ServerOwner, CLI probe, SDK health/inventory, Node process spawner, ProviderMaintenanceRunner, ProviderRegistry and ProviderInstanceRegistry. No provider session or billable turn.",
  "fixtures": "One thin driver snapshot adapter uses actual status/probe. Installer capabilities use an external wrapper pinning @latest to 1.19.0 and a synthetic npm action-family lock key. Latest-version and compatibility metadata are pinned to 1.19.0; no claim of live network release metadata or production installer auto-detection.",
  "useCases": "Default upgrade 1.18.35 -> 1.19.0, then targeted 1.19.0 reinstall with the same 1.18.35 helper continuously borrowed.",
  "commands": [
    {
      "requestedArgs": [
        "install",
        "--prefix",
        "/tmp/t3-opencode-18561-cbku6l9f/prefix",
        "opencode-ai@latest",
        "--no-audit",
        "--no-fund"
      ],
      "executable": "/usr/local/nvm/versions/node/v24.21.0/bin/node",
      "npmCli": "/usr/local/nvm/versions/node/v24.21.0/lib/node_modules/npm/bin/npm-cli.js",
      "actualArgs": [
        "install",
        "--prefix",
        "/tmp/t3-opencode-18561-cbku6l9f/prefix",
        "opencode-ai@1.19.0",
        "--no-audit",
        "--no-fund"
      ],
      "home": "/tmp/t3-opencode-18561-cbku6l9f/home"
    },
    {
      "requestedArgs": [
        "install",
        "--prefix",
        "/tmp/t3-opencode-18561-cbku6l9f/prefix",
        "opencode-ai@1.19.0",
        "--no-audit",
        "--no-fund"
      ],
      "executable": "/usr/local/nvm/versions/node/v24.21.0/bin/node",
      "npmCli": "/usr/local/nvm/versions/node/v24.21.0/lib/node_modules/npm/bin/npm-cli.js",
      "actualArgs": [
        "install",
        "--prefix",
        "/tmp/t3-opencode-18561-cbku6l9f/prefix",
        "opencode-ai@1.19.0",
        "--no-audit",
        "--no-fund"
      ],
      "home": "/tmp/t3-opencode-18561-cbku6l9f/home"
    }
  ],
  "before": {
    "version": "1.18.35",
    "installedVersion": "1.18.35",
    "status": "warning",
    "versionAdvisory": {
      "status": "behind_latest",
      "currentVersion": "1.18.35",
      "latestVersion": "1.19.0",
      "updateCommand": "/usr/local/nvm/versions/node/v24.21.0/bin/node /tmp/t3-opencode-18561-cbku6l9f/18561-fixture-installer.mjs install --prefix /tmp/t3-opencode-18561-cbku6l9f/prefix opencode-ai@latest --no-audit --no-fund",
      "canUpdate": true,
      "canInstallVersion": true,
      "checkedAt": "2026-10-19T04:19:31.340Z",
      "message": "Install the update now or review provider settings."
    },
    "compatibilityAdvisory": {
      "status": "graceful",
      "message": "This provider version has limited compatibility with this T3 Code release. Use 1.19.0.",
      "recommendedVersion": "1.19.0",
      "recommendedRange": null,
      "latestVersionStatus": "supported"
    }
  },
  "defaultUpgrade": {
    "version": "1.18.35",
    "installedVersion": "1.19.0",
    "status": "warning",
    "versionAdvisory": {
      "status": "current",
      "currentVersion": "1.19.0",
      "latestVersion": "1.19.0",
      "updateCommand": "/usr/local/nvm/versions/node/v24.21.0/bin/node /tmp/t3-opencode-18561-cbku6l9f/18561-fixture-installer.mjs install --prefix /tmp/t3-opencode-18561-cbku6l9f/prefix opencode-ai@latest --no-audit --no-fund",
      "canUpdate": true,
      "canInstallVersion": true,
      "checkedAt": "2026-10-19T04:19:39.439Z",
      "message": null
    },
    "compatibilityAdvisory": {
      "status": "graceful",
      "message": "This provider version has limited compatibility with this T3 Code release. Use 1.19.0.",
      "recommendedVersion": "1.19.0",
      "recommendedRange": null,
      "latestVersionStatus": "supported"
    },
    "updateState": {
      "status": "succeeded",
      "startedAt": "2026-10-19T04:19:31.347Z",
      "finishedAt": "2026-10-19T04:19:38.645Z",
      "message": "Provider updated.",
      "output": "npm warn install-scripts 1 package has install scripts not yet covered by allowScripts:\nnpm warn install-scripts   opencode-ai@1.19.0 (postinstall: node ./postinstall.mjs)\nnpm warn install-scripts\nnpm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve <pkg>` to allow.\n\n\n\nchanged 3 packages in 7s"
    },
    "subscriberReceivedSuccess": true,
    "successRetainedAfterRefresh": true,
    "actualHealthVersion": "1.18.35",
    "actualCliVersion": "1.19.0"
  },
  "targetedReinstall": {
    "version": "1.18.35",
    "installedVersion": "1.19.0",
    "status": "warning",
    "versionAdvisory": {
      "status": "current",
      "currentVersion": "1.19.0",
      "latestVersion": "1.19.0",
      "updateCommand": "/usr/local/nvm/versions/node/v24.21.0/bin/node /tmp/t3-opencode-18561-cbku6l9f/18561-fixture-installer.mjs install --prefix /tmp/t3-opencode-18561-cbku6l9f/prefix opencode-ai@latest --no-audit --no-fund",
      "canUpdate": true,
      "canInstallVersion": true,
      "checkedAt": "2026-10-19T04:19:42.167Z",
      "message": null
    },
    "compatibilityAdvisory": {
      "status": "graceful",
      "message": "This provider version has limited compatibility with this T3 Code release. Use 1.19.0.",
      "recommendedVersion": "1.19.0",
      "recommendedRange": null,
      "latestVersionStatus": "supported"
    },
    "updateState": {
      "status": "succeeded",
      "startedAt": "2026-10-19T04:19:40.840Z",
      "finishedAt": "2026-10-19T04:19:41.520Z",
      "message": "Provider updated.",
      "output": "npm warn install-scripts 1 package has install scripts not yet covered by allowScripts:\nnpm warn install-scripts   opencode-ai@1.19.0 (postinstall: node ./postinstall.mjs)\nnpm warn install-scripts\nnpm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve <pkg>` to allow.\n\n\n\nup to date in 552ms"
    },
    "subscriberReceivedSuccess": true,
    "successRetainedAfterRefresh": true,
    "actualHealthVersion": "1.18.35",
    "actualCliVersion": "1.19.0"
  },
  "ownerStartCount": 1,
  "trackedServers": [
    {
      "pid": 282315,
      "port": 45381,
      "args": [
        "serve",
        "--hostname=127.0.0.1",
        "--port=45381"
      ]
    }
  ],
  "borrowedServerStayedRunning": true,
  "cleanup": {
    "exactOwnerScopeClosed": true,
    "serverRunningAfterScope": false,
    "isolatedFilesRetainedForInspection": true
  }
}
