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

srt-win helper rewritten with async spawning, timeouts and typed errors

Windows sandbox setup no longer freezes the UI and reports specific failure reasons with timeouts.

You'll notice Improvements
JSON All of v2.1.221
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
SandboxArea: what it touches
ImprovementsKind: in v2.1.221,
ImprovementsSection of the release
What

The Windows sandbox-runtime wrapper no longer blocks on synchronous subprocess calls, and its failures now surface as specific codes instead of generic errors.

Details
  • Every subcommand can run asynchronously through a promise-based spawn with a timeout: 15 s default, 120 s for install, 60 s for trust-ca.
  • Failures throw a WindowsSandboxError carrying codes including spawn_failed, srt_win_timeout, install_timeout, install_wfp_failed, install_user_failed and install_config_conflict.
  • Status, user and wfp probes gained async variants that run in parallel via Promise.allSettled.
  • The sandbox dependency check invoked from /sandbox is now awaited through checkDependenciesAsync instead of blocking synchronously.
  • Windows sandbox paths only.
Evidence

srt-win install timed out \u2014 the UAC prompt may still be open.

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

Read from
Names in the bundle/sandbox

See this entry in the whole of v2.1.221 →

Feedback