I’ve taken the decision to allow AI use for PRs to my libraries.

I personally believe these tools can be a net add (with lots of straight jackets and caveats), but I also think we’ve reached a point where I can’t really be sure whether the incoming PR requests are from people using AI tooling to help them, or just free roaming OpenClaw instances that are masking their AI nature very well, and so it feels like I’d be firmly swimming against the current as a very part-time open source contributor to try and police this.

To be an open and clear about my use of AI I’ve cut pre-ai releases for all my libraries so you can get access to the code from the point before I personally started to use AI tooling (I 100% cannot confirm whether any of the contributions from others to the libraries used AI or not, but I can say with certainty that I did not use AI before these points).

The pre-ai tags are:

I’ve also added a disclaimer to the README.md of each of the repositories that states:

AI Usage

AI tool use is explicitly permitted in commits to this repository. There is a tagged release pre-ai that denotes the last release where AI tooling was not used.

And each of the PRs authored by my pi.dev agent has the footer:

🧙 Conjured by AI via pi.dev using gpt-5.5

As does each commit the AI authored too.