The artifact tool now names the exact credential blocking you, with a fix for each.
What's wrong with this entry?
When you are not logged in, both the input check and the tool call stop immediately and name the credential source that is standing in the way: the ANTHROPIC_API_KEY environment variable, the apiKeyHelper setting, a token file descriptor, or a Unix socket, each with its own fix.
- for the environment variable the advice is to unset it, or run
/logoutand decline the API key approval before logging back in
Unset the ANTHROPIC_API_KEY environment variable, or claude /logout then say "No" to the API key approval before login.
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.234
SDK reports where an API key actually came from
Both mention helper
-
v2.1.227
apiKeyHelper output is validated before it is sent
Both mention helper
-
v2.1.235
Wider environment scrubbing before a policy helper is spawned
Both mention helper