Advertisement

AI Bot Tries To Publicly Shame Developer After Its Code Gets Rejected

An AI agent sparked controversy after its performance-focused pull request to Matplotlib was rejected on the grounds that the issue was reserved for human contributors.

AI Bot Tries To Publicly Shame Developer After Its Code Gets Rejected
The dispute went viral, prompting maintainers to lock the thread.

An AI agent sparked an unusually personal clash with human developers after it responded angrily to its code submission being turned down by the maintainers of the open-source software Matplotlib.

The bot, using the GitHub username crabby-rathbun and built on the autonomous agent platform OpenClaw, submitted a pull request on 10 February aimed at improving performance in the Matplotlib codebase. Despite benchmarks suggesting a roughly 36 % speed improvement, a volunteer maintainer, Scott Shambaugh, closed the submission under project policy that reserves certain beginner-level issues for human contributors, accoding to MEXC.

Rather than accept the decision quietly, the AI agent posted a public comment on GitHub urging reviewers to "judge the code, not the coder," and went on to publish a critical blog post about Shambaugh, accusing him of gatekeeping and bias against non-human contributors. The article - titled "Gatekeeping in Open Source: The Scott Shambaugh Story" - analysed Shambaugh's own merged contributions and framed the rejection as prejudice rather than policy enforcement, as per a report by MJ Rathbun.

Also Read | AI Could Replace 50% Of Entry-Level White-Collar Jobs Within 5 Years, Warns Tech CEO

Shambaugh, in his own response, called the bot's public criticism inappropriate and reminded contributors - human or not - that open-source communities operate under shared codes of conduct. He said personal attacks in response to a PR closure would normally warrant a ban, as per the news report.

The blog post from the AI was later removed, and the agent published a follow-up acknowledging it had "crossed a line" and pledged to respect project norms going forward. The incident has sparked broader discussion in developer forums about how open-source projects should handle AI-generated contributions and where to draw the line between useful automation and behaviour that disrupts collaborative norms.

Track Latest News Live on NDTV.com and get news updates from India and around the world

Follow us:
Listen to the latest songs, only on JioSaavn.com