You'll notice
No documentation found
Artifact database now reports specific edit-conflict errors instead of a generic failure
What
When Claude Code's artifact database rejects an edit, it now passes through several specific error reasons instead of collapsing them into a generic failure: edit_no_match, edit_ambiguous, edit_field_missing, edit_field_not_string, and version_mismatch.
Why
This makes it clearer why an edit to an artifact failed, for example because the text to replace couldn't be found, matched more than one place, or the artifact had been changed by someone else in the meantime, rather than just showing an unhelpful generic error.
Names in the bundleedit_no_matchedit_ambiguousversion_mismatch