)]}'
{
  "commit": "a7bdb5cf209a930e3fdd473052fccf4e15666b33",
  "tree": "085ebb920b9d31eaeada560b65f7ef7671052efd",
  "parents": [
    "ff1003b61ee07e325846e8a241388ef863eca77c"
  ],
  "author": {
    "name": "Patrizio",
    "email": "patrizio.gelosi@amarulasolutions.com",
    "time": "Mon Jun 17 16:50:38 2024 +0200"
  },
  "committer": {
    "name": "Patrizio",
    "email": "patrizio.gelosi@amarulasolutions.com",
    "time": "Thu Jun 27 15:58:15 2024 +0200"
  },
  "message": "Switch from `code_interpreter` to `file_search`\n\nThe `code_interpreter` tool (hosted by OpenAI), exhibited a high failure\nrate during code lookups and has been replaced with file_search. This\nchange enables ChatGPT to more reliably perform codebase lookups to\nprovide context for its reviews.\nThe codebase is uploaded to ChatGPT and transformed into Vector Stores.\nThese stores are assigned permanent IDs for each project, allowing them\nto be reused whenever a new assistant is created.\n\nChange-Id: I333ffb8e0e42f681b57ca021591c2a30ccb4fbf1\nSigned-off-by: Patrizio \u003cpatrizio.gelosi@amarulasolutions.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9480d764f25b87b14ca56872ef4c1af1d6c77b53",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/api/UriResourceLocatorStateful.java",
      "new_id": "a0265a2237756caeb20a1265504a5f56455f0f7a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/api/UriResourceLocatorStateful.java"
    },
    {
      "type": "modify",
      "old_id": "cc11000be03f34f21ced06b8f517eae422cba139",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/api/chatgpt/ChatGptAssistantBase.java",
      "new_id": "435efc9f282245ad568082d357aa1611d2a50a5b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/api/chatgpt/ChatGptAssistantBase.java"
    },
    {
      "type": "modify",
      "old_id": "3ac6e3e451532b20f8b274ff0da070fa1d13fc6a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/api/chatgpt/ChatGptFiles.java",
      "new_id": "4923503b782888762bf7a4548c07db07e17b157f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/api/chatgpt/ChatGptFiles.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f9d51d55b5ca50c617e27ac1060ebf121e5232a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/api/chatgpt/ChatGptVectorStore.java"
    },
    {
      "type": "rename",
      "old_id": "2fa6fe5222aefbf7f383d00d305857266721137a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/model/api/chatgpt/ChatGptFileIds.java",
      "new_id": "aae613f295fb80e23188f7fab886a82214c660a1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/model/api/chatgpt/ChatGptCreateVectorStoreRequest.java",
      "score": 68
    },
    {
      "type": "modify",
      "old_id": "8752d1a4d0c79c45ec3d8f3e1da57f421b342499",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/model/api/chatgpt/ChatGptToolResources.java",
      "new_id": "66bd3db5bf9aff6b5a6f2142fa1698be2455534d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/model/api/chatgpt/ChatGptToolResources.java"
    },
    {
      "type": "modify",
      "old_id": "5b0788238c92b40a0cafa78a4b98c1f4e73bf5fa",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/chatgpt/ChatGptReviewStatefulTest.java",
      "new_id": "0dbaafe608ba2ae59f52b4eb81c67321954e8b9d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/chatgpt/ChatGptReviewStatefulTest.java"
    }
  ]
}
