{"version":"2.1.118","anchor":"auto-mode-classifier-defaults-inheritance","canonical_anchor":"auto-mode-classifier-defaults-inheritance","heading":"Auto Mode Classifier $defaults Inheritance","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.118\/e\/auto-mode-classifier-defaults-inheritance","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.118","markdown":"### Auto Mode Classifier $defaults Inheritance\n\n**What**\n\nAgent definitions can now use the literal string `\"$defaults\"` in auto mode classifier sections to inherit built-in rules at a specific position.\n\n**Details**\n\n- Works in `allow`, `deny` (soft_deny), and `environment` sections of the auto mode classifier\n- When `$defaults` is present, the built-in rules are inserted at that position in the list\n- Custom rules can appear before or after `$defaults`, enabling augmentation rather than replacement\n- The UI now distinguishes between modes: `\"Defaults also in effect:\"` (custom rules added alongside) vs `\"Defaults being replaced:\"` (custom rules replacing defaults)\n\n**Evidence**\n\nVariable definition `do$ = \"$defaults\"` and schema descriptions (search for `\"Include the literal string \\\"$defaults\\\" to inherit the built-in rules at that position\"`)."}