Self-updating artifact pages now declare an artifact capability, though the old self spelling still works.
What's wrong with this entry?
Pages built by the design canvas, whiteboard and artifact editor that can publish changes back to themselves now declare capabilities: {artifact: {}}; the older spelling self is still accepted. Declaring both with different configs is rejected.
- At runtime the page looks up
window.claude.artifactand falls back towindow.claude.self; permission checks ask forartifactwhen it is present. - Skill and template guidance now says to declare exactly one spelling, and the whiteboard's Send to Claude instructions ask for
artifact: {}. - The failure wording changed too: without the capability the canvas no longer "opens read-only", it simply cannot keep changes and Save is refused.
capabilities: {artifact: {}, downloads: {}}, `capabilities declares both artifact and self — two , legacy spelling self```
Strings lifted out of the shipped bundle, so the claim above can be checked against them.