{"version":"2.1.301","anchor":"context-cut-also-clears-skill-listing-state","canonical_anchor":"context-cut-also-clears-skill-listing-state","heading":"Rewinding or cutting context now also forgets differently written file paths and announced skills","tier":"notice","area":"Compaction","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.301\/e\/context-cut-also-clears-skill-listing-state","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.301","markdown":"### Rewinding or cutting context now also forgets differently written file paths and announced skills\n\nAfter a context cut or rewind, Claude Code also clears file paths as they were typed and lets removed skills be listed again\n\n**What**\n\nWhen part of a conversation is removed, by rewinding or by cutting context (for example during compaction), Claude Code forgets which files and skills it had already shown the model. That cleanup now covers more.\n\n- `collectRewoundFileTrackingPaths` now also returns `spelledFilePaths`: the file paths exactly as a tool wrote them, where they differ from their fully resolved form. Before, it returned only `readFilePaths` and `nestedMemoryPaths`.\n\n- After a context cut, those spelled paths are also removed from the record of files already read.\n\n- Skills announced in the removed messages (through `skill_listing` attachments) are removed from the record of skills already sent, so they can be listed again.\n\n**Why**\n\nFiles reached through a different spelling of their path, such as a symbolic link (a shortcut to another location), are less likely to be wrongly treated as still known. Skills from removed messages are no longer treated as already announced, so the model can be told about them again.\n\n- Area: Compaction\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}