{"version":"2.1.321","anchor":"read-tool-tracks-repeated-image-reads-and-blocks-them-past-a","canonical_anchor":"read-tool-tracks-repeated-image-reads-and-blocks-them-past-a","heading":"Reading the same unchanged image over and over is refused after a limit","tier":"notice","area":"Tools","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321\/e\/read-tool-tracks-repeated-image-reads-and-blocks-them-past-a","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321","markdown":"### Reading the same unchanged image over and over is refused after a limit\n\nThe Read tool now tracks image reads and refuses to read an unchanged image again once it passes a limit\n\n**What**\n\nThe Read tool is how Claude opens files, including images. Claude Code now keeps track of image reads. If Claude reads an image that has not changed past a set limit, the read is refused with \"Read of an unchanged image refused past its limit\". Reads made from inside other actions only count towards the record. The Read tool also makes one more check on the file path before reading.\n\nThe Read tool's own description is unchanged.\n\n**Why**\n\nThis stops Claude from getting stuck re-reading the same image in a loop.\n\n- Area: Tools\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: yes"}