)]}'
{
  "commit": "bb7e8d682ed8bbc8f11fd5251b5d334113676a0a",
  "tree": "4be24c788e427d69d73d194b27e5ed39f8463e28",
  "parents": [
    "3db43c2384af0a5ea3ea23363d8658f643b704b3"
  ],
  "author": {
    "name": "jackwener",
    "email": "jakevingoo@gmail.com",
    "time": "Thu Aug 20 15:56:06 2026 +0800"
  },
  "committer": {
    "name": "jackwener",
    "email": "jakevingoo@gmail.com",
    "time": "Thu Aug 20 15:56:12 2026 +0800"
  },
  "message": "fix(models): resolve reasoning capabilities from provider facts\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbda3494643358bd3e46071245fddcb1502b09f2",
      "new_mode": 33188,
      "new_path": ".github/workflows/model-metadata-sync.yml"
    },
    {
      "type": "modify",
      "old_id": "d34dd504e1d1a2765e6e7c5f381198dc908829aa",
      "old_mode": 33188,
      "old_path": "package.json",
      "new_id": "8f42a994a6086558222cece2141d20bd5dad7dc2",
      "new_mode": 33188,
      "new_path": "package.json"
    },
    {
      "type": "modify",
      "old_id": "9bf9ae6322191ed49982d99221eec99129e1af2a",
      "old_mode": 33188,
      "old_path": "packages/core/src/__tests__/model-metadata.test.ts",
      "new_id": "416a1df1dac7bd3b607eeb9b3ff0ffd33802168c",
      "new_mode": 33188,
      "new_path": "packages/core/src/__tests__/model-metadata.test.ts"
    },
    {
      "type": "modify",
      "old_id": "a136a288085d794728e85c26f0db42310efcd602",
      "old_mode": 33188,
      "old_path": "packages/core/src/__tests__/model-thinking.test.ts",
      "new_id": "656e51b4ec376dc83641ac25900104e646caee61",
      "new_mode": 33188,
      "new_path": "packages/core/src/__tests__/model-thinking.test.ts"
    },
    {
      "type": "modify",
      "old_id": "e39d69eb08a651efe4c7bbf2f84f70cbfc118d4b",
      "old_mode": 33188,
      "old_path": "packages/core/src/__tests__/runtime-policy-codec.test.ts",
      "new_id": "2732698405541b8b77e86f40f80c54054188c9cd",
      "new_mode": 33188,
      "new_path": "packages/core/src/__tests__/runtime-policy-codec.test.ts"
    },
    {
      "type": "modify",
      "old_id": "5f0cf88707938bbda29389613966fd54e8bb0c55",
      "old_mode": 33188,
      "old_path": "packages/core/src/llm-connections.ts",
      "new_id": "ca3728b12bc8b661275db7f762d6dd2150b50f9a",
      "new_mode": 33188,
      "new_path": "packages/core/src/llm-connections.ts"
    },
    {
      "type": "modify",
      "old_id": "cc8472d647528c4f034b8f4c8ce2cbe5ec78c335",
      "old_mode": 33188,
      "old_path": "packages/core/src/model-metadata.generated.ts",
      "new_id": "42218a83b35538b8561ba8996cd16aeb69d84aa5",
      "new_mode": 33188,
      "new_path": "packages/core/src/model-metadata.generated.ts"
    },
    {
      "type": "modify",
      "old_id": "a448eaccb1b6dbea28ccbb2c293c20d14e887ae3",
      "old_mode": 33188,
      "old_path": "packages/core/src/model-metadata.ts",
      "new_id": "660a493bd71b93523da68a8e062f06a29e2034fb",
      "new_mode": 33188,
      "new_path": "packages/core/src/model-metadata.ts"
    },
    {
      "type": "modify",
      "old_id": "36f7938ae36f8417250f895597e138baeb3ccb6d",
      "old_mode": 33188,
      "old_path": "packages/core/src/model-thinking.ts",
      "new_id": "fb61ef4430c98e1b86342806c8ecf00e3d32535f",
      "new_mode": 33188,
      "new_path": "packages/core/src/model-thinking.ts"
    },
    {
      "type": "modify",
      "old_id": "e4f5d24abfb8ea47006e0a9b9c332f1137fe0667",
      "old_mode": 33188,
      "old_path": "packages/core/src/provider-registry.ts",
      "new_id": "250dfc8f0c0af499b74dce05dee8d49a1ef53a42",
      "new_mode": 33188,
      "new_path": "packages/core/src/provider-registry.ts"
    },
    {
      "type": "modify",
      "old_id": "916433697950749d70855436a55b5c96a8375835",
      "old_mode": 33188,
      "old_path": "packages/core/src/runtime-policy/connection-catalog-codec.ts",
      "new_id": "78994f0f57e04fe8a4d2fe75a7c6092f56b1456c",
      "new_mode": 33188,
      "new_path": "packages/core/src/runtime-policy/connection-catalog-codec.ts"
    },
    {
      "type": "modify",
      "old_id": "919ac5e78cabe26fd78d0772cf49878ed93fb75c",
      "old_mode": 33188,
      "old_path": "packages/runtime/src/__tests__/model-factory-thinking.test.ts",
      "new_id": "7a35300d8a6338e991cbfa001fc5dea473f9582a",
      "new_mode": 33188,
      "new_path": "packages/runtime/src/__tests__/model-factory-thinking.test.ts"
    },
    {
      "type": "modify",
      "old_id": "b1371bc96daabc4bb31185bc8c577a8c44f7a6cf",
      "old_mode": 33188,
      "old_path": "packages/runtime/src/__tests__/provider-contract-overrides.ts",
      "new_id": "a5c4ec530dce100e75e7cfbf018fd1ab7bfcd6e2",
      "new_mode": 33188,
      "new_path": "packages/runtime/src/__tests__/provider-contract-overrides.ts"
    },
    {
      "type": "modify",
      "old_id": "f6dc871cfb95d4f0ec9997c013ec14eed597ae2e",
      "old_mode": 33188,
      "old_path": "packages/runtime/src/model-factory.ts",
      "new_id": "aa45ca8795c05ffd1ce504e3a923974a8d44aca1",
      "new_mode": 33188,
      "new_path": "packages/runtime/src/model-factory.ts"
    },
    {
      "type": "modify",
      "old_id": "7a599438dca783d671e3ae1e27261617ed56732a",
      "old_mode": 33188,
      "old_path": "packages/runtime/src/model-fetcher.ts",
      "new_id": "39f3d7adf818e45770a014ebfeb6d33edeb9e995",
      "new_mode": 33188,
      "new_path": "packages/runtime/src/model-fetcher.ts"
    },
    {
      "type": "modify",
      "old_id": "5d8e24da0e1173d4ad5132ababb27428034c1032",
      "old_mode": 33188,
      "old_path": "packages/runtime/src/telemetry/model-pricing.generated.ts",
      "new_id": "1f6606a66b1e1ba02f5d7b5aa68095afbd249e6e",
      "new_mode": 33188,
      "new_path": "packages/runtime/src/telemetry/model-pricing.generated.ts"
    },
    {
      "type": "modify",
      "old_id": "0843ed66bd12dfb9074cb970f3671105667b548b",
      "old_mode": 33188,
      "old_path": "scripts/sync-model-metadata.mjs",
      "new_id": "f86876af73f805d3eeb07b9a7c70d90c4ae411d0",
      "new_mode": 33188,
      "new_path": "scripts/sync-model-metadata.mjs"
    }
  ]
}
