)]}'
{
  "commit": "74d690e7b4794f2c164a9da30dd106a002b935d9",
  "tree": "412f1ad777e599ed61904c7f80c53859315babab",
  "parents": [
    "039fc34bd9c8f7cf3e9f3c9aeee2e9677ce28e00"
  ],
  "author": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Wed May 14 18:16:03 2025 -0700"
  },
  "committer": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Thu May 15 12:40:29 2025 -0700"
  },
  "message": "claudetool: remove knowledge base, focus on about sketch\n\nWe should have a more general kb.\nMeanwhile, this is important and standalone.\nMake it all clearer and sharper.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15a4059c044ea4e1eb950e6ecc40f94a7e6388d6",
      "new_mode": 33188,
      "new_path": "claudetool/about_sketch.go"
    },
    {
      "type": "rename",
      "old_id": "7eeef982b9966a3e04849096a11a1e796a0babc3",
      "old_mode": 33188,
      "old_path": "claudetool/kb/sketch.txt",
      "new_id": "7eeef982b9966a3e04849096a11a1e796a0babc3",
      "new_mode": 33188,
      "new_path": "claudetool/about_sketch.txt",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "40974e318c0ed2f44e0a41fea6cc154f7c93c388",
      "old_mode": 33188,
      "old_path": "claudetool/browse/browse.go",
      "new_id": "fdc83c647651e7138d7a32c68a494f22308f4bac",
      "new_mode": 33188,
      "new_path": "claudetool/browse/browse.go"
    },
    {
      "type": "modify",
      "old_id": "f7ec670830007a54cd301b7de5d536e1a9022b7e",
      "old_mode": 33188,
      "old_path": "claudetool/codereview/differential.go",
      "new_id": "e3a819ada333810b2bad36b8709bdb50dd341ab7",
      "new_mode": 33188,
      "new_path": "claudetool/codereview/differential.go"
    },
    {
      "type": "delete",
      "old_id": "4d237ae96d253a8f21b8bc1e80b03e0ee613b374",
      "old_mode": 33188,
      "old_path": "claudetool/kb/strings_lines.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f5bf0e7f99287846e918c564a6338886433f244a",
      "old_mode": 33188,
      "old_path": "claudetool/knowledge_base.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a038f603bf1a8edb86263406a3cfe034e90b8523",
      "old_mode": 33188,
      "old_path": "experiment/experiment.go",
      "new_id": "4c6e530d71714b542ccaed26eeea539c03973e5f",
      "new_mode": 33188,
      "new_path": "experiment/experiment.go"
    },
    {
      "type": "modify",
      "old_id": "9331961d13ee64f0a7cd3d80eebb7ec91ce3e9c8",
      "old_mode": 33188,
      "old_path": "llm/llm.go",
      "new_id": "3de6b7faf798aea105ffb6541774f2ca622a63c1",
      "new_mode": 33188,
      "new_path": "llm/llm.go"
    },
    {
      "type": "modify",
      "old_id": "8992bb3d7259aa25ff48018e008003e47ed7ac01",
      "old_mode": 33188,
      "old_path": "loop/agent.go",
      "new_id": "c83dad12578d6bb220e3d9a80c02ae0dcbb8e34c",
      "new_mode": 33188,
      "new_path": "loop/agent.go"
    },
    {
      "type": "modify",
      "old_id": "a961a6a1dca46702b4029ccd880210cc766e8724",
      "old_mode": 33188,
      "old_path": "loop/testdata/agent_loop.httprr",
      "new_id": "66e823a771f92bc8957d133ac57728d20bf3f3f5",
      "new_mode": 33188,
      "new_path": "loop/testdata/agent_loop.httprr"
    },
    {
      "type": "modify",
      "old_id": "6dc5f871d753f421a90c16bebc29a37ca693bf65",
      "old_mode": 33188,
      "old_path": "termui/termui.go",
      "new_id": "6293824c636af1a673b30957e7cf16ba6910e3bc",
      "new_mode": 33188,
      "new_path": "termui/termui.go"
    },
    {
      "type": "modify",
      "old_id": "99b0f21086652acc5733df209bbbc38d61d9068c",
      "old_mode": 33188,
      "old_path": "webui/src/web-components/sketch-tool-calls.ts",
      "new_id": "a5afa5039c845a6ad573d61c205f3b9e7789865d",
      "new_mode": 33188,
      "new_path": "webui/src/web-components/sketch-tool-calls.ts"
    },
    {
      "type": "rename",
      "old_id": "ab0e723270a6c80a35c8e06bff4e78dd9f054124",
      "old_mode": 33188,
      "old_path": "webui/src/web-components/sketch-tool-card-knowledge-base.ts",
      "new_id": "b480568d063b7a6e3dd151055fc38e0eca5da301",
      "new_mode": 33188,
      "new_path": "webui/src/web-components/sketch-tool-card-about-sketch.ts",
      "score": 75
    }
  ]
}
