I was wondering about that user-agent. I'm guessing an app that uses the tools.deps lib should be setting the agent? I'm thinking of maybe cljdoc. And maybe antq.
https://clojurians.slack.com/archives/CLX41ASCS/p1789050502490279 thread about it recently
tools.deps and Clojure CLI do set it as of this year, but not previously
I think it would be useful to set a user-agent that specifies the antq or cljdoc version along with the tools.deps version. Something like antq/1.2.3 tools.deps/0.30.1611. The CLI sets it to ClojureCLI/1.12.5.1645 tools.deps/0.30.1611, so it would match that format. If you don't set the user-agent, tools.deps will set it to just tools.deps (as of version 0.30.1611).
Thanks! Will do!