Under the hood
Creating an Artifact from a type now checks for a host grant first and verifies publishing works afterward
What
When Claude Code creates an Artifact based on an existing Artifact type (via type_url), it now first requests a grant tied to that type before proceeding with creation. After the Artifact is created, it separately checks whether files can actually be published to it from the current session, and shows a warning if they can't.
Why
This adds upfront and after-the-fact checks around creating typed Artifacts, catching permission problems earlier or right after creation rather than only when a later publish attempt silently fails.