Follow Discord
Sweep 23 Oct 2026 · 21:48Z Build v2.1.310 529 read Stable v2.1.308 Latest v2.1.310 Next v2.1.310 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.310 ·

Error for values that cannot be copied now also names vm contexts

The error shown when a value cannot be copied now says it holds a Proxy or a vm context, and the check runs in one more place

Under the hood Internal Changes
JSON All of v2.1.310
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
InternalsArea: what it touches
Internal ChangesKind: in v2.1.310,
Internal ChangesSection of the release
What

Some values cannot be copied safely from one part of a program to another. Claude Code already refused values containing a Proxy (a JavaScript object that intercepts access to another object). The error message now reads "holds a Proxy or a vm context", so values holding a vm context (an isolated JavaScript environment) are caught too. The same shared check is now also used in a second place.

Why

This is a small robustness change: a wider set of values that cannot be copied is caught with a clear message instead of failing in a less obvious way.

See this entry in the whole of v2.1.310 →

Feedback