{"version":"2.1.280","anchor":"new-turnorigin-field-on-a-generationsession-object","canonical_anchor":"new-turnorigin-field-on-a-generationsession-object","heading":"New turnOrigin field on a generation\/session object","tier":"internal","area":"Session Management","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/new-turnorigin-field-on-a-generationsession-object","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### New turnOrigin field on a generation\/session object\n\nClaude Code's internal turn-tracking object gained a new turnOrigin field\n\n**Unclear.** What turnOrigin is used for and how it affects behavior isn't specified.\n\n**What**\n\nThe internal object Claude Code uses to manage a streaming generation turn, alongside existing fields like `shuttingDown`, `holdsResults`, and `cacheSafeParams`, now also carries a `turnOrigin` property.\n\n**Why**\n\nThis is an internal data field with no described effect on visible behavior.\n\n- Area: Session Management\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}