{"version":"2.1.284","anchor":"artifact-tool-url-description-only-claudeai-artifact-lin","canonical_anchor":"artifact-tool-url-description-only-claudeai-artifact-lin","heading":"Claude is told to read an artifact before publishing changes to it","tier":"notice","area":"Artifacts","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284\/e\/artifact-tool-url-description-only-claudeai-artifact-lin","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284","markdown":"### Claude is told to read an artifact before publishing changes to it\n\nThe Artifact tool's instructions now accept only claude.ai artifact links and say a publish is refused unless Claude has read the artifact first\n\n**Unclear.** It is unclear whether the refusal is enforced in this version or only described in the instructions.\n\n**What**\n\nThe instructions Claude reads for the Artifact tool's `url` parameter have been rewritten. They now say:\n\n- Only claude.ai artifact links count, in the forms `claude.ai\/artifact\/{id}` or `claude.ai\/code\/artifact\/{uuid}`. A chat, project or session link does not.\n\n- Publishing to an artifact that this conversation has neither read nor published is refused.\n\n- If a refusal hands back the live version, that counts as the read, and Claude should merge its changes into that version instead of resending the same thing.\n\n**Why**\n\nThis points to a rule that stops Claude from overwriting an artifact someone else has edited without seeing their changes first.\n\n- Area: Artifacts\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5"}