Due to a recent influx of what looked like to be more or less fully AI generated PRs, I've now thrown an AGENTS.md into OctoPrint's repo that hopefully makes clear to agents (and through that, their users) that this is NOT something wanted by the project.

Heavily based on one I ironically discovered in llama.cpp's repo.

I'm open to AI assistance where it makes sense, but I put the foot down on drive-by slop that people don't even understand themselves, and any generated documentation.

Why the ban on generated documentation? Because reading it you just KNOW that no human wrote it. And that feels disrespectful to my users. I wouldn't want to read documentation I don't know I can't trust because it's obviously generated by some LLM, I certainly don't want to make my users have to worry about that.

Any errors in OctoPrint's documentation should be the fault of a human ;)

0

If you have a fediverse account, you can quote this note from your own instance. Search https://chaos.social/users/foosel/statuses/115972090530736085 on your instance and quote it. (Note that quoting is not supported in Mastodon.)