Skip to content

fix: smooth-agent plugin install (explicit ./ source, drop pluginRoot)#118

Merged
brentrager merged 1 commit into
mainfrom
th-marketplace-source-fix
Jun 30, 2026
Merged

fix: smooth-agent plugin install (explicit ./ source, drop pluginRoot)#118
brentrager merged 1 commit into
mainfrom
th-marketplace-source-fix

Conversation

@brentrager

Copy link
Copy Markdown
Contributor

Problem

/plugin install smooth-agent@smooth fails with "This plugin uses a source type your Claude Code version does not support" (Claude Code 2.1.196).

Root cause: marketplace.json used metadata.pluginRoot: "./claude-plugins" + a bare "source": "smooth-agent". That combination is rejected. The known-working official marketplace (installed on this machine, same CC version) uses explicit "./plugins/<name>" relative paths with no pluginRoot.

Fix

  • "source": "smooth-agent""source": "./claude-plugins/smooth-agent" (explicit ./-prefixed relative path)
  • Drop metadata.pluginRoot

Manifest validated; source path resolves to the plugin's .claude-plugin/plugin.json. Plugin contents unchanged.

Closes pearl th-e2cbcd.

🤖 Generated with Claude Code

…plicit ./ path)

smooth-agent failed to install with "source type your Claude Code version does
not support" on Claude Code 2.1.196. The marketplace used metadata.pluginRoot +
a bare `"source": "smooth-agent"`; that combo isn't accepted. Switched to the
canonical explicit relative-path form `"./claude-plugins/smooth-agent"` (matches
the official marketplace's working `"./plugins/<name>"` entries) and dropped
pluginRoot. Plugin itself unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DXqPyj8SvxyUbfyRPvBA6P
@changeset-bot

changeset-bot Bot commented Jun 30, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e99d6c0

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@smooai/smooth Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@brentrager brentrager enabled auto-merge (squash) June 30, 2026 11:53
@brentrager brentrager merged commit acecfc8 into main Jun 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant