{"version":"2.1.239","anchor":"cloud-sessions-can-be-handed-forwarded-plugin-settings","canonical_anchor":"cloud-sessions-can-be-handed-forwarded-plugin-settings","heading":"Cloud sessions can be handed forwarded plugin settings","tier":"soon","area":"Plugins","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.239\/e\/cloud-sessions-can-be-handed-forwarded-plugin-settings","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.239","markdown":"### Cloud sessions can be handed forwarded plugin settings\n\nCloud sessions can accept a pushed plugin configuration, but it stays off without server values.\n\n**What**\n\nA cloud session can now receive a plugin configuration pushed from elsewhere, carrying only a list of enabled plugins and extra known marketplaces. It is off unless two remote gates, `tengu_violin_wood` and `tengu_violin_amati`, both come back true; each falls back to false if the lookup fails, so with no server values this does nothing.\n\n**Details**\n\n- The payload must contain exactly the one forwarding key, itself limited to `enabledPlugins` and `extraKnownMarketplaces`. Anything else is rejected as \"malformed\".\n- Applying it, and the marketplace reconcile and install pass that follows, is only allowed for an admitted managed cloud worker. Refusals are reported as `not_managed_cloud_worker`, `entrypoint`, `disabled` and `hermetic`.\n- If the gate read does not settle in time the outcome is `flag_unsettled`; a false read is `flag_off`.\n- Reconcile results are reported under `ccr_plugin_forwarding_reconcile`.\n\n**Evidence**\n\n`cloudPluginsForwarded`\n\n- Flag `tengu_violin_wood`: Off in both readings (read for one account on one subscription tier against v2.1.239; this account: off, anonymous baseline: off, compiled default: off)\n- Flag `tengu_violin_amati`: Off in both readings (read for one account on one subscription tier against v2.1.239; this account: off, anonymous baseline: off, compiled default: off)\n- Area: Plugins\n- Tier: Nothing to try yet\n- Useful: 2\/5\n- Signal: 4\/5\n- Present in the build but not switched on"}