Sweep 19 Sep 2026 · 02:36Z Build v2.1.278 500 read Stable v2.1.267 Latest v2.1.278 Next v2.1.278 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.274 ·

Edited comments and messages are now detected instead of being treated as already-seen

Project-thread and artifact comment dedup logic now hashes message text so edited or resent content is no longer skipped as already-processed

TierUnder the hoodhow much it should matter to you
Useful2my rating, 1 to 5
Signal1worth watching, 1 to 5
AreaProjectswhat it touches
KindImprovementsin v2.1.274,
Group of 2 Under the hood

Project-thread and artifact comment dedup logic now hashes message text so edited or resent content is no longer skipped as already-processed

What

  • The dedup logic that decides whether a project-thread message notification needs re-processing ('judged' messages) now hashes the message text and stores it alongside the existing id and timestamp used as the dedup key.
  • The same text-hashing approach was applied to 'other comments' shared state, and to artifact autoreact logic, using matching helper functions.
  • A new textsForgotten flag and a lastText map track when a comment's or message's content has changed since it was last judged or reacted to.

Why

Previously, dedup was based only on a message's id and timestamp, so if a message or comment was edited but kept the same id and timestamp, it was wrongly treated as already-seen and skipped. Hashing the actual text means edited or resent content is now correctly detected and re-processed.

See this entry in the whole of v2.1.274 →