···44date: 2026-02-12
55---
6677+import Admonition from "../../_components/Admonition.jsx";
88+79I thought that 2025 was weird and didn't think it could get much weirder. 2026 is really delivering in the weirdness department. [An AI agent opened a PR to matplotlib](https://github.com/matplotlib/matplotlib/pull/31132) with a trivial performance optimization, a maintainer closed it for being made by an autonomous AI agent, so the AI agent made [a callout blogpost accusing the matplotlib team of gatekeeping](https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/2026-02-11-gatekeeping-in-open-source-the-scott-shambaugh-story.html).
810911This provoked many reactions:
···79818082OpenClaw and other agents can't act in good faith because the way they act is independent of the concept of any kind of faith. This kind of drive by automated contribution is just so counter to the open source ethos. I mean, if it was a truly helpful contribution (I'm assuming it was?) it would be a [Mission Fucking Accomplished](https://xkcd.com/810/) scenario. This case is more on the lines of professional malpractice.
81838282-<Conv name="Cadey" mood="coffee">
8383- I couldn't figure out where to fit this in, but the [bot owner showed up and
8484- made the same PR their bot
8585- did](https://github.com/matplotlib/matplotlib/pull/31138). I have no idea how
8686- to react to this information.
8787-</Conv>
8484+<Admonition type="note">
8585+ Update: A previous version of this post claimed that a GitHub user was the
8686+ owner of the bot. This was incorrect (a bad taste joke on their part that was
8787+ poorly received) and has been removed. Please leave that user alone.
8888+</Admonition>
88898990Whatever responsible AI operation looks like in open source projects: yeah this ain't it chief. Maybe AI needs its own dedicated sandbox to play in. Maybe it needs explicit opt-in. Maybe we all get used to it and systems like [vouch](https://github.com/mitchellh/vouch) become our firewall against the hordes of agents.
9091