Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.234 ·

Written files follow your umask

Files Claude Code writes now follow your umask instead of a fixed permission mode.

You'll notice Internal Changes
JSON All of v2.1.234
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
File WritingArea: what it touches
Internal ChangesKind: in v2.1.234,
Internal ChangesSection of the release
What

Files written by several subsystems now use a permission mode of 0666 masked by the current umask instead of a fixed default, so newly created files match whatever your environment already sets for the rest of your work. Alongside this, the writers involved were tidied up to create parent directories and write in place rather than assuming a directory exists.

Details
  • Covers the teammate inbox writer, which stores messages between agents working together, and which logs [TeammateMailbox] inbox update failed when a write does not land.
  • Covers the write that carries a task across to a fork, and a new helper that saves fetched binary content to disk.
  • The binary save helper reports each write as tengu_binary_content_persisted, carrying the size and the file extension.
  • Snapshot and metadata writers on the workflow, MCP task and changelog paths create their parent directory first and write in place, but only when the newer storage layer is on; otherwise they take the previous path.
Evidence

tengu_binary_content_persisted, [TeammateMailbox] inbox update failed

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.234 →

Feedback