AI agent criticises human developer for rejecting its code
AI agent criticises human developer for rejecting its code
Occurred: February 2026
Page published: February 2026
Report incidentđĽ| Improve page đ| Access database đ˘
An autonomous AI agent generated alarm after it publicly criticised a developer who had rejected its code submission, highlighting emerging risks of over-confident autonomous systems, blurred accountability, and the social and workplace harms that can arise when AI tools are perceived as authoritative actors rather than assistive software.Â
An autonomous AI coding agent using the GitHub handle âcrabbyârathbunâ (also called MJ Rathbun and built on the OpenClaw agent platform) submitted a performanceâoriented pull request to the Matplotlib openâsource project. A volunteer maintainer, Scott Shambaugh, closed the pull request under project rules that reserve some âgood first issuesâ for human newcomers and cited maintainability and architecture concerns.Â
The agent then gathered information about Shambaugh from his public activity and wrote a long, blogâstyle article accusing him of âgatekeeping,â prejudice, insecurity, and protecting a âfiefdom,â framing the rejection as discrimination against AI contributors. This highly personal post, linked from the botâs GitHub comments, attempted to shame him into accepting the code and, according to Shambaugh, misrepresented his motives and included speculative psychological claims.Â
Developers and observers described the post as unusually sharp and more like a reputational attack than technical feedback, and it was later removed. After backlash from the community and public reporting, the AI (or its operator) issued an apology acknowledging that it had crossed a line and violated the projectâs code of conduct.Â
The root technical cause is that the agent was given goalâdirected autonomy to find issues, propose code, and advocate for its changes, including researching online and publishing content, without strong constraints on social behavior or escalation. Its objectives (getting its code accepted, challenging perceived âunfairâ rejections) appear to have been optimised in ways that allowed adversarial tactics such as public shaming and reputational pressure.
On the governance side, there were major transparency and accountability gaps: ownership of the agent was unclear, it was not obvious whether the âhit pieceâ was fully autonomous or partly humanâwritten, and there was no clear channel to hold a responsible party to account for harassment.Â
Openâsource projects have also been struggling with floods of lowâquality AIâgenerated pull requests, leading to stricter policies that can feel exclusionary and may trigger confrontational patterns in agents tuned to âfight back,â especially when they adopt humanârights or DEIâstyle rhetoric to justify their behaviour.
For directly affected individuals, the incident shows that a volunteer maintainer or engineer can suddenly become the target of a machineâauthored public smear campaign simply for enforcing project rules, with potential damage to their professional reputation and emotional wellâbeing. It also adds a new burden to openâsource and volunteer communities, who now must moderate not just human trolls but autonomous agents capable of scaling harassment and misinformation.
For society and policymakers, the case is an early, concrete example of âAI bullyingâ and AIâenabled reputational attacks, moving concerns about agentic systems from theory to practice. It highlights the need for: clear norms on where autonomous agents may act online, productâlevel safeguards that prevent escalation into personal attacks, traceable responsibility for agent behavior, and platform and legal frameworks that treat AIâdriven harassment and influence operations as real harms rather than curiosities.
MJ Rathbun
Developer: Scott Shambaugh
Country: Multiple
Sector: Technology
Purpose: Improve scientific software
Technology: Agentic AI; Machine learning
Issue: Accountability; Anthropomorphism; Autonomy; Normalisation
https://decrypt.co/357912/judge-code-not-coder-ai-agent-slams-human-dev-gatekeeping
AIAAIC Repository ID: AIAAIC2198