Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.234 Home All releases olderv2.1.233 v2.1.235newer
Claude Code v2.1.234

Publishing checks and pins the file it was approved for

You'll notice
Useful3 Signal3
Artifacts

Publishing pins the exact file you approved, refusing device paths and flagging symlinks or hard links.

What

Before publishing a file, Claude Code now classifies the source path. Device- and NT-namespace paths and loopback network paths are refused outright. Symlinked files, hard-linked files, a symlinked parent directory or a changed device/inode mark the source as unverified. The identity it resolved (device, inode, size, modification time in nanoseconds) is pinned to the approving tool use, so the approved file cannot be swapped for a different one before the publish runs.

Details
  • Loopback network paths are called out specifically because they name a local file while bypassing its verification; the tool asks for the path spelled plainly instead.
  • Runs on the publish permission path itself, with no separate flag.
Evidence

file_path: loopback network paths name local files but skip their verification — spell the path plainly

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 →