{"version":"2.1.76","anchor":"session-transcript-retention-semantics-changed","canonical_anchor":"session-transcript-retention-semantics-changed","heading":"Session Transcript Retention Semantics Changed","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.76\/e\/session-transcript-retention-semantics-changed","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.76","markdown":"### Session Transcript Retention Semantics Changed\n\nThe `transcriptRetentionDays` setting now has stricter behavior when set to 0.\n\nWhat changed:\n\n- Old: \"Number of days to retain chat transcripts (0 to disable cleanup)\" \u2014 0 meant keep forever\n- New: \"Number of days to retain chat transcripts (default: 30). Setting to 0 disables session persistence entirely: no transcripts are written and existing transcripts are deleted at startup.\"\n- This is a behavioral change: setting 0 previously preserved transcripts forever; now it deletes them\n\n**Evidence**\n\nTranscript retention change (search for `\"disables session persistence entirely\"`)"}