)]}'
{
  "commit": "24d5501fb6b29561bf6a8831c27ab435443bd6da",
  "tree": "fd4292301b5b2dc639eaf4b7778d9f5baa0ffd8c",
  "parents": [
    "33f4a55cf9ca4e17496a68881d931c6528b28745"
  ],
  "author": {
    "name": "Patrizio",
    "email": "patrizio.gelosi@amarulasolutions.com",
    "time": "Thu Jun 13 09:51:25 2024 +0200"
  },
  "committer": {
    "name": "Patrizio",
    "email": "patrizio.gelosi@amarulasolutions.com",
    "time": "Thu Jun 27 15:58:15 2024 +0200"
  },
  "message": "Cancel \"zombie\" thread runs\n\nOccasionally, thread runs remain in an \"in_progress\" state even after\ndelivering the response. These \"zombie\" runs obstruct the addition of\nnew messages to the thread and must be manually cancelled once the run\nstep has been retrieved.\n\nChange-Id: I967da84bba66ed8b489b5fdc79001b62b8a9ec5d\nSigned-off-by: Patrizio \u003cpatrizio.gelosi@amarulasolutions.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a313d5a5d7f0b0439d74895dedecdbca532a3207",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/api/UriResourceLocatorStateful.java",
      "new_id": "b56aa4377165f92afafae806922b85a636e7aae0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/api/UriResourceLocatorStateful.java"
    },
    {
      "type": "modify",
      "old_id": "ca3bc3d078d4b84240b90e77b92d3425998dce33",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/api/chatgpt/ChatGptClientStateful.java",
      "new_id": "f0eb5f85db25ec367ccf29c0e1be3b18ecbac424",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/api/chatgpt/ChatGptClientStateful.java"
    },
    {
      "type": "modify",
      "old_id": "31d537ed3ef552b3a8ff54819789a5d6c0ccbc36",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/api/chatgpt/ChatGptRun.java",
      "new_id": "1fa4b0d0fc5169d473c879a673339cbb761c4985",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/chatgpt/mode/stateful/client/api/chatgpt/ChatGptRun.java"
    },
    {
      "type": "modify",
      "old_id": "812caa4689561cbe84638e6334b1f3ed957092c9",
      "old_mode": 33188,
      "old_path": "src/test/resources/__files/chatGptResponseRequestMessageStateful.json",
      "new_id": "37709e95732d51a3b88453a9cdcdd388ef652d58",
      "new_mode": 33188,
      "new_path": "src/test/resources/__files/chatGptResponseRequestMessageStateful.json"
    },
    {
      "type": "modify",
      "old_id": "b66217b86744b8b44c549b00b268cf052ee4960b",
      "old_mode": 33188,
      "old_path": "src/test/resources/__files/chatGptResponseRequestStateful.json",
      "new_id": "a3c26e49d825a14f7a408cfb7b4d09cb9e9e6e10",
      "new_mode": 33188,
      "new_path": "src/test/resources/__files/chatGptResponseRequestStateful.json"
    },
    {
      "type": "modify",
      "old_id": "b9b60447fa927283b451e0673c9df1ece08bd828",
      "old_mode": 33188,
      "old_path": "src/test/resources/__files/chatGptRunStepsResponse.json",
      "new_id": "3b92beb6f63213360b2d32f1739d34d95f8047ff",
      "new_mode": 33188,
      "new_path": "src/test/resources/__files/chatGptRunStepsResponse.json"
    }
  ]
}
