Unclear What reads CLAUDE_CODE_ATTRIBUTION_PROJECT once it is passed on, and so what setting it changes for a reader, is not known.
What
When Claude Code builds the list of environment variables it passes on to processes it starts, it now always includes CLAUDE_CODE_ATTRIBUTION_PROJECT. An environment variable is a named value that a program can read from its surroundings. If you have not set this one, it is passed along with an empty value.
Why
This gives sessions started by Claude Code a way to carry a project label for attribution, meaning a record of which project the work belongs to.
Names in the bundleCLAUDE_CODE_ATTRIBUTION_PROJECT
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
What reads `CLAUDE_CODE_ATTRIBUTION_PROJECT` once it is passed on, and so what setting it changes for a reader, is not known.
The name it cites is new in this build
New in this build: CLAUDE_CODE_ATTRIBUTION_PROJECT