)]}'
{
  "commit": "23994954b6d61055514da4d4cee16749ab95b866",
  "tree": "58f1cea2276d1a232ec6c6161d00a90d102c71af",
  "parents": [
    "c05916f32fc9f943785673095544db658a5bd79c"
  ],
  "author": {
    "name": "Stefan Krawczyk",
    "email": "stefan@dagworks.io",
    "time": "Tue Jul 30 23:49:12 2024 -0700"
  },
  "committer": {
    "name": "Stefan Krawczyk",
    "email": "stefan@dagworks.io",
    "time": "Tue Jul 30 23:49:12 2024 -0700"
  },
  "message": "WIP: prototyping proxy object spans\n\nSo this prototypes something to connect.\n\nThings to discuss creating the spans:\n\n1. when do we proxy the object? before and after each step? (can\u0027t do it with step because post doesn\u0027t get inputs... but could?)\n2. do we do it once at the beginning (would need to expose inputs)? But then how do we provide the tracer? with before and after hooks?\n\nThings for the spans:\n\n1. need to log what can be pulled from it -- where? how?\n2. how does this then display in the UI?\n\nOtherwise technically this should work for any \"object\".\nWe\u0027d want to internally __burr_ the variables.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "98091af025c3c6c22b5848fd2d4442845d2d066b",
      "old_mode": 33188,
      "old_path": "burr/core/application.py",
      "new_id": "9930367ebcb3a429888736db10b01eaeb4e49274",
      "new_mode": 33188,
      "new_path": "burr/core/application.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43681ae26b6519f208837582b747d547c768fd90",
      "new_mode": 33188,
      "new_path": "examples/client_instrument/application.py"
    }
  ]
}
