Follow Discord
Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.261 ·

New <claude-code-hint> tag lets tool/command output suggest a plugin to install

Malformed plugin-hint tags are now dropped instead of parsed.

TierYou'll noticehow much it should matter to you
Useful1my rating, 1 to 5
Signal1worth watching, 1 to 5
AreaPlugin Marketplacewhat it touches
KindBug Fixesin v2.1.261,
Group of 2 You'll notice

Malformed plugin-hint tags are now dropped instead of parsed.

A parser now recognizes lines of the form <claude-code-hint type="plugin" value="name@marketplace" v=1/> in bash/command output, strips them from what's shown, and, on the main thread, submits the referenced plugin as a pending install hint. Seen hints are deduplicated in new session state (seenHintPluginIds, capped at 64) and logged via tengu_plugin_hint_seen with a hashed plugin id; the stripping itself always runs, and only the telemetry/tracking side is skipped in restricted environments.

Embedded <claude-code-hint> payloads of type 'plugin' are validated against a name@marketplace pattern: malformed ones are dropped with a warning, and overly long hint lines are also dropped rather than parsed.

How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeFixed plugin install hints from CLIs run in background Bash commands: they are now detected, and the raw <claude-code-hint> tag no longer…

See this entry in the whole of v2.1.261 →

Feedback