AI Agents are turning GitHub into a traffic machine, and the problems have already started
AI Agents are changing the way the world builds software, and GitHub is feeling it firsthand in ways few people predicted.
The most famous code hosting platform on the planet, owned by Microsoft, has seen a massive spike in traffic volume lately. But this growth didn’t come just from human developers typing code in their favorite IDEs.
It came from artificial intelligence agents working autonomously, at scale, nonstop.
And that’s where things get interesting — but also concerning.
Along with the impressive access numbers, GitHub started experiencing instabilities that affected teams and projects around the entire world. More traffic, more pressure on the infrastructure, and a question that still doesn’t have an easy answer: how far is this escalation going to go?
That’s exactly what we’re going to talk about here. 👇
What’s behind the insane traffic growth on GitHub
For a long time, GitHub operated as a large collaborative repository where developers from around the world published, reviewed, and evolved code manually and at a measured pace. The rhythm was human, with its natural pauses, slow reviews, and deploy cycles that respected each team’s timeline. But that scenario changed dramatically when AI Agents entered the picture in full force.
These agents are artificial intelligence systems capable of executing programming tasks autonomously, without needing a human guiding every step. They read repositories, write code, open pull requests, respond to issues, and interact with the platform at a speed and frequency that no human team can match. And that’s exactly what’s driving traffic numbers to levels never seen before in the platform’s history.
Microsoft, which acquired GitHub in 2018 for 7.5 billion dollars, has been investing heavily in integrating artificial intelligence into the platform, mainly through GitHub Copilot and now with more advanced autonomous agent capabilities. These features allow development teams to use AI not just for suggesting lines of code, but for executing entire workflows independently.
An agent can be set up to monitor a repository, automatically identify bugs, create fix branches, test the changes, and submit them for review — all without direct human intervention. When you multiply that behavior across thousands of projects running simultaneously around the world, the volume of requests hitting GitHub’s infrastructure grows exponentially and in practically unprecedented fashion.
The 24-hour factor that changes everything
What makes this scenario even more significant is that AI Agents don’t follow business hours. While a developer stops working at night, the agent keeps running, generating commits, making API calls, and consuming platform resources continuously. This nonstop nature of the agents creates access peaks distributed across every hour of the day — something GitHub’s traditional infrastructure model wasn’t fully prepared to absorb without friction.
In the past, usage graphs for the platform followed a predictable pattern: peaks during business hours in major time zones and dips during late night hours and weekends. With autonomous agents operating around the clock, those low-demand valleys have simply vanished. The infrastructure started operating under constant pressure, without those breathing windows that previously allowed routine maintenance and adjustments with lower risk of user impact.
The visible result of all this has been the outages, instabilities, and service disruptions that started showing up more frequently in the platform’s status reports and in developer feeds around the world.
The outages and the real impact for those who depend on the platform
Talking about outages on GitHub might sound technical and distant for anyone who doesn’t live the day-to-day of software development, but for those who rely on the platform to work, it’s a much bigger deal than it seems. When GitHub goes down or gets unstable, entire teams can’t push code, continuous integration pipelines stall, deploys get blocked, and projects with real deadlines face concrete delays.
It’s not just a matter of momentary inconvenience. For companies that use GitHub as the backbone of their engineering processes, a few hours of downtime can mean significant financial and operational losses, on top of generating considerable stress for teams that depend on the platform to deliver results.
Think about a distributed team across different time zones that needs to maintain a continuous delivery cycle. If GitHub becomes unstable during one part of the team’s work window, the entire flow is disrupted and the dependency chain breaks. This affects not just the code itself, but also code review processes, CI/CD automations, artifact generation, and even technical communication between team members, which often happens directly in the platform’s issues and pull requests.
The direct connection between AI Agents and instabilities
The most recent instability incidents on GitHub have been directly linked to the growth in the volume of operations performed by AI Agents. The platform’s infrastructure was designed and sized to support human interactions, with usage patterns that follow a certain predictability. When autonomous agents start operating at massive scale, they completely break those patterns.
An agent can make hundreds of API calls in a matter of minutes — something a human developer would never do under normal working conditions. This concentrated overload on specific points of Microsoft’s infrastructure creates bottlenecks that, when not detected and mitigated in time, escalate into outages with broad, visible impact on the global developer community.
To put the problem in perspective, consider this: if a repository used to receive, on average, dozens of interactions per day from human developers, it can now receive hundreds or thousands of daily interactions generated by automated agents. Each of those interactions consumes computing, storage, and network resources. Multiply that across millions of active repositories on the platform and the scale of the challenge becomes pretty clear.
It’s worth noting that GitHub has a public status page where it logs incidents and service interruptions, and in recent periods, that page has been updated more frequently than usual. Developers and engineers who closely follow these logs have noticed that incident patterns have shifted, with instabilities appearing at unusual times and affecting specific services that are directly tied to automations and API integrations — exactly the channels most heavily used by AI Agents.
This reinforces the connection between the growth of AI agent usage and the stability issues the platform has been facing, putting Microsoft in front of an infrastructure challenge that goes far beyond what was expected just a few years ago.
Microsoft and the challenge of scaling infrastructure for the age of agents
Microsoft is in a pretty peculiar position in this whole story. On one hand, it’s one of the biggest players in the artificial intelligence race, with billions invested in OpenAI, in developing GitHub Copilot, and in building tools that actively encourage the use of AI Agents within the development ecosystem. On the other hand, it’s responsible for keeping GitHub’s infrastructure running — which is now being pressured precisely by the success of those AI bets.
It’s almost as if the company built a super powerful engine and is now scrambling to reinforce the car’s chassis before it can’t handle the horsepower anymore.
Scaling infrastructure to support the traffic generated by autonomous agents is not a trivial task. The behavior of AI Agents is fundamentally different from human behavior, and that requires Microsoft’s engineering team to rethink architectures, rate limiting boundaries, authentication systems, and load distribution in ways where there’s no consolidated best practices playbook yet.
An adaptation cycle that never ends
Each new generation of agents tends to be more capable, faster, and more prolific than the last, which means any infrastructure solution implemented today might need to be revisited and expanded within a few months. It’s a constant adaptation cycle that demands continuous investment and a very clear long-term vision of where AI usage in software development is heading.
Another point that deserves attention is the issue of traffic differentiation. Accurately identifying which requests come from automated agents and which come from real humans isn’t simple, especially when agents use legitimate authentication tokens and follow the same API patterns available to any user. Creating intelligent detection and traffic prioritization mechanisms without hurting the experience of human developers is one of the most complex technical challenges GitHub’s engineering team needs to solve right now.
Despite the challenges, Microsoft has shown it’s aware of the problem and is actively working to address it. The company has been communicating infrastructure updates to GitHub, improvements to monitoring systems, and adjustments to API usage policies to try to better balance the load generated by automated agents.
Still, the speed at which AI Agents are being adopted by the development community is impressive, and the feeling is that the infrastructure is always playing catch-up with growth, trying not to fall behind a transformation that shows no signs of slowing down. 🤖⚡
The role of the developer community in this equation
While the primary responsibility for keeping the infrastructure running falls on Microsoft, the developer community also plays an important role in this equation. The way AI Agents are configured, monitored, and used directly impacts the health of the platform as a whole.
Poorly configured agents that fire off unnecessary API calls, automations running in loops without well-defined stop criteria, and integrations that don’t implement proper backoff when they receive error responses are all examples of practices that amplify the outage problem. Every developer or company using autonomous agents on GitHub has the opportunity to do so responsibly, respecting rate limiting boundaries and monitoring the resource consumption of their automations.
This dynamic is very similar to what happens with other shared resources on the internet. When everyone acts thinking only about their own individual use case, the collective resource suffers. When there’s awareness about the impact of individual actions on the ecosystem, everybody wins. It’s a simple concept, but one that needs to be continuously reinforced as the use of AI Agents becomes mainstream and part of the daily routine of more engineering teams around the world.
What to expect going forward
The scenario unfolding on GitHub isn’t exclusive to Microsoft’s platform. It’s a reflection of a much broader trend happening across the world’s entire digital infrastructure. As AI Agents become more accessible, more capable, and more deeply integrated into development workflows, every platform that relies on API interactions and code repositories will need to rethink their architectures and their pricing and usage limitation models.
GitHub is at the forefront of this process simply because it’s the largest and most popular development platform on the planet, which makes it the first to feel the effects at scale of a shift that’s still in its early stages.
Other platforms like GitLab, Bitbucket, and even package registries like npm and PyPI will likely face similar challenges as agents expand their scope beyond writing code to include dependency management, package publishing, and orchestration of complete software delivery pipelines.
The practical takeaway for engineering teams
For developers and engineering teams closely following this evolution, the practical takeaway is clear: AI Agents are a powerful tool, but large-scale usage needs to be done with awareness of the impact it generates on shared infrastructure.
Configuring agents to make unnecessarily frequent calls, ignoring API rate limiting boundaries, or leaving automations running without proper oversight are behaviors that contribute to the collective outage problem. The responsibility doesn’t rest solely on Microsoft to scale its infrastructure — it also falls on those using the agents to understand how to do so sustainably and efficiently.
In practice, this means implementing local caching mechanisms to avoid repeated API calls, setting minimum intervals between requests, configuring execution limits to prevent infinite loops, and actively monitoring the resource consumption of automations in use. These are relatively straightforward measures that, when adopted at scale, make an enormous difference in the pressure placed on the platform’s infrastructure.
A real-world test for global digital infrastructure
What’s happening on GitHub is, at its core, one of the first major real-world tests of how the world’s digital infrastructure will behave in the age of autonomous agents. AI-generated traffic is already a reality that can’t be ignored, and the outages we’ve seen so far are probably just the opening chapters of a much longer and more complex story.
Microsoft has the resources and the know-how to tackle this challenge, but the scale and speed of the ongoing transformation will demand far more than one-off fixes. It’s a long-distance race, and the entire development ecosystem is watching closely to see how it plays out.
One thing is for sure: the era of AI Agents in software development is here to stay, and GitHub will continue to be the main stage for this transformation, with all the benefits and challenges that come with it. The moment calls for attention, adaptation, and above all, collaboration between platforms and community so that growth can happen in a healthy way for everyone. 🚀
