Follow Discord
Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.274 ·

Artifact publish now refuses to overwrite a version it knows is behind

Publishing an artifact is blocked when the client's tracked version is known to be behind the live one, to avoid overwriting newer content

TierYou'll noticehow much it should matter to you
Useful3my rating, 1 to 5
Signal2worth watching, 1 to 5
AreaArtifactswhat it touches
KindImprovementsin v2.1.274,
Group of 2 You'll notice

Publishing an artifact is blocked when the client's tracked version is known to be behind the live one, to avoid overwriting newer content

What

  • The artifact-publish logic gained a "stale version guard" that denies publishing (with reasons like stale_version_guard or stale_version_guard_before_card) when the session hasn't read or published the artifact recently, along with new consent wording for publishing artifacts outside your organization and a check that affects when a publish can be auto-approved.
  • A related guard now runs specifically when the client's tracked base version is defined but known to be stale ("behind") relative to the live version: it re-reads the artifact tagged as "known_behind", and if that read still resolves to real text, the publish is refused with reason code known_behind instead of silently overwriting the newer live version.

Why

This prevents a session from accidentally overwriting someone else's newer changes to an artifact when its own local copy of the version is out of date.

See this entry in the whole of v2.1.274 →

Feedback