I have thought about telemetry a bit, it should be
opt-in of course
pseudonymous based on aider session (meaning every aider session can be tracked, but not users)
Things I'd love to see collected and graphed (beside exceptions, which currently fill up the GitHub issues):
Mandatory:
chat mode
git repo size (files)
repo map size
model name/id
edit format
prompt/request size (tokens)
response size (tokens)
errors
cost
Optional:
command name (without content, just to see how often a command gets used in the wild)
TBD
Again, this should be totally optional and session pseudonymous, but it would allow to generate very interesting graphs how aider gets used and hopefully inspire to better use and develop aider.
If there is interest I think I could whip up a proof-of-concept (thinking of using PostHog for this) and try to generate some dummy graphs, but I love to hear input on this topic.
I have thought about telemetry a bit, it should be
Things I'd love to see collected and graphed (beside exceptions, which currently fill up the GitHub issues):
Mandatory:
Optional:
Again, this should be totally optional and session pseudonymous, but it would allow to generate very interesting graphs how aider gets used and hopefully inspire to better use and develop aider.
If there is interest I think I could whip up a proof-of-concept (thinking of using PostHog for this) and try to generate some dummy graphs, but I love to hear input on this topic.