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.0.43 Home All releases olderv2.0.42 v2.0.44newer
Claude Code v2.0.43

Sandbox Architecture Refactoring

What changed: The sandbox implementation has been completely restructured from scattered individual functions into a centralized dZ manager object with a cleaner API.

Details:

  • Before: 41 individual functions (eu(), dm8(), cm8(), gm8(), um8(), mm8(), etc.) handled different sandbox aspects
  • After: Single dZ manager object (lines 277192-277216) with methods: initialize(), isSupportedPlatform(), checkDependencies(), getFsReadConfig(), getFsWriteConfig(), getNetworkRestrictionConfig(), wrapWithSandbox()
  • Settings getters (Qv1, Iv1, Gv1) now use memoization for better performance (lines 279679-279691)
  • New unified initialization via XS6() function (line 279607)
  • Clean reset functionality via WS6() (line 279632)
  • Public API (DQ object at line 279692) remains unchanged for backward compatibility
  • Removed legacy functions from v2.0.42: eu() (line 220098), dm8() (line 220108), cm8() (line 220112), mm8() (line 220052), gm8() and um8() (lines 220040-220051), along with 35+ other sandbox-related functions
  • Evidence: New dZ object at lines 277192-277216, old functions removed from v2.0.42 lines 220040-220112

See this entry in the whole of v2.0.43 →