{"version":"2.1.260","anchor":"gateway-desktop-bootstrap-config-now-flags-deprecated-keys-e","canonical_anchor":"gateway-desktop-bootstrap-config-now-flags-deprecated-keys-e","heading":"Gateway desktop bootstrap config now flags deprecated keys explicitly","tier":"internal","area":"Bootstrap Config","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.260\/e\/gateway-desktop-bootstrap-config-now-flags-deprecated-keys-e","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.260","markdown":"### Gateway desktop bootstrap config now flags deprecated keys explicitly\n\nDesktop bootstrap config validation now explicitly flags deprecated keys.\n\nDesktop-bootstrap config validation used by the Claude Code gateway gains a new `deprecated` diagnostic kind, produced by a new `detectDeprecations`\/`describeDeprecation` pass separate from the existing unknown\/refused-key logic. Mapping a legacy flat key back to its canonical name now goes through `flatConfigKeys`\/`getFieldMeta(...).legacyFlatKey` instead of the old `resolveLegacyFlatKeys`.\n\n- Area: Bootstrap Config\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}