Claude may soon be told to use a per-session scratchpad directory for temp files instead of /tmp.
A new scratchpadDirectory field is added to the environment-context schema alongside workingDirectory, platform, and shell. When present, the system prompt gets a line: 'Scratchpad directory: — always use it for temporary files... instead of /tmp', and it also appears in the initial environment info block. The directory is computed as <tmpdir>/<sessionId>/scratchpad.
Context-change messages sent to the model support a scratchpadDirectory case for announcing the location, and a removal case telling the model 'The scratchpad directory announced earlier is no longer available; use it no further.'
tengu_scratch Off in both readingsThe flag server returned off for the account this site reads and for the anonymous baseline. A reading of off cannot rule out a rollout these two readings sit outside of.
This account: off · anonymous baseline: off · compiled default in v2.1.252: off
tengu_carved_slate Off in both readingsThe flag server returned off for the account this site reads and for the anonymous baseline. A reading of off cannot rule out a rollout these two readings sit outside of.
This account: off · anonymous baseline: off · compiled default in v2.1.252: not a boolean we can read
Read once, for one account on one subscription tier, against v2.1.252. It isn't a statement about your account. What a flag value here can and cannot tell you
A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.
A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.