For one off tools, sure. For ongoing tools, either they are right after the first implementation and you use them for years. Alternatively, you need to maintain them and they decay until you discard them.
You also need to be ok with your tool to do task A (you had an agent build) to work different from my tool to do task A (I had an agent build). Meaning we can’t reliably compare the output from those tools.