The agent is free to maintain a fork of the project. Would be actually quite interesting to see how this turns out.
Why isn't this happening?
I've forked a couple of npm packages, and have agents implement the changes I want plus keep them in sync with upstream. Without agents I wouldn't have done that because it's too much of a hassle.