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.105 ·

Entry
JSON All of v2.1.105
EntryKind: in v2.1.105,
Bug FixesSection of the release
  • Fixed worktree safety: prevents removing worktrees that were entered (not created) via EnterWorktree, avoiding accidental deletion of shared worktrees (search for "enteredExisting")
  • Fixed stream handling for socket writes by deferring stream.end() until the write buffer is fully drained, preventing truncated output (search for "endAfterDrain")
  • Added defensive null check for prePlanMode property to prevent crashes when the property is undefined (search for "prePlanMode")
  • Fixed array last-element access using .at(-1) instead of manual indexing, preventing potential off-by-one errors
  • Added type safety check for non-Array inputs to token counting function, returning 0 instead of throwing (search for "Array.isArray")
  • Fixed async cleanup race condition in caffeinate (sleep prevention) by capturing the reference before try-finally blocks
  • Added optional chaining for querier.onResponse() to prevent null reference crashes
  • Fixed UNC path permission checks to allow certain whitelisted UNC paths that pass security validation
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeAdded path parameter to the EnterWorktree tool to switch into an existing worktree of the current repository

See this entry in the whole of v2.1.105 →

Feedback