)]}'
{
  "commit": "4f0a78101f6ed31fc0e4f3b42d8a8aaae5e328bb",
  "tree": "1d012ef0c3a08f178f4b1731c56987146006f149",
  "parents": [
    "868cfa18a2a3682c7cc669fdd60b4206ebf603ca"
  ],
  "author": {
    "name": "Patrizio",
    "email": "patrizio.gelosi@amarulasolutions.com",
    "time": "Thu May 23 16:45:58 2024 +0200"
  },
  "committer": {
    "name": "Patrizio",
    "email": "patrizio.gelosi@amarulasolutions.com",
    "time": "Fri May 24 10:52:41 2024 +0200"
  },
  "message": "Add support for GPT-4o models\n\nSupport has been added for responses from ChatGPT 4o models, which may\ninvolve multiple tool calls.\n\nChange-Id: I45b8988572898f2bad901e0902cc8b4e4f109a37\nSigned-off-by: Patrizio \u003cpatrizio.gelosi@amarulasolutions.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fcbafd9880bd7bad6643050a8346fa818d45958d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/PatchSetReviewer.java",
      "new_id": "cea8b4cbf234e2fa0a13565e36c3ce28678d756f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/PatchSetReviewer.java"
    },
    {
      "type": "modify",
      "old_id": "13b96da37ea4e5a8ae3d1daa2d21e71c03ab5f9a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/common/client/api/chatgpt/ChatGptClient.java",
      "new_id": "f3b8f1d182e92ff56178f8ae02e41b07ff686f67",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/common/client/api/chatgpt/ChatGptClient.java"
    },
    {
      "type": "modify",
      "old_id": "892d50f88106a5f7b40d1aa8b78131c963fc94f8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/common/model/api/chatgpt/ChatGptResponseContent.java",
      "new_id": "2662155bec7e1edd194c15c9049b841cf03c7a2f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/common/model/api/chatgpt/ChatGptResponseContent.java"
    },
    {
      "type": "modify",
      "old_id": "9a3f6fda53a06ab6aa9c84e45780b034c17caa6c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/interfaces/client/api/chatgpt/IChatGptClient.java",
      "new_id": "50f8517550fcb0af621a1be96a8436410827dd3e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/interfaces/client/api/chatgpt/IChatGptClient.java"
    },
    {
      "type": "modify",
      "old_id": "c401cd000eb2882746632886ac4f523596a2f8fd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/api/chatgpt/ChatGptClientStateful.java",
      "new_id": "fe6401eb1655d81112c88fda4933146c6d0864bf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/api/chatgpt/ChatGptClientStateful.java"
    },
    {
      "type": "modify",
      "old_id": "e1b34ac8155f91369047be92575f6f5fc9ae3cb3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateless/client/api/chatgpt/ChatGptClientStateless.java",
      "new_id": "de37d130118cd5835e4a282576d5309c169c72fe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateless/client/api/chatgpt/ChatGptClientStateless.java"
    },
    {
      "type": "modify",
      "old_id": "79e15eab3f80dc31d261993de8d1a865475bdb49",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/chatgpt/ChatGptReviewStatefulTest.java",
      "new_id": "d452cec436d5b1d14133f7eaed0a9f31c5d9354a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/chatgpt/ChatGptReviewStatefulTest.java"
    },
    {
      "type": "modify",
      "old_id": "d6f873b1572da84a93e2b635f8b1d11b95d85104",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/chatgpt/integration/CodeReviewPluginIT.java",
      "new_id": "2c1535f36a894cccb476f839df77b1488cd4e157",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/chatgpt/integration/CodeReviewPluginIT.java"
    },
    {
      "type": "modify",
      "old_id": "30fc5e81992704ceabb2e6f2c907c3a2d3d340cb",
      "old_mode": 33188,
      "old_path": "src/test/resources/__files/chatGptRunStepsResponse.json",
      "new_id": "b9b60447fa927283b451e0673c9df1ece08bd828",
      "new_mode": 33188,
      "new_path": "src/test/resources/__files/chatGptRunStepsResponse.json"
    },
    {
      "type": "modify",
      "old_id": "b7875edad5589992ef136447c44350b518c33d8f",
      "old_mode": 33188,
      "old_path": "src/test/resources/__files/stateful/gerritFormattedPatch.txt",
      "new_id": "5a0f07e40e250a2aa97f58586dbf88a6ee4c5da4",
      "new_mode": 33188,
      "new_path": "src/test/resources/__files/stateful/gerritFormattedPatch.txt"
    }
  ]
}
