{"version":"2.1.261","anchor":"sdk-plugin-delivery-via-initialize-request","canonical_anchor":"sdk-plugin-delivery-via-initialize-request","heading":"SDK plugin delivery via initialize request","tier":"use","area":"SDK","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.261\/e\/sdk-plugin-delivery-via-initialize-request","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.261","markdown":"### SDK plugin delivery via `initialize` request\n\nSDK plugins can now be sent via an initialize request instead of the command line, with a fallback warning if not applied.\n\nThe SDK can now deliver plugins through the `initialize` control request by setting `pluginDelivery: 'initialize'`, as an alternative to passing them via argv or `--plugin-dir` at launch. On the client side, `Query.initialize()` checks the server's `plugins_applied` response field, and if plugins sent this way were not applied, it logs a warning noting that the process runs with whatever it was launched with.\n\n- Area: SDK\n- Names: `pluginDelivery: 'initialize'`, `plugins_applied`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 2\/5"}