{"version":"2.1.299","anchor":"resume-of-interrupted-turn-and-project-context-rereads","canonical_anchor":"resume-of-interrupted-turn-and-project-context-rereads","heading":"Project files that fail to load are retried later in the session","tier":"notice","area":"Memory Files","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/resume-of-interrupted-turn-and-project-context-rereads","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### Project files that fail to load are retried later in the session\n\nIf Claude Code fails to read project files such as CLAUDE.md, it now tries again after 5 seconds, 30 seconds and 2 minutes\n\n**What**\n\nAt the start of a session Claude Code reads project files, such as `CLAUDE.md`, to give the model background about your project. Before, it read them once. If that read failed, the files were missing for the whole session.\n\nNow, when the read fails, Claude Code tries again:\n\n- after 5 seconds\n\n- after 30 seconds\n\n- after 120 seconds\n\nIf a retry itself fails with an error, Claude Code keeps whatever project context it already had.\n\nSeparately, resuming an interrupted turn now handles tool calls that were replaced by later ones. A tool call is a single action the model asks Claude Code to take, such as reading a file. Resuming also takes account of rate-limit messages.\n\n**Why**\n\nA `CLAUDE.md` file that failed to load because of a brief hiccup can now still reach the model later in the same session, so you do not have to restart.\n\n- Area: Memory Files\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}