AIToday
Large Language ModelsAI Coding AssistantsZenn AI/MLPublished: Oct 15, 2026, 10:00 JST

GitHub suspends developer after AI agents fire 50 PRs in a day

GitHub suspends developer after AI agents fire 50 PRs in a day

3 Key Points

  1. What happened

    Running Claude Code subagents across 15 repositories produced about 50 pull requests in one day, with repeated pushes and API polling. GitHub then returned HTTP 403 "Your account was suspended" for violating its Terms of Service.

  2. Why it matters

    This shows that even work confined to your own repositories can trip GitHub's rule against excessive automated bulk activity, so automating at machine speed builds in a risk of losing the account.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, in your inbox every morning.

Context & Analysis

The developer had been running a loop in which AI agents fixed bugs, added tests, and cleaned up documentation across 15 public repositories, then had another AI grade the results until scores improved. Subagents were assigned one per repository so all 15 ran at once. In a single day this produced about 50 pull requests, each pushed to repeatedly, with CI results checked through the API every few dozen seconds and failed runs restarted.

The suspension arrived mid-way through a fifth round of fixes, when every GitHub API call began returning HTTP 403. Sign-in was also blocked for a while, and the developer took about half a day to find the appeal form and submit a request. The appeal process itself asked only for an honest account of how the account was being used; a support agent replied several hours later asking what the developer planned to do with GitHub, and the restriction was lifted five days after that reply. During the freeze, repositories and pull requests became invisible, published sites went dark, and scheduled tasks failed.

The recovery rules the developer settled on reflect GitHub's own REST API guidance: send requests sequentially rather than in parallel, leave at least a second between write calls, and prefer notifications over repeatedly asking the API for results. Beyond those, the developer set daily ceilings, changed push behavior so a single push follows passing local tests, and instructed agents to stop and report rather than retry when a 403, 429, or secondary rate limit appears.

FAQ
How long was the account suspended?
About six days, spanning a weekend. GitHub does not publish how long reviews take, and the reinstatement came after the developer answered a support agent's questions about how the account would be used.
What did the developer tell GitHub in the reinstatement request?
They admitted using AI agents on their own repositories, said they had not written to anyone else's repositories, acknowledged that the volume and speed may have looked abusive, and promised to reduce both.
What caused the suspension?
GitHub's Acceptable Use Policies prohibit excessive automated bulk activity and placing an undue burden on its servers through automated means. The developer's rapid stream of pull requests, pushes, and API calls appeared to match that pattern.

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleWordCraft, a Rust-built open-source Word alternative, hits v0.6.1