Unclear It is not clear who passes the eligibility check the command also requires.
What
A new slash command, /project, sets which claude.ai Project a session's usage is reported under. Its description is "Set the claude.ai Project for this session's usage reports", and it takes [Project ID or claude.ai address] [--save] | clear [--save].
- Choosing a Project: you give a Project ID or a claude.ai/project address.
--savestores it asattributionProjectin your local settings, andclearremoves it. - Requirements: you must be logged in with claude.ai and connected directly to Anthropic, not in a cloud session, and
CLAUDE_CODE_ATTRIBUTION_HEADERmust not be set to 0. Managed settings can block the command, and theCLAUDE_CODE_ATTRIBUTION_PROJECTenvironment variable takes priority over it. - Availability: the command only appears when an eligibility check passes and the remote flag
tengu_gentle_cupcakeis true. Nothing has been read about that flag. Its built-in fallback is false. The command also works in non-interactive sessions. - Status lines: the session reports "This session names claude.ai Project ${r.name} for usage reports (${r.origin})" or "This session names no claude.ai Project for usage reports."
- Where the setting came from: the origin is now worked out in one shared place. The source 'harness' is shown as
CLAUDE_CODE_ATTRIBUTION_PROJECT, and 'admin_default' as "your organization's default". The existing 'user' and 'project' settings labels are unchanged. A setting given with--settingsis now shown as "attributionProject in --settings". - Accepted IDs: the
attributionProjectsetting now accepts IDs starting with "chan_" as well as "claude_proj_", and also the UUID of a claude_proj_ Project. - Error text: a related error now says the session "is in a claude.ai Project" instead of "started inside a claude.ai Project".
Why
When the command is available, you can choose which Project your usage counts towards from inside a session, and keep that choice with --save. Usage can also now be reported under a new kind of Project, whose ID starts with "chan_".
tengu_gentle_cupcake Not enough to sayNothing here resolved what this flag was doing on this version, so nothing here should be read as on or off.
This account: no value returned · anonymous baseline: no value returned · compiled default in v2.1.318: off
These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.
Read once, for one account on one subscription tier, against v2.1.318. It isn't a statement about your account. What a flag value here can and cannot tell you
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
**GET** `/v1/organizations/analytics/apps/chat/projects`api/organization see the edit
It is not clear who passes the eligibility check the command also requires.
Anthropic's documentation has since written up /project, on Organization.
New in this build: tengu_gentle_cupcake