The all setting makes little sense, unless someone wants to enforce a zero-AI policy. It shouldn’t have been the default. In-line completions don’t justify attribution, so the chatAndAgents setting makes more sense (there can be more arguments made about uncopyrightable LLM output and the fact that “creation height” can’t be automatically determined)
The code is bugged and attributed the contributions of other LLMs to copilot
The one you cited is more of a safety measure against the intersection of these two issues: if the code would work correctly, it wouldn’t add the copilot line anyway.
Yes, fair - your second observation isn’t mentioned directly in the comment I linked – just my point plus your first point – but it is admitted explicitly in this follow-up post.
Two mistakes:
allsetting makes little sense, unless someone wants to enforce a zero-AI policy. It shouldn’t have been the default. In-line completions don’t justify attribution, so thechatAndAgentssetting makes more sense (there can be more arguments made about uncopyrightable LLM output and the fact that “creation height” can’t be automatically determined)The one you cited is more of a safety measure against the intersection of these two issues: if the code would work correctly, it wouldn’t add the copilot line anyway.
Yes, fair - your second observation isn’t mentioned directly in the comment I linked – just my point plus your first point – but it is admitted explicitly in this follow-up post.