)]}'
{
  "commit": "3c5289e94f29466027f94ee76c13d91d1c04f086",
  "tree": "64146cbe5cbf95c141b96cad58e8d3735cc373b7",
  "parents": [
    "134f73aca3802d11cc46cfacd246b0a4a3bf8d7e"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Sat Oct 17 16:29:27 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Oct 17 16:29:27 2026 -0700"
  },
  "message": "agents: require factoring non-trivial scripts into standalone files (#4279)\n\nInlining multi-line Python or shell logic via heredocs, `-c` flags, or\nworkflow `run:` blocks makes scripts harder to read, lint, and test in\nisolation. Additionally, `.agents/rules/python.md` lacked YAML\nfrontmatter and was not loading automatically when editing Python or\nshell files.\n\nRequire non-trivial scripts to be factored into standalone `.py` or\n`.sh` files across workspace rules and code review auditor prompts, and\nadd glob trigger frontmatter to `.agents/rules/python.md`.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f53c69530fe915161b40949d4dcf5f473fd2f62e",
      "old_mode": 33188,
      "old_path": ".agents/rules/github_actions_workflows.md",
      "new_id": "7c59824f9733c5b3c528694e3fe9a38bd20fc9c4",
      "new_mode": 33188,
      "new_path": ".agents/rules/github_actions_workflows.md"
    },
    {
      "type": "modify",
      "old_id": "dbc134013f251efb654b499284a815ca04a79d07",
      "old_mode": 33188,
      "old_path": ".agents/rules/python.md",
      "new_id": "9921b5a597e49b6d9a2561599ec7f06026c76c1d",
      "new_mode": 33188,
      "new_path": ".agents/rules/python.md"
    },
    {
      "type": "modify",
      "old_id": "2d1d2825be031ebd8c9ad27273d517933cea7914",
      "old_mode": 33188,
      "old_path": ".agents/skills/review-code/SKILL.md",
      "new_id": "03236e42df95ac0806c43845d30f7f98b343d89f",
      "new_mode": 33188,
      "new_path": ".agents/skills/review-code/SKILL.md"
    },
    {
      "type": "modify",
      "old_id": "a708405b9d50633b2a708a54fc7bcccd290407f4",
      "old_mode": 33188,
      "old_path": ".agents/skills/review-code/review-agents-prompt.md",
      "new_id": "d9af2f992492383170e369b4257908982c4a06f3",
      "new_mode": 33188,
      "new_path": ".agents/skills/review-code/review-agents-prompt.md"
    },
    {
      "type": "modify",
      "old_id": "711ff7aecf444a75334f83492d66c77c5ec4a17d",
      "old_mode": 33188,
      "old_path": ".agents/skills/review-code/review-python-prompt.md",
      "new_id": "0e43eafaf84dca4c4e96cb3c51e32136a016a1d6",
      "new_mode": 33188,
      "new_path": ".agents/skills/review-code/review-python-prompt.md"
    },
    {
      "type": "modify",
      "old_id": "50bc446d5cfb6f6857781eef2af28520da8559ae",
      "old_mode": 33188,
      "old_path": ".agents/skills/review-code/review-workflows-prompt.md",
      "new_id": "afec077e1b05808b52f807f49d21afb3234e6a5c",
      "new_mode": 33188,
      "new_path": ".agents/skills/review-code/review-workflows-prompt.md"
    },
    {
      "type": "modify",
      "old_id": "f5c650d4cd3ac6d9ad620500a3929cbf8ddc2e9c",
      "old_mode": 33188,
      "old_path": "AGENTS.md",
      "new_id": "dea8b47413e467cbc0bfe04830ed3e49c76d2c72",
      "new_mode": 33188,
      "new_path": "AGENTS.md"
    }
  ]
}
