What
- GitHub App / linked-account access checks — used for Cloud sessions and background-task remote eligibility — now distinguish the case where the user's linked account simply isn't connected to GitHub at all, surfacing a specific
github_not_connectedreason/type instead of lumping it in with transient failures. - The routine-setup GitHub access check now returns a structured
{hasAccess, reason}result instead of a plain boolean, with its own message for thegithub_not_connectedcase (separate from the generic "run /web-setup" message). - Cloud session bootstrap (
teleportToRemote) now checks for this samegithub_not_connectedstate during its preflight checks and shows a dedicated failure message instead of the generic "app not installed" one. (This same code path also became better at picking a starting branch/commit when the local branch has diverged from, or shares no history with, the remote.) - The
github_not_connectedstate is threaded through to the background-task remote-eligibility check and the cloud-access-reason UI, which shows a dedicated message pointing users to connect their account on the web or run/web-setup.
Why Previously, not having a GitHub account linked could look like the same generic error as a temporary connection problem. Now Claude Code tells you specifically that your account isn't connected and points you to fix it, rather than leaving you to guess.
Names in the bundlegithub_not_connected/web-setup
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
Confirmed since
Anthropic's documentation has since written up /web-setup, on Claude Code changelog.
* Improved `/web-setup` errors: a refused GitHub token now lists the likely reasons and the fix, and a connection failure names a configured proxy or TLS certificate problemchangelog see the edit
Added since
A small documentation edit on Get started with Claude Code on the web touched a line naming /web-setup after this was published.
If you already use the GitHub CLI (`gh`), you can set up Claude Code on the web from your terminal. This requires the [Claude Code CLI](/docs/en/quickstart). On Team and Enterprise plans, `/web-setup` is available only after an Owner turns…web-quickstart see the edit
Two sources agreeTwo things we can check say the same as this entry.
Anthropic's documentation agrees
A small documentation edit on Get started with Claude Code on the web touched a line naming /web-setup after this was published.
Anthropic's release notes agree
Fixed /autofix-pr and other cloud-session commands saying to retry or install the Claude GitHub App when no GitHub account is connected…