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 releases Home olderv2.1.53 v2.1.55newer

Claude Code v2.1.54

3 entries read diff v2.1.53 → v2.1.54 Markdown

This is a targeted patch release that fixes file handling on Windows. Three separate file-open operations now use portable string mode flags instead of POSIX numeric constants, resolving potential issues with command output logging and task output on Windows.

Find
Pick an entry · j / k steps through
1 entry

Bug Fixesopen

#

  • Fixed file open operations on Windows for bash command output: The bash command runner now opens its output log file using the portable string flag "w" (write) on Windows, instead of the bitwise POSIX flags O_WRONLY | O_CREAT | O_TRUNC, which may not behave correctly on Windows. Non-Windows platforms continue to use the POSIX flags with O_NOFOLLOW for symlink safety. (search for process.platform === "win32" in pj1 at line ~269290)
  • Fixed file open operations on Windows for task output appending: The task output writer class now opens files using the portable string flag "a" (append) on Windows, instead of the bitwise POSIX flags O_WRONLY | O_APPEND | O_CREAT. Previously, there was no Windows-specific handling in this code path. (search for process.platform === "win32" in class z31 at line ~130992)
  • Fixed file open operations on Windows for task output creation: The task output file creation function now uses the portable string flag "wx" (exclusive write) on Windows, instead of the bitwise POSIX flags O_WRONLY | O_CREAT | O_EXCL. This ensures exclusive-create semantics work correctly on Windows. (search for process.platform === "win32" in bq8 at line ~131075)

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Verbatim
No official entry

Not individually listed upstream

v2.1.54 does not have its own entry in Anthropic’s official changelog, because prerelease builds are often folded into a neighbouring release. Browse the full changelog for the closest official notes. Everything else on this page came out of the bundle instead, which is why the two lists don't match.

System prompt

The system prompt was not captured for this release, so this page cannot say whether it moved.