{"version":"2.1.248","anchor":"github-app-install-check-reports-linked-account-access-and-h","canonical_anchor":"github-app-install-check-reports-linked-account-access-and-h","heading":"GitHub app install check reports linked-account access and HTTP status","tier":"internal","area":"GitHub Integration","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/github-app-install-check-reports-linked-account-access-and-h","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### GitHub app install check reports linked-account access and HTTP status\n\nThe GitHub app check now distinguishes \"not installed\" from \"couldn't find out\".\n\n**What**\n\nThe check for whether the Claude GitHub app is installed now returns two extra pieces of information: whether the linked account actually has access (\"ok\", \"inconclusive\", or a classified value) and the HTTP status of the attempt. Callers can now tell \"definitely not installed\" apart from \"we could not find out\".\n\n**Details**\n\n- The not-installed and failure results carry `linkedAccountAccess: \"inconclusive\"` and a null HTTP status.\n- The 4xx debug line now names the access verdict.\n- Non-4xx network errors previously fell through with no return; they now come back as a transient result with the status attached.\n\n**Evidence**\n\n`(linked-account access: ${a})`, `checkGithubAppInstalled: No org UUID found`, `linkedAccountAccess: \"inconclusive\"`\n\n- Area: GitHub Integration\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}