{"version":"2.1.234","anchor":"internal-fields-are-stripped-from-the-generated-settings-sch","canonical_anchor":"internal-fields-are-stripped-from-the-generated-settings-sch","heading":"Internal fields are stripped from the generated settings schema","tier":"internal","area":"Settings","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234\/e\/internal-fields-are-stripped-from-the-generated-settings-sch","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234","markdown":"### Internal fields are stripped from the generated settings schema\n\nSettings marked internal are dropped entirely from the published settings schema.\n\n**What**\n\nWhen Claude Code emits the JSON schema for settings and the policy helper, any property whose description is marked internal is deleted outright and removed from the required list. A second emission mode keeps the property and just strips the marker from its description.\n\n**Evidence**\n\n`@internal`\n\n- Area: Settings\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 3\/5"}