Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.238 ·

Zip-archive plugin entries can carry their own fetch credentials

Plugin archives can carry their own fetch headers or a helper command instead of inheriting them.

Use it now Notable New Features
JSON All of v2.1.238
Use it nowTier: how much it should matter to you
3Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
PluginsArea: what it touches
New FeaturesKind: in v2.1.238,
What probably matters to youSection of the release
What

Marketplace catalog entries and plugin entries declared in settings files both accept headers and a headersHelper command, so an archive no longer has to inherit authentication from the enclosing marketplace. -y, --yes now also consents to the helper command used to fetch an archive, and on updates to a changed install command.

Details
  • An entry's own auth is bound to its URL and overlaid on the enclosing url-source marketplace's headers only when the archive shares that origin.
  • One resolver now decides archive auth from the marketplace source, the trusted declaration and the settings-entry auth together.
  • headersHelper values are validated as printable ASCII and capped at a length the install consent pane can render.
  • A managed-policy refusal reports entry_helper_disabled_by_policy or entry_helper_remote_policy_unconsented.
  • Trust telemetry gained hasMarketplaceHeadersHelper and hasRepoHeadersHelpers; a new on-disk cache namespace pluginAssetCache, keyed by archive digest, sits alongside.
Evidence

headersHelper must not be longer than the install consent UI can display, bound to this URL, one whose archive is fetched through a headersHelper command (required when stdin or stdout is not a TTY)

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Read from
Names in the bundleheadersheadersHelper--yes
Since it was published

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.

Added since A small documentation edit on Commands touched a line naming --yes after this was published. | `/import [codex\|gemini\|cursor] [--dry-run] [--yes]` | Bring configuration from OpenAI Codex, Google Gemini CLI, or Cursor on your machine into Claude Code, including instruction files, MCP servers, commands, subagents, and skills. In [… commands see the edit
Added since A small documentation edit on extended-thinking touched a line naming headers after this was published. On Claude Opus 4.5, Claude Sonnet 4.5, and earlier Claude 4 models, add the `interleaved-thinking-2025-05-14` [beta header](https://platform.claude.com/docs/en/api/beta-headers) to your API request. build-with-claude/extended-thinking see the edit
Confirmed since Anthropic's documentation has since written up --yes, on Plugins reference. | `-y, --yes` | Skip the `--prune` confirmation prompt. Required when stdin or stdout is not a TTY | | plugins-reference see the edit
Confirmed since Anthropic's documentation has since written up headers, on MCP, plugins, skills, and hooks. | `.mcp.json` | MCP servers bundled with this plugin. A JSON object keyed by server name: `{"mcpServers": {"<name>": {"type": "http", "url": "...", "oauth": true}}}`. A remote entry uses `type` (`http` or `sse`), not `transport`, and suppo… third-party/claude-desktop/extensions see the edit
Confirmed since Anthropic's documentation has since written up headersHelper, on MCP, plugins, skills, and hooks. | `.mcp.json` | MCP servers bundled with this plugin. A JSON object keyed by server name: `{"mcpServers": {"<name>": {"type": "http", "url": "...", "oauth": true}}}`. A remote entry uses `type` (`http` or `sse`), not `transport`, and suppo… third-party/claude-desktop/extensions see the edit
How sure we are
Two sources agreeTwo things we can check say the same as this entry.
Anthropic's documentation agreesAnthropic's documentation has since written up headersHelper, on MCP, plugins, skills, and hooks.
Anthropic's release notes agreePlugin marketplaces: headersHelper on a url marketplace or a catalog entry runs a command that mints HTTP headers (e.g. a short-lived token)…

See this entry in the whole of v2.1.238 →

Feedback