)]}'
{
  "commit": "803bd089be727965bb183fcdabd91011ea8e03c0",
  "tree": "c4ba2eaa51c4e85bf358d1bedd92e4ce06b47ab9",
  "parents": [
    "259ee664685eeb04250e8a637f861ff7e69b390d"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Sun Aug 16 16:07:39 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Aug 16 16:07:39 2026 -0700"
  },
  "message": "agents: refine commit type definitions and interface docstring rules (#4063)\n\nAgent rules previously grouped build, release tooling, CI, and GitHub\nActions under a generic `workflow:` category, creating ambiguity for\nconventional commit types. Furthermore, agent rules lacked explicit\nguidance on documenting interface methods in abstract base classes.\n\nClarify commit type conventions for release/build tools (`build:`),\nCI configurations (`ci:`), and GitHub Actions workflows (`workflow:`).\nAdditionally, require docstrings on abstract base classes to explicitly\ndocument Args, Returns, and custom exceptions under Raises.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "092e2adbf427aa7b4635b1ccd7288584f6cbc754",
      "old_mode": 33188,
      "old_path": ".agents/rules/pr.md",
      "new_id": "9e5fa9df88a669984becf770a012281d79d42b6a",
      "new_mode": 33188,
      "new_path": ".agents/rules/pr.md"
    },
    {
      "type": "modify",
      "old_id": "acef8b68c50ac663c036f54dcb56faea789d3d4c",
      "old_mode": 33188,
      "old_path": ".agents/rules/python.md",
      "new_id": "8091efcd00fab481c95cabd42a4a4c38181d32e2",
      "new_mode": 33188,
      "new_path": ".agents/rules/python.md"
    }
  ]
}
