)]}'
{
  "commit": "69ff759f4e5bafc74f80cb2b72e4e417ec2edbbb",
  "tree": "9d40d639f30a9b053513b7082e4a52bf0d9c0730",
  "parents": [
    "4745b3fec208c81e4e694a11cb41d827239b8872"
  ],
  "author": {
    "name": "gio",
    "email": "gio@v1.dodo.cloud",
    "time": "Thu Jul 03 06:27:21 2025 +0000"
  },
  "committer": {
    "name": "gio",
    "email": "gio@v1.dodo.cloud",
    "time": "Thu Jul 03 08:15:36 2025 +0000"
  },
  "message": "Canvas: Support Anthropic Claude based AI agents\n\nChange-Id: Ib74c9672da9a80a4f20d63741a471c728a435b8e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d42d450e2bd048c1e22faefdb9fa6b1e2c942425",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/prisma/migrations/20250703041848_anthropic_api_key/migration.sql"
    },
    {
      "type": "modify",
      "old_id": "adc03cfe59a92dbc9dbf0043d35c7b8bfa0ba708",
      "old_mode": 33188,
      "old_path": "apps/canvas/back/prisma/schema.prisma",
      "new_id": "cee6787109fc9bb139d70cd1f2fd8c1f91dff1ef",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/prisma/schema.prisma"
    },
    {
      "type": "modify",
      "old_id": "cd182495ac0f47111311321c3689918243984753",
      "old_mode": 33188,
      "old_path": "apps/canvas/back/src/index.ts",
      "new_id": "b33cbbc636c738301d01d383c4c3b9fd45b40f4f",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/src/index.ts"
    },
    {
      "type": "modify",
      "old_id": "1deeb7a941058d6848365affce8a09d1c9512c7f",
      "old_mode": 33188,
      "old_path": "apps/canvas/config/src/config.ts",
      "new_id": "9568c7e56dd724139e5dd9fda2781dda348f04c2",
      "new_mode": 33188,
      "new_path": "apps/canvas/config/src/config.ts"
    },
    {
      "type": "modify",
      "old_id": "604bcc4ceeee7275206cd4bf95e6c7531f7b6cea",
      "old_mode": 33188,
      "old_path": "apps/canvas/config/src/graph.ts",
      "new_id": "90523d5c567dbc494e4cabbba218427d01606b2f",
      "new_mode": 33188,
      "new_path": "apps/canvas/config/src/graph.ts"
    },
    {
      "type": "modify",
      "old_id": "de0725a843fb24749831e087c02055d4c21056a2",
      "old_mode": 33188,
      "old_path": "apps/canvas/config/src/types.ts",
      "new_id": "e186f4b854a0da8555985c4b4d1f373aa47a1590",
      "new_mode": 33188,
      "new_path": "apps/canvas/config/src/types.ts"
    },
    {
      "type": "modify",
      "old_id": "cf4b586528b056c3927778bcfc25ad508f62726d",
      "old_mode": 33188,
      "old_path": "apps/canvas/front/src/Integrations.tsx",
      "new_id": "09bc28df54e3d80260e1cbf6586a1f93a059d94e",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/Integrations.tsx"
    },
    {
      "type": "modify",
      "old_id": "fa089773a9d1b80ac57fa09e0bf015437da7ad68",
      "old_mode": 33188,
      "old_path": "apps/canvas/front/src/components/node-app.tsx",
      "new_id": "a01709f72b43e07950a9b453f2b16d6fda90059a",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/components/node-app.tsx"
    },
    {
      "type": "modify",
      "old_id": "e2ad19d080790af0069ef1bb89b3cfa0dfa7510f",
      "old_mode": 33188,
      "old_path": "apps/canvas/front/src/lib/config.ts",
      "new_id": "17369163e0d39eb4b6982720705253232dc16b9b",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/lib/config.ts"
    },
    {
      "type": "modify",
      "old_id": "8f21c26dda9ded731d8609bd949f3561ec74871e",
      "old_mode": 33188,
      "old_path": "apps/canvas/front/src/lib/state.ts",
      "new_id": "e0a858ab9a76278d34e88e7b25a792ce178f1847",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/lib/state.ts"
    }
  ]
}
