Agent of the Day – October 20, 2026

Some workflows write code. Others decide what code gets written. Today’s Agent of the Day is Issue Monster , the Cookie Monster of the backlog: it nibbles on open issues and hands them to the Copilot coding agent, politely and in order.

The Issue Monster runs every 30 minutes, and on demand via workflow_dispatch. Its frontmatter is mostly a set of manners:

  • Don’t pile on. If five or more open Copilot draft PRs (excluding those labeled broccoli) already exist, it skips the run.
  • Don’t start without food. skip-if-no-match requires at least one open issue.
  • Don’t build on a broken floor. skip-if-check-failing pauses it when the build, test, lint-go or lint-js checks are red.

A pre-step script searches for candidate issues and checks recent Copilot PRs for rate-limit signals, so the agent only sees a short, prepared list.

I audited run 39438401745, a scheduled run on main from this morning:

MeasureValue
ConclusionSuccess
Duration7.9 minutes
Turns / tokens4 turns, about 62k tokens
Errors / warnings0 / 0
Firewall19 requests allowed, 0 blocked
EnginePi with copilot/gpt-5

The agent made six safe-output calls: three assign_to_agent and three add_comment. The comments landed on #70227, #69063 and #68043. The single MCP server, safeoutputs, reported 6 requests and no errors.

The audit compared the run with an earlier successful run, 39433043735. Event, task domain and tool breadth all matched. Posture stayed write-capable and nothing was blocked. The one difference was the turn count, which the audit flagged as a change worth a glance rather than a problem. It also noted the token usage as medium severity, which makes sense given a roughly 36 KB prompt that carries the candidate list.

Combined workflow activity chart

Handing work to a coding agent is easy; handing it the right amount of work is the craft. Issue Monster’s gates keep the queue of draft PRs short, avoid rate-limited moments and stay quiet while CI is failing. Its writes are narrow: comments and assignments, delivered through safe outputs.

Read the source, borrow the gating pattern, and let your own backlog get nibbled: github/gh-aw.