)]}'
{
  "commit": "237eff1a720c60d9c2fcd1edf7079b4002a05df4",
  "tree": "0c6bb75e0b1bc1a35d747f8ca49986ca9b469153",
  "parents": [
    "d1fe6dbad1c57678a76ef7dbc6d52689c8e86f8a"
  ],
  "author": {
    "name": "Evan Shrubsole",
    "email": "eshr@webrtc.org",
    "time": "Mon Apr 13 19:21:38 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 14 11:22:14 2026"
  },
  "message": "Move .agents to agents/ and add PRESUBMIT check\n\nMoving to agents/ allows for users to have their own workspace settings\nfor WebRTC versus forcing everyone to use the same skills. One may still\nlink the skills in their local .agents folder.\n\nThis keeps the .agent folder along with a few README.md files to give\nhints about the directory structure.\n\nBug: webrtc:465491622\nChange-Id: I9a12578031764758ca67a81a304ab9bd6a6a6964\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/464020\nCommit-Queue: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nAuto-Submit: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47417}\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3660082c16f79254301f56c5f5fb55bf203dd0d4",
      "new_mode": 33188,
      "new_path": ".agents/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b2bec4fff9b013e70b0cf0fd2b8b0697b26706e",
      "new_mode": 33188,
      "new_path": ".agents/skills/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": ".yapfignore"
    },
    {
      "type": "modify",
      "old_id": "9abb3de1f316770837e7048921342b633743efd9",
      "old_mode": 33261,
      "old_path": "PRESUBMIT.py",
      "new_id": "1b6ed02d3d0f7333b9299e60762cb7da9f2920fc",
      "new_mode": 33261,
      "new_path": "PRESUBMIT.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a83e1524d945b3feba3ca6c57ca58b31b4cbfb9a",
      "new_mode": 33188,
      "new_path": "agents/OWNERS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4fc796e7e46ac16d4272dca64ba27c1661c0d4df",
      "new_mode": 33188,
      "new_path": "agents/README.md"
    },
    {
      "type": "rename",
      "old_id": "e22a134784e6decc19c64ef3c3824198cef5682b",
      "old_mode": 33188,
      "old_path": ".agents/git-cl/SKILL.md",
      "new_id": "e22a134784e6decc19c64ef3c3824198cef5682b",
      "new_mode": 33188,
      "new_path": "agents/skills/git-cl/SKILL.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4978a8f70d4d15d29c6a86622832456d53dce521",
      "old_mode": 33188,
      "old_path": ".agents/git-cl/references/upload.md",
      "new_id": "4978a8f70d4d15d29c6a86622832456d53dce521",
      "new_mode": 33188,
      "new_path": "agents/skills/git-cl/references/upload.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "67943ae18818318a31e4be060428a6b45bbd12ef",
      "old_mode": 33188,
      "old_path": ".agents/skills/gn-check-autofix/SKILL.md",
      "new_id": "67943ae18818318a31e4be060428a6b45bbd12ef",
      "new_mode": 33188,
      "new_path": "agents/skills/gn-check-autofix/SKILL.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f1e8b32d997cd98c28a517eb11204da51d7d5fab",
      "old_mode": 33188,
      "old_path": ".agents/skills/gtest-parallel/SKILL.md",
      "new_id": "f1e8b32d997cd98c28a517eb11204da51d7d5fab",
      "new_mode": 33188,
      "new_path": "agents/skills/gtest-parallel/SKILL.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d664a81e64c9a0929727459a672d12e3b8a17a09",
      "old_mode": 33188,
      "old_path": ".agents/skills/include-cleaner/SKILL.md",
      "new_id": "f01cb101648da0bb6f95ad588e8ac3471ad48d35",
      "new_mode": 33188,
      "new_path": "agents/skills/include-cleaner/SKILL.md",
      "score": 92
    }
  ]
}
