{"repo":"NousResearch/hermes-agent","public_id":"112615","display_label":"Authenticate desktop update checks via GitHub API","summary":"These issues and pull requests address the desktop update check hitting GitHub API rate limits when using anonymous calls, and explore authenticating those requests using available credentials such as the gh CLI login.","subsystem":"apps/desktop","counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":2,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":113801,"merged_at":"2026-09-17T15:54:14+00:00"},"resolution":{"state":"resolved","by":"pr-113801"},"freshness":{"state":"verified","last_verified_at":"2026-09-17T15:54:14+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":112615,"pr_number":113801,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-17T15:54:14+00:00"}],"members":[{"kind":"issue","number":112615,"title":"Desktop update check fails behind a shared exit IP (anonymous GitHub API, 60/hour per IP)","url":null,"state":"closed"},{"kind":"pr","number":112616,"title":"feat(desktop): authenticate the update check's GitHub API calls","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":112632,"title":"fix(desktop): authenticate the update check's api.github.com calls","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"4baab2a6a64f","number":0},{"kind":"pr","value":"#112616","number":112616}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":113801,"title":"fix(desktop): update check uses the gh CLI login before going anonymous (closes remaining atoms of #112615)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/electron/github-api-auth.test.ts","apps/desktop/electron/github-api-auth.ts","apps/desktop/electron/main.ts","website/docs/reference/environment-variables.md","website/docs/user-guide/desktop.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}