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.246 ·

Syncing plugins from your claude.ai account

Plugins you enabled on claude.ai can be pulled to your machine, but only your account server can enable it.

Nothing to try yet Notable In Development
JSON All of v2.1.246
Nothing to try yetTier: how much it should matter to you
3Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
PluginsArea: what it touches
In DevelopmentKind: in v2.1.246,
What probably matters to youSection of the release

Account plugin sync is fully built; syncClaudeAiPlugins only works as an off switch and enabling is decided remotely.

What

Claude Code can now pull the plugins you enabled on claude.ai onto your machine, installing them alongside the account skills sync that already existed, and cleaning them up again when syncing stops. The whole path is present in this build but nothing in it turns itself on: the setting syncClaudeAiPlugins only works as an off switch, and whether the feature runs at all is decided per account by the remote rollout flag tengu_account_plugins_sync_enabled and the managed org policy allow_account_plugins_sync, both of which the build only reads. Setting syncClaudeAiPlugins to true does not enable it.

Details
  • Add { "syncClaudeAiPlugins": false } to your settings to stop synced plugins arriving; the key is not read from project settings, and in managed settings an explicit false is treated as the restrictive value, matching the equivalent skills setting.
  • A malformed value is treated as off, with the warning "syncClaudeAiPlugins" was present but invalid; treating it as false (claude.ai plugins sync off) until it is fixed.
  • The environment variable CLAUDE_CODE_SYNC_PLUGINS forces a sync round on its own.
  • Synced plugins land in ~/.claude/plugins/synced, are hidden from the plugin listing, and re-sync at each launch; a locally installed plugin of the same name wins over a synced one.
  • When the gate closes or org policy denies it, the next launch moves the synced directories to ~/.claude/plugins/.trash, rewrites the record of what is synced, and logs how many directories were moved versus kept under plugins_sync_pruned_for_closed_gate.
  • Each round opens with a gate check and bails out early recording plugins_sync_gate_closed, or plugins_sync_policy_verdict_pending if the managed-policy answer has not come back yet; every round is logged as a plugins_sync_round span carrying whether the account opted in.
  • Local preconditions still apply even with the flag on: a first-party API endpoint, a claude.ai login, and no ANTHROPIC_UNIX_SOCKET set.
  • Supporting pieces landed with it: session state tracking whether account plugin sync is enabled and whether it was vetoed, mirroring the skills fields, a first-sync promise chain, a lane for registering and clearing synced plugin directories, and an installation-preference field in plugin telemetry.
Evidence

settingKey: "syncClaudeAiPlugins",, allow_account_plugins_sync, "syncClaudeAiPlugins" was present but invalid; treating it as false (claude.ai plugins sync off) until it is fixed., Set to false to turn off syncing of the plugins you have enabled on claude.ai., plugins_sync_pruned_for_closed_gate

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

Read from
Names in the bundlesyncClaudeAiPlugins
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.

Confirmed since Anthropic's documentation has since written up syncClaudeAiPlugins, on Plugins reference. * **Stop syncing on a machine**: set [`syncClaudeAiPlugins`](/docs/en/settings-reference#syncclaudeaiplugins) to `false` in your user settings. Claude Code stops downloading, and the next time it starts it moves the plugins it already sync… plugins-reference see the edit
Added since A small documentation edit on Set up Claude Code for your organization touched a line naming syncClaudeAiPlugins after this was published. | [Disable claude.ai sync](/docs/en/settings-reference#syncclaudeaiskills) | Stop Claude Code from loading the [skills](/docs/en/skills#how-synced-skills-behave) and [plugins](/docs/en/plugins-reference#synced-plugins) your developers enab… admin-setup see the edit
What has happened since
Flag reading moved The flag server now returns off for tengu_account_plugins_sync_enabled, read as this account. A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.
Flag reading moved The flag server now returns on for tengu_account_plugins_sync_enabled, read as this account. A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.
Flag reading moved The flag server now returns off for tengu_account_plugins_sync_enabled, read as this account. A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.
Flag reading moved The flag server now returns on for tengu_account_plugins_sync_enabled, read as this account. A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.
Flag reading moved The flag server now returns off for tengu_account_plugins_sync_enabled, read as this account. A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.
Flag reading moved The flag server now returns on for tengu_account_plugins_sync_enabled, read as this account. A reading is one sample. Claude Code evaluates its flags remotely, so no client sees the targeting rule behind a value and this says nothing about your account.

See this across every release →

How sure we are
Two sources agreeTwo things we can check say the same as this entry.
Anthropic's documentation agreesA small documentation edit on Set up Claude Code for your organization touched a line naming syncClaudeAiPlugins after this was published.
Anthropic's release notes agreeFixed plugin skills whose frontmatter name already includes the <plugin>: prefix showing it doubled in the slash menu (e.g…
The name it cites is new in this buildNew in this build: syncClaudeAiPlugins

See this entry in the whole of v2.1.246 →

Feedback