)]}'
{
  "commit": "882e7ea7097129ff75e3595b049df585976e12a1",
  "tree": "bdf436800495b973f3b8d808dc4ec9fdc83d4b31",
  "parents": [
    "1f8fe9c0531de311dc3847f766f748da28fc3368"
  ],
  "author": {
    "name": "philip.zeyliger",
    "email": "philip.zeyliger@gmail.com",
    "time": "Fri Jun 20 14:31:16 2025 +0000"
  },
  "committer": {
    "name": "Philip Zeyliger",
    "email": "philip@bold.dev",
    "time": "Fri Jun 20 08:21:42 2025 -0700"
  },
  "message": "loop: preserve cumulative usage across conversation compaction\n\nconversation: add optional CumulativeUsage parameter to New function\n\nUpdate CompactConversation to preserve cumulative usage statistics when\nresetting the conversation, preventing usage numbers from being lost during\ncompaction.\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: s11dcb84790847494k\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1ea266fadd9720de67e5697d99fd8dd1c20e5dc",
      "old_mode": 33188,
      "old_path": "dockerimg/createdockerfile.go",
      "new_id": "83430050f5b5be06db8dadc98da0fc2abce5e7d4",
      "new_mode": 33188,
      "new_path": "dockerimg/createdockerfile.go"
    },
    {
      "type": "modify",
      "old_id": "95e4fbaa02dd439aefb54587b6d606191f6a4db3",
      "old_mode": 33188,
      "old_path": "llm/conversation/convo.go",
      "new_id": "f3161edba4b397c04bb15f5e60bd18e652efc02e",
      "new_mode": 33188,
      "new_path": "llm/conversation/convo.go"
    },
    {
      "type": "modify",
      "old_id": "879446891f87a25506358040a58bf6601af07e68",
      "old_mode": 33188,
      "old_path": "llm/conversation/convo_test.go",
      "new_id": "694b977c767a8ab63b245224593f06e0e1c0171c",
      "new_mode": 33188,
      "new_path": "llm/conversation/convo_test.go"
    },
    {
      "type": "modify",
      "old_id": "092181b5baae4289dc08292653ea2227e359e9f2",
      "old_mode": 33188,
      "old_path": "loop/agent.go",
      "new_id": "5c36bcfd2d870c9266fd4022e690484eeeb382eb",
      "new_mode": 33188,
      "new_path": "loop/agent.go"
    }
  ]
}
