{"version":"2.1.242","anchor":"cloud-plugins-and-a-matching-opt-in-for-sending-this-machine","canonical_anchor":"cloud-plugins-and-a-matching-opt-in-for-sending-this-machine","heading":"\/cloud-plugins and a matching opt-in for sending this machine's settings to cloud sessions","tier":"use","area":"Cloud Sessions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.242\/e\/cloud-plugins-and-a-matching-opt-in-for-sending-this-machine","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.242","markdown":"### \/cloud-plugins and a matching opt-in for sending this machine's settings to cloud sessions\n\nYou now decide separately whether cloud sessions may use your plugins and your local settings.\n\n**What**\n\nTwo separate consents now decide what a cloud session inherits from this machine. `\/cloud-plugins` asks whether cloud sessions may use the plugins you have enabled here. A second prompt, \"Use this machine's settings in cloud sessions?\", covers CLAUDE.md, rules, output styles, preferences and portable permission rules. Both default to unanswered, and until you answer nothing is sent. A new hidden flag `--no-home-settings` suppresses the settings copy for a single launch.\n\n**Details**\n\n- `\/cloud-plugins` offers \"Yes, use my enabled plugins in cloud sessions\" \/ \"No, keep them on this machine only\" \/ \"Not now\", with \"Not now\" focused by default. The answer is stored per machine and logged as `tengu_cloud_plugins_consent` with the new and previous choice. Undecided sessions report `no_consent` and forward nothing; elsewhere a nudge reads \"Your plugins are not used in cloud sessions from this machine yet: run \/cloud-plugins in claude on this machine to decide.\"\n- The command is offered only when a capability check passes and `CLAUDE_CODE_DISABLE_PLUGIN_FORWARDING` is unset. The forwarding machinery itself already shipped in 2.1.241; this build adds the way to say yes.\n- Settings forwarding is stored as `remoteHomeSettingsMode`, values `forward` \/ `keep_local` \/ unanswered, with prompt and change events `tengu_home_settings_mode_prompt_shown` and `tengu_home_settings_mode_set`. Forwarding requires all of: the account having settings-to-cloud enabled server-side, a launch that may forward, and the mode being exactly `forward`.\n- A `\/config` row named \"Use this machine's settings in cloud sessions\" can turn it off but not on: enabling from the settings list returns \"Turn this on from the \/config panel, which shows what will be sent\", which lists what would be sent. If the account flag is off, turning it on is refused with \"Could not turn this on: forwarding settings to cloud sessions is not enabled for you right now\".\n- On the cloud side the forwarded pack is signed, schema-checked and written under the config home with symlink, hard-link and parent-escape checks, then announced as \"Started with settings from your machine: \". With the account flag off that path throws \"settings forwarding is not enabled for this account\" and does nothing.\n- `--no-home-settings` requires `--cloud` or `--environment` and is rejected otherwise.\n- Off-switch reasons you may see reported: `launch_flag`, `flag_off`, `declined`, `no_consent`, `unbound`, `not_seeded`.\n- Plugin installs that a reload stopped waiting for now report their late outcome (`tengu_cloud_plugins_late_install`).\n\n**Evidence**\n\n`Use this machine's settings in cloud sessions`, `Choose whether cloud sessions use the plugins enabled on this machine`, `Use this machine's settings in cloud sessions?`, `Your plugins are not used in cloud sessions from this machine yet: run \/cloud-plugins in claude on this machine to decide.`, `forwardHomeSettings`, `settings forwarding is not enabled for this account`, `Could not turn this on: forwarding settings to cloud sessions is not enabled for you right now`, `\"Choose whether cloud sessions use the plugins enabled on this machine\"`, `\"Don't send this machine's settings (CLAUDE.md, rules, output styles, preferences, portable permission rules) into the cloud session this launch creates or attaches to. Requires --cloud or --environment.\"`, `tengu_cloud_plugins_late_install`, `forwardHomeSettings: e.homeSettings !== !1`, `tengu_home_settings_mode_prompt_shown`\n\n- Area: Cloud Sessions\n- Names: `\/cloud-plugins`, `--no-home-settings`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 4\/5"}