Sweep 19 Sep 2026 · 02:36Z Build v2.1.278 500 read Stable v2.1.267 Latest v2.1.278 Next v2.1.278 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.252 ·

New scratchpad directory announced to the model

Claude may soon be told to use a per-session scratchpad directory for temp files instead of /tmp.

TierNothing to try yethow much it should matter to you
Useful2my rating, 1 to 5
Signal3worth watching, 1 to 5
AreaScratchpadwhat it touches
KindIn Developmentin v2.1.252,
Group of 2 Nothing to try yet Notable

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.'

Read from
Feature flag
tengu_scratch Off in both readings

The 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 readings

The 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

What has happened since
Flag reading moved The flag server now returns on for tengu_carved_slate, read as this 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.
Flag reading moved The flag server now returns nothing at all, having stopped carrying it for tengu_carved_slate, read as this 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.

See this across every release →

See this entry in the whole of v2.1.252 →