You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
AuthArea: what it touches
Bug FixesKind: in v2.1.269,
Bug FixesSection of the release
What
When Claude Code tries to register (bind) a device and the Mac user account has no login keychain available to store a device key in, it now surfaces this as its own distinct failure reason, no_keychain, with a specific user-facing message explaining the problem. Separately, untrusted-device errors gained a new sub-reason, bound_unattested.
Why
This gives a clearer, more specific error message when device binding fails because of a missing keychain, instead of a generic or confusing failure.