The internal comment-target field is stripped before tool input is shown to you.
What's wrong with this entry?
Artifact tool calls can now carry an internal __artifactCommentTarget field naming which comment is being acted on, and it is stripped before the tool input is shown, so it does not appear as something you or the model wrote. Only populated on the artifact comments path.
- Joins the existing internal-only keys
__artifactTypeCreatePinand__artifactDisplayTarget; a helper adds or removes it and returns the input unchanged when there is no target.
__artifactCommentTarget
Strings lifted out of the shipped bundle, so the claim above can be checked against them.