Under the hood
Artifact frame token requests add a version marker and a new publicOutsideOrg error case
What
The request Claude Code sends to renew an artifact frame's watch-token now includes a version marker (?vn=) in the URL. Separately, when parsing frame info from a response, a case with no assetToken present now returns a distinct publicOutsideOrg error, instead of falling through to the normal token-parsing path.
Why
Distinguishing the 'public outside org' case gives a clearer, more specific error when an artifact frame's token can't be found because it's public and outside the organization, rather than treating it as a generic parsing failure.