)]}'
{
  "commit": "8a8cb136ce3ff3900094559293b4d5e27dd4e994",
  "tree": "9a127639510ea0e28daec49cf7b198eb5e862eae",
  "parents": [
    "563e26377fcf558657329c59af8a017ad93f8b45"
  ],
  "author": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Thu Oct 02 16:17:44 2025 -0400"
  },
  "committer": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Fri Oct 03 11:42:30 2025 -0700"
  },
  "message": "internal/gcp/gemini: switch to google.golang.org/genai API\n\nChanging to the new API is overdue and setting up for upgrading\nto the new embedding model. For now we keep the old embedding model.\n\nThe new API does not support gemini-1.5-pro, so update to gemini-2.5-pro\nfor content generation. That should produce far better output anyway\nand was probably also overdue.\n\nChange-Id: I26d1128b7428b0a556536db413332b09a383ac70\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/708876\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b5fbaa908e22b63d336bcf48f70ea7a7b2cec445",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "04f1b21e5853f53a27f7fe7d20110f91f8dac503",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "01d4f0f1f6f1ae823c19513d1a63adf6db4fc61d",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "437824c38de95253abc9471146881286695daf4e",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "modify",
      "old_id": "64ae3c21161b050bc60f8bf492d81a17a46c4de6",
      "old_mode": 33188,
      "old_path": "internal/gcp/gemini/gemini.go",
      "new_id": "f23aa920522fede2d25cd2c54d7f818ddbfc9062",
      "new_mode": 33188,
      "new_path": "internal/gcp/gemini/gemini.go"
    },
    {
      "type": "modify",
      "old_id": "f54039e3e73958f54f447ca97dc2813ff9a3334c",
      "old_mode": 33188,
      "old_path": "internal/gcp/gemini/gemini_test.go",
      "new_id": "665a3c0acf1e8abc308fff4bc203d72313291d44",
      "new_mode": 33188,
      "new_path": "internal/gcp/gemini/gemini_test.go"
    },
    {
      "type": "modify",
      "old_id": "ac39d2a4a3954ddc8db03a8d0ee9a86302349e43",
      "old_mode": 33188,
      "old_path": "internal/gcp/gemini/schema.go",
      "new_id": "40fabe1b67fb1d6d1c743252433a266fc07246c5",
      "new_mode": 33188,
      "new_path": "internal/gcp/gemini/schema.go"
    },
    {
      "type": "modify",
      "old_id": "6042f9955a2b87e689a9ae7a2138062825fd3b75",
      "old_mode": 33188,
      "old_path": "internal/gcp/gemini/testdata/bigbatch.httprr",
      "new_id": "c7f10a4b405b424f625c3b1a06cb5cdd736f1f8f",
      "new_mode": 33188,
      "new_path": "internal/gcp/gemini/testdata/bigbatch.httprr"
    },
    {
      "type": "modify",
      "old_id": "3f6d7fa643a7d749729b920a17b0eeb9502b7841",
      "old_mode": 33188,
      "old_path": "internal/gcp/gemini/testdata/embedbatch.httprr",
      "new_id": "320c7200521c02044dd26fc70848e1af867976e7",
      "new_mode": 33188,
      "new_path": "internal/gcp/gemini/testdata/embedbatch.httprr"
    },
    {
      "type": "modify",
      "old_id": "e733d1d6cc67288bcc3979b9dc3e6e404efda401",
      "old_mode": 33188,
      "old_path": "internal/gcp/gemini/testdata/generatejson.httprr",
      "new_id": "7687c7b4a5d8f67ab97397732875982cda301408",
      "new_mode": 33188,
      "new_path": "internal/gcp/gemini/testdata/generatejson.httprr"
    },
    {
      "type": "modify",
      "old_id": "ca6b9ae36b08564bde995b9eceda32f9ad2df002",
      "old_mode": 33188,
      "old_path": "internal/gcp/gemini/testdata/generatetext.httprr",
      "new_id": "c89016ae18df88c894fb2675eb52fa6f28a92be2",
      "new_mode": 33188,
      "new_path": "internal/gcp/gemini/testdata/generatetext.httprr"
    }
  ]
}
