{"version":"2.1.285","anchor":"compaction-records-artifact-read-versions-new-telemetry-fie","canonical_anchor":"compaction-records-artifact-read-versions-new-telemetry-fie","heading":"Conversation summaries record which file versions had been read, plus new status values","tier":"internal","area":"Compaction","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.285\/e\/compaction-records-artifact-read-versions-new-telemetry-fie","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.285","markdown":"### Conversation summaries record which file versions had been read, plus new status values\n\nCompaction now records which artifact versions had been read, error results pass on the API error, and exit status can report ran_nothing\n\n**Unclear.** It is not clear whether any of these changes are visible to someone using Claude Code.\n\n**What**\n\nCompaction is when Claude Code summarizes a long conversation to free up room. It now keeps a record of which versions of artifacts had been read before the summary, and one path clears that record. Several smaller changes came with it:\n\n- Error results now pass along the underlying API error.\n\n- The exit status can now report `ran_nothing`.\n\n- Usage reporting gains a few new fields.\n\n**Why**\n\nThese are small changes to reporting and to the messages Claude Code passes between its parts.\n\n- Area: Compaction\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}