Artifact results now record whether the Artifact opened at creation or after the first write.
What's wrong with this entry?
A created-from-type Artifact result now carries an auto_open field of "at_create" or "after_first_write", telling the model at which point the Artifact was shown to you.
- Auto-open can still be switched off per environment with
CLAUDE_CODE_ARTIFACT_AUTO_OPEN, logged asauto_open_skipped_env. - Other recorded skip reasons cover background runs, teammate sessions, remote sessions, the desktop pane and the VS Code pane.
auto_open: un(["at_create", "after_first_write"]).optional(),
Strings lifted out of the shipped bundle, so the claim above can be checked against them.