Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.280 ·

Argument-list-too-long (E2BIG) bash spawn failures get a distinct error code

Bash commands that fail to start because the argument list is too long are now tagged as spawn_arg_limit instead of a generic error

Group of 4 Under the hood No documentation found Internal Changes
JSON All of v2.1.280
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Bash ToolArea: what it touches
Internal ChangesKind: in v2.1.280,
Internal ChangesSection of the release

What

  • A failed bash-tool spawn now carries an optional preSpawnErrorCode alongside the existing preSpawnError message.
  • When that code is e2big (the operating-system error for "argument list too long"), the error is now tagged with { kind: "spawn_arg_limit" } via a wrapper, instead of throwing a generic pre-spawn error.
  • This applies both to the general pre-spawn failure path and to a monitor's pre-spawn step.

Why Distinguishing this specific failure lets Claude Code (and anyone building on it) recognize when a command failed simply because its arguments were too long to pass to the operating system, rather than treating it the same as any other spawn failure.

Read from
Names in the bundlee2big

See this entry in the whole of v2.1.280 →

Feedback