Under the hood
Stripping of render-state fields from queued messages now only applies to queued-command attachments
What
When Claude Code processes queued messages, it strips out internal rendered and renderedInHumanTurn fields before further handling. This stripping now only happens when the attachment's type is specifically queued_command, rather than for any attachment type.
Why
This narrows the cleanup logic so it no longer accidentally touches fields on unrelated attachment types, reducing the chance of other queued attachments losing data they shouldn't.