What
claude_authenticate is the request that programs driving Claude Code through the SDK (the toolkit for controlling Claude Code from other software) use to sign a user in. It changes in two ways, and a new command-line option appears:
- A repeat
claude_authenticaterequest now joins the OAuth sign-in (the browser-based login) that is already in progress and reuses its URLs. Before, each request cleaned up the old sign-in and started a new one. - If the
allowedProvidersmanaged setting (a setting controlled by your organization's administrator) does not permit the Anthropic API, login is refused with "Login blocked: this machine's managed settings do not permit signing in to the Anthropic API here (allowedProviders)". Before, there was no provider check. - A new
--desktopoption appears. It is refused when combined with a subcommand, with the message "--desktop can't be combined with".
Why
Tools that send a second login request while one is pending no longer restart the sign-in and invalidate the first link. Administrators who limit which API providers a machine may use now have that limit applied to SDK logins too.
Names in the bundle--desktop
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
What `--desktop` does and whether it appears in the help output are not stated.
Anthropic's release notes agree
Added claude --desktop to open the Claude desktop app on the current directory, or on a session with --continue / --resume <id>
The name it cites is new in this build
New in this build: --desktop