Follow Discord
Sweep 03 Nov 2026 · 22:27Z Build v2.1.318 536 read Stable v2.1.311 Latest v2.1.318 Next v2.1.318 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.318 ·

New /project command names the claude.ai Project for a session's usage reports

A new /project command, gated by tengu_gentle_cupcake, sets attributionProject for usage reports; IDs may start with chan_ and --settings is a source

Group of 4 Use it now No documentation found Improvements
JSON All of v2.1.318
Use it nowTier: how much it should matter to you
5Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
ConfigurationArea: what it touches
ImprovementsKind: in v2.1.318,
What probably matters to youSection of the release

Unclear Whether Claude Code actually accepts "chan_" IDs, or only its description mentions them, is not confirmed.

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. --save stores it as attributionProject in your local settings, and clear removes it.
  • Requirements: you must be logged in with claude.ai and connected directly to Anthropic, not in a cloud session, and CLAUDE_CODE_ATTRIBUTION_HEADER must not be set to 0. Managed settings can block the command, and the CLAUDE_CODE_ATTRIBUTION_PROJECT environment variable takes priority over it.
  • Availability: the command only appears when an eligibility check passes and the remote flag tengu_gentle_cupcake is 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 --settings is now shown as "attributionProject in --settings".
  • Accepted IDs: the attributionProject setting 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_".

Read from
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhether Claude Code actually accepts "chan_" IDs, or only its description mentions them, is not confirmed.

See this entry in the whole of v2.1.318 →

Feedback