)]}'
{
  "commit": "c030f763029f92ac0e2d702da25970b388d97ea5",
  "tree": "eddea552f56db456e1dc90f0814f94dddf74ea0c",
  "parents": [
    "12f9dcbec19c15cabbbb852575442ccee9d6e72d"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Sun Oct 25 21:09:51 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Oct 25 21:09:51 2026 -0700"
  },
  "message": "agents: add continuous Dependabot PR monitor to process-dependabot-prs (#4352)\n\nPreviously, `process-dependabot-prs` only evaluated open Dependabot PRs\nwhen manually invoked, requiring manual re-runs whenever new PRs opened\nor existing PRs were recreated after another merge.\n\nAdd `scripts/monitor_dependabot_prs.py` to poll GitHub in the background\nonce every 5 hours (or immediately on `SIGUSR1`) and wake the agent\nconversation via `agentapi send-message` only when new or updated open\nDependabot PRs appear, when an open PR becomes conflicting, or when a\npoll error occurs. Update\n`.agents/skills/process-dependabot-prs/SKILL.md` to launch the\nbackground daemon and trigger `SIGUSR1` after merging PRs.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0c51cb5ed4a41243db310ce986fed468fb8208ca",
      "old_mode": 33188,
      "old_path": ".agents/skills/process-dependabot-prs/SKILL.md",
      "new_id": "1368211b0d876501551a7e44ad54dff5bf77a480",
      "new_mode": 33188,
      "new_path": ".agents/skills/process-dependabot-prs/SKILL.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2207bbb948544e68e35e928a207d2d414a99774e",
      "new_mode": 33261,
      "new_path": ".agents/skills/process-dependabot-prs/scripts/monitor_dependabot_prs.py"
    }
  ]
}
