Under the hood
Inline plugin zip files are no longer re-extracted if their contents haven't changed
What
When Claude Code loads a plugin that was provided as an inline zip file, it now compares the new zip against what's already been extracted. If the contents are unchanged, it reuses the existing extraction and logs "Inline plugin zip unchanged; loading..." instead of extracting the zip again.
Why
This avoids unnecessary re-extraction work when reloading a plugin whose zip file hasn't actually changed.