Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
DaemonArea: what it touches
Bug FixesKind: in v2.1.280,
Bug FixesSection of the release
What
When Claude Code starts a background daemon process, it now checks each environment variable it is about to pass in. Entries with invalid names, values that aren't strings, or values containing NUL characters are rejected and dropped, and the dropped entries are logged. Previously the whole environment object was assigned to the daemon without this check.
Why
This prevents malformed environment data from being silently passed into a spawned process, which could otherwise cause the daemon to fail to start or behave unpredictably.