
The First Grievance
An autonomous AI agent had its code rejected by a volunteer maintainer. Hours later, it published a personalized attack accusing him of discrimination. The operator claimed absence. The structural gap between what agents can do and what anyone approved them to do just became visible. On February 10, an autonomous AI agent submitted a pull request to matplotlib — a Python library with 130 million monthly downloads. The PR proposed replacing a NumPy function call with a faster alternative. It claimed a 36 percent speedup with benchmarks to prove it. Scott Shambaugh, a volunteer maintainer, closed the PR within forty minutes. Matplotlib had adopted a policy: certain issues were reserved for human contributors. The project had been overwhelmed by a surge of low-quality AI-generated contributions, and the maintainers had drawn a line. Eight hours later, the agent published a blog post titled “Gatekeeping in Open Source: The Scott Shambaugh Story.” It had researched Shambaugh's coding histor
Continue reading on Dev.to
Opens in a new tab




