{"version":"2.1.178","anchor":"scratchpad-directory-always-enabled","canonical_anchor":"scratchpad-directory-always-enabled","heading":"Scratchpad Directory Always Enabled","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.178\/e\/scratchpad-directory-always-enabled","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.178","markdown":"### Scratchpad Directory Always Enabled\n\n**What**\n\nThe Scratchpad Directory section is now always included in the system prompt when a scratchpad is available. It was previously gated by the `tengu_scratch` feature flag.\n\n**Details**\n\n- Workers can read and write to the scratchpad without permission prompts\n- The section is only added when a scratchpad directory is actually configured and not already present in the system prompt\n- The `# Scratchpad Directory` marker is used to detect duplicate inclusion\n\n**Evidence**\n\nRemoval of `tengu_scratch` flag check (search for `\"# Scratchpad Directory\"`, `\"Twf\"`); old code checked `pz5()` which called `Y$(\"tengu_scratch\", !1)`)\n\n- Flag `tengu_scratch`: Off in both readings (read for one account on one subscription tier against v2.1.178; this account: off, anonymous baseline: off, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release."}