Want to Understand Agent Filter

I can't directly help, but this has been raised before and there is an GH issue to improve the documentation - Does the useragent filter produce two apparently identical os fields?