)]}'
{
  "commit": "49edc92f95cab092a7ee62c350c6e69275b50cc8",
  "tree": "946b8359f6187ed630c4d08fa05e91fe1bc5a48d",
  "parents": [
    "52eeb15cf2f70caaadc4e0722a3b687ad9a91981"
  ],
  "author": {
    "name": "Philip Zeyliger",
    "email": "philip@bold.dev",
    "time": "Wed May 14 09:45:45 2025 -0700"
  },
  "committer": {
    "name": "Autoformatter",
    "email": "bot@sketch.dev",
    "time": "Wed May 14 16:46:49 2025 +0000"
  },
  "message": "agent: move \"sketch-base\" into git\n\nThe agent\u0027s notion of \"initial commit\" is kind of special, in that it\nis used as the \"base\" for a bunch of git operations. It\u0027s hard for\nthe user to change (we only provide a workflow via restart), yet\nsometimes you want to do just that.\n\nSo, instead we put it as data inside of it, named as a tag sketch-base.\nIt\u0027s abusing tags, but branches are no better.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d27378940649f0547d4a2c6a696addb4edf06bd6",
      "old_mode": 33188,
      "old_path": ".vscode/launch.json",
      "new_id": "9cd3e58cc5731c0ec2803d414cf3cbc0076ca269",
      "new_mode": 33188,
      "new_path": ".vscode/launch.json"
    },
    {
      "type": "modify",
      "old_id": "8051bf78d95df0f1d9df48e51c8513528fe821e8",
      "old_mode": 33188,
      "old_path": "claudetool/codereview/codereview.go",
      "new_id": "2745957c069ea768c63e7cce841ed5e879c3c6cb",
      "new_mode": 33188,
      "new_path": "claudetool/codereview/codereview.go"
    },
    {
      "type": "modify",
      "old_id": "37728d4174832c85e1155d290eeb1f0832dcbc3c",
      "old_mode": 33188,
      "old_path": "claudetool/codereview/differential.go",
      "new_id": "f12b4f04326890e15aa14a2e6c6adf06ab4b35d3",
      "new_mode": 33188,
      "new_path": "claudetool/codereview/differential.go"
    },
    {
      "type": "modify",
      "old_id": "32a8e0015d49506c045907f35c179b241c1d59f8",
      "old_mode": 33188,
      "old_path": "claudetool/codereview/llm_review.go",
      "new_id": "df8af9bf8cefbbaf1392f235435da9233b3b7882",
      "new_mode": 33188,
      "new_path": "claudetool/codereview/llm_review.go"
    },
    {
      "type": "modify",
      "old_id": "d12adbb9d721a1fe1192a6002829293e0401abef",
      "old_mode": 33188,
      "old_path": "cmd/sketch/main.go",
      "new_id": "ad81b740a35f10745abe4dd8e254d58930272830",
      "new_mode": 33188,
      "new_path": "cmd/sketch/main.go"
    },
    {
      "type": "modify",
      "old_id": "a0f981d21555d124175975db40fe1a4776d4b2a6",
      "old_mode": 33188,
      "old_path": "loop/agent.go",
      "new_id": "41a22f5b314d0ac5db7ff51c9185fbeb4bd04562",
      "new_mode": 33188,
      "new_path": "loop/agent.go"
    },
    {
      "type": "modify",
      "old_id": "47899a0659a0ef604988093c2379e39b355bed79",
      "old_mode": 33188,
      "old_path": "loop/agent_git_test.go",
      "new_id": "a1ca128c7d752fc2aa927db596e191685be8829b",
      "new_mode": 33188,
      "new_path": "loop/agent_git_test.go"
    },
    {
      "type": "modify",
      "old_id": "b186760b2a97a9fd38dbcdf2711bab5bff7c4d92",
      "old_mode": 33188,
      "old_path": "loop/server/loophttp.go",
      "new_id": "a89557dffd116375b234eb42d1443535f9890ac9",
      "new_mode": 33188,
      "new_path": "loop/server/loophttp.go"
    },
    {
      "type": "modify",
      "old_id": "cb50642942dcca5375b99ea4bcdb348fe007e035",
      "old_mode": 33188,
      "old_path": "loop/server/loophttp_test.go",
      "new_id": "d68928e1ee5d5c6ca51477cd8d48d5bac8f8c59b",
      "new_mode": 33188,
      "new_path": "loop/server/loophttp_test.go"
    },
    {
      "type": "modify",
      "old_id": "c5c94748276eecb43857a9c522be435a3e8c6d1d",
      "old_mode": 33188,
      "old_path": "loop/testdata/agent_loop.httprr",
      "new_id": "80114d13eaeb11ee15578b358c519ff3db6b96e4",
      "new_mode": 33188,
      "new_path": "loop/testdata/agent_loop.httprr"
    },
    {
      "type": "modify",
      "old_id": "1575473ce9aa82fa362aa869b101e6a6752db4e6",
      "old_mode": 33188,
      "old_path": "termui/termui.go",
      "new_id": "6dc5f871d753f421a90c16bebc29a37ca693bf65",
      "new_mode": 33188,
      "new_path": "termui/termui.go"
    }
  ]
}
