Describe the bug
Keyring on Windows should not be used as it cannot store secrets up to 2560 bytes, (and it's stored as unicode so you can only reach 1280 characters)
If the user store several ApiKeys or Mcp OAuth AccessToken+RefreshToken, it reaches the max value really fast.
For MCP-OAuth flow it unfortunately shows the error message "auth_error" without anything else in the log when it reach (and pre-validate) the max dataLength ...
For me, Goose has to remove this feature and use only the file %APPDATA%\Block\goose\config\secrets.yaml which has no limitation