{"version":"2.1.246","anchor":"auto-mode-classifier-prompt-is-now-an-embedded-file-not-js-s","canonical_anchor":"auto-mode-classifier-prompt-is-now-an-embedded-file-not-js-s","heading":"Auto-mode classifier prompt is now an embedded file, not JS source","tier":"internal","area":"Permissions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246\/e\/auto-mode-classifier-prompt-is-now-an-embedded-file-not-js-s","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246","markdown":"### Auto-mode classifier prompt is now an embedded file, not JS source\n\nThe permission classifier's instructions moved into an embedded file, so you can no longer read them from the JavaScript.\n\n**What**\n\nThe full permission-classifier system prompt (the Environment, Definitions, HARD BLOCK, SOFT BLOCK and ALLOW document) was removed from the JavaScript bundle and is loaded from a text file embedded in the binary. The rules are unchanged, but the prompt can no longer be read out of the shipped JS.\n\n**Details**\n\n- The module body is now a single load of `\/$bunfs\/root\/permissions_external-zcyf1abc.txt`.\n- The loaded text is still scanned for the same four placeholder blocks covering user allow, soft deny and hard deny rules plus the environment, and spliced into the permissions template.\n- Unconditional; nothing gates the switch.\n\n**Evidence**\n\n`\/$bunfs\/root\/permissions_external-zcyf1abc.txt`\n\n- Area: Permissions\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 3\/5"}