{"version":"2.1.242","anchor":"only-a-fixed-list-of-settings-is-allowed-to-travel-to-a-clou","canonical_anchor":"only-a-fixed-list-of-settings-is-allowed-to-travel-to-a-clou","heading":"Only a fixed list of settings is allowed to travel to a cloud session","tier":"notice","area":"Cloud Sessions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.242\/e\/only-a-fixed-list-of-settings-is-allowed-to-travel-to-a-clou","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.242","markdown":"### Only a fixed list of settings is allowed to travel to a cloud session\n\nOnly a short allowlist of your settings is sent to a cloud session; the rest stays local.\n\n**What**\n\nWhen local settings are forwarded to a cloud session, everything outside an allowlist is withheld: language, outputStyle, attribution, includeCoAuthoredBy, includeGitInstructions, alwaysThinkingEnabled, showThinkingSummaries and permissions are the only keys that travel, with attribution narrowed further to commit, pr, sessionUrl and commitTrailers.\n\n**Details**\n\n- Any other key makes the bundle refused with the reason not_portable_key; exceeding the key-count or key-length caps gives over_bounds.\n- The receiving side counts what was left out and reports it as withheldKeys \/ settingsKeysWithheld.\n- Other send-side refusals: settings_unreadable, nothing_to_send, schema_rejected and settings_too_large.\n\n**Evidence**\n\n`includeGitInstructions`\n\n- Area: Cloud Sessions\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5"}