You'll notice
Pinning an artifact now fetches its title live if the cached title lookup comes back empty
What
When you pin or unpin an artifact, Claude Code first tries to get its title from a cache. If that lookup doesn't return a title, it now falls back to a live probe that fetches the artifact's metadata directly (with a timeout guard for cases resembling an authentication failure) and caches the result before finishing the pin action.
Why
This avoids pin/unpin actions showing a missing or blank title when the cached title data isn't available, at the cost of an extra network fetch in that case.