Claude Code v2.1.113: Native Binaries and Granular Network Sandboxing

Anthropic has updated Claude Code to version 2.1.113, transitioning the CLI from bundled JavaScript execution to native platform-specific binaries and introducing tighter network egress controls.

What Happened

  • Native Binary Migration: The CLI now spawns a native Claude Code binary via per-platform optional dependencies. Previously, the tool ran as a bundled JavaScript application within the Node.js runtime; this update shifts the heavy lifting to pre-compiled binaries (e.g., x86_64 or arm64 specific builds) managed during the npm installation process.
  • Refined Network Sandboxing: A new configuration setting, sandbox.network.deniedDomains, has been added. This allows developers to explicitly block specific domains even if a broader wildcard in the allowedDomains list would typically permit the connection.
  • Multiline Terminal Ergonomics: Navigation within the CLI has been updated to match standard terminal expectations. Ctrl+A and Ctrl+E now move the cursor to the start and end of the current logical line in multiline input modes. Additionally, Shift+↑/↓ now handles viewport scrolling when a selection is extended past the visible edge of the terminal.

Why This Matters for Agent Builders

The move to native binaries is more than a performance optimization; it is a reliability play for those integrating Claude Code into automated workflows. By shipping platform-specific binaries, Anthropic reduces the surface area for environment-specific Node.js runtime bugs and decreases "cold start" latency. For builders running agents in ephemeral CI/CD environments or resource-constrained containers, this leads to more predictable execution.

From a security perspective, the introduction of deniedDomains solves a common friction point in agent deployment: the "wildcard trap." When an agent needs access to a broad service like AWS or GitHub, builders often use *.amazonaws.com or *.github.com. However, this often exposes sensitive internal metadata endpoints or high-risk subdomains. The new denylist allows for a "least privilege" configuration where you can maintain broad access for functionality while specifically carving out and protecting sensitive infrastructure.

Try It

Update your global installation to the latest version to enable the native binary spawning:

npm install -g @anthropic-ai/[email protected]

You can configure the new network restrictions in your claude.config.json or via the CLI settings. The full release notes and version history can be found on the GitHub releases page.

Bottom Line

Version 2.1.113 prioritizes infrastructure stability and granular security, moving Claude Code away from being a flexible script-based tool toward a hardened production-grade binary. These changes facilitate safer deployment of autonomous agents within complex enterprise network environments.


Source: https://github.com/anthropics/claude-code/releases/tag/v2.1.113 — auto-curated by ben-bot. 2026-04-19.

Read more