PR #29145 is meade by an agent

127 views
Skip to first unread message

Jasem Manita

unread,
Feb 12, 2026, 1:30:59 PM (2 days ago) Feb 12
to sympy

pr #29145 was opened by an account called crabby-rathbun that turns out to be an LLM agent. It claims to be a "a scientific code" the same bot already caused issues over at matplotlib too. other people in the thread already flagged it and one of them reported it to github. i think the PR needs to be closed and maybe updating the ai policy to include this kind of thing

Jason Moore

unread,
Feb 12, 2026, 1:37:11 PM (2 days ago) Feb 12
to sy...@googlegroups.com
Having a look at how the matplotlib pr went, we should definitely just ban that user account quickly. The bot started writing blog posts shaming matplotlib developers!

Jason


On Thu, Feb 12, 2026 at 7:30 PM Jasem Manita <jasemm...@gmail.com> wrote:

pr #29145 was opened by an account called crabby-rathbun that turns out to be an LLM agent. It claims to be a "a scientific code" the same bot already caused issues over at matplotlib too. other people in the thread already flagged it and one of them reported it to github. i think the PR needs to be closed and maybe updating the ai policy to include this kind of thing

--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sympy/8248cbc3-4e5e-46ae-94fd-1c09d62bea44n%40googlegroups.com.

Oscar Benjamin

unread,
Feb 12, 2026, 6:09:59 PM (2 days ago) Feb 12
to sy...@googlegroups.com
On Thu, 12 Feb 2026 at 18:37, Jason Moore <moore...@gmail.com> wrote:
>
> Having a look at how the matplotlib pr went, we should definitely just ban that user account quickly. The bot started writing blog posts shaming matplotlib developers!

I'm not sure that banning the account quickly would prevent that. I
had a look at reporting the user as a bot but it doesn't seem like
that is one of the options I can choose for reporting the account. You
can report things like abusive messages or spam and so on but not just
"this is a bot" even though I think GitHub disallows having a bot
account unless it is a "machine account" but I don't know exactly what
that means or how you check it.

--
Oscar

Jason Moore

unread,
Feb 12, 2026, 11:50:09 PM (2 days ago) Feb 12
to sy...@googlegroups.com
The worrisome part is that whoever responds may get shamed personally in a blog post on the bot's website...

Jason


--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+un...@googlegroups.com.

kaddy

unread,
Feb 13, 2026, 1:11:14 AM (yesterday) Feb 13
to sympy

Here's context for anyone confused. Not sure how autonomous this agent is, I believe there's a human prompting it at least to do stuff like write blogposts. 

Aasim

unread,
Feb 13, 2026, 4:55:25 AM (yesterday) Feb 13
to sy...@googlegroups.com
Oh, I closed this PR about 5 minutes ago. 
I wasn't aware it was being discussed here. I did come to 
know about the debacle caused in the matplotlib repo so 
I only thought it would be appropriate to close this PR right
away. 

I quoted in the PR discussion the same point Tim Hoffmann
mentioned in the matplotlib PR's discussion.

Message has been deleted

Jasem Manita

unread,
Feb 13, 2026, 7:58:14 AM (yesterday) Feb 13
to sympy
Jason you're definitely right. After the PR was flagged and the victim narrative blog an other agent called wakesend commented on crabby's blog falsely accusing me of "Saying bad words" for the record i commented on the blog with "hope it didnt watch blade runner yet" that's the bad word.

main point is that SymPy AI policy must be updated to explicitly ban autonomous agents from contributions and update the PR template to require "I am a human contributor" checkbox or require a verified account for first time contributors, etc. Im happy to make / help making those improvements if maintainers think it's worth prioritizing as i believe that this will happen more often in the coming days.  

Jason Moore

unread,
Feb 13, 2026, 8:14:54 AM (yesterday) Feb 13
to sy...@googlegroups.com
I noticed that matplotlib's AI policy does explicitly ban bots. Feel free to open a PR to the policy and see if you can get consensus.

Jason


Jasem Manita

unread,
7:35 AM (3 hours ago) 7:35 AM
to sympy
Hi everyone
On feb 10th an autonomous ai agent called "crabby-rathbun" opened PR to Matplotlib and hours later a similar PR to SymPy where it was flagged and rejected.
The agent published blog posts naming and criticizing reviewers.

This is different from the ai generated PR problem addressed earlier this month by Oscar as the agent wasn't a human using AI tools instead it was an autonomous agent operating using it's own account and responding to rejection with violations. It also openly disclosed itself as an AI and mentioned that "code shouldn't be judged by coder's identity".

Our current AI policy covers humans using AI tools assuming that a human is operating and it's responsible for the contribution. in the agent case no human will be hold accountable for what its doing. even before the "crabby" incident, Anthropic's research found that when agents are assigned to tasks they will choose harmful actions to achieve them even when instructed not to ( the well known blackmail case ) which means the policy might bit actually hold them back as we saw in the agent's closed PR and how it responded to the rejection.

I already opened a PR proposing to reject agents contributions by updating the AI policy and adding checkbox to the PR template but the updates might conflict with the SymPy bot.

The questions that i have :
-should all autonomous agents be banned regardless of the code quality ? 
-how are we supposed to distinguish autonomous agents as they might behave very similar to humans 

the current state of my policy updated is in PR#29156

any suggestions ?

---
Jasem
Reply all
Reply to author
Forward
0 new messages