Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.281 ·

Channels: plugin identity check compares the installed plugin's name as well as its marketplace

--channels now checks that the installed plugin's name matches, not only its marketplace, and names the installed plugin when skipping

You'll notice Improvements
JSON All of v2.1.281
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
ImprovementsKind: in v2.1.281,
ImprovementsSection of the release
What

When --channels asks for an entry of the form plugin:<name>@<marketplace>, Claude Code now also checks that the installed plugin's own name matches the name you gave. For development channels the names must match exactly. Otherwise a looser comparison is used.

The allowlist lookup now uses the installed plugin's own name and marketplace. When a channel is skipped, the message names the installed plugin as name@marketplace, or says it is from an unknown source.

Why

A channel is only loaded when the plugin actually installed is the one you asked for. If it is skipped, the message shows both what you requested and what is installed, so the mismatch is easy to spot.

How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeFixed --channels plugin entries being checked against the installed plugin's marketplace alone; the installed plugin's name must now match…

See this entry in the whole of v2.1.281 →

Feedback